Raven Core  3.0.0
P2P Digital Currency
Classes | Macros | Typedefs | Functions
sph_fugue.h File Reference
#include <stddef.h>
#include "sph_types.h"
Include dependency graph for sph_fugue.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sph_fugue_context
 

Macros

#define SPH_SIZE_fugue224   224
 
#define SPH_SIZE_fugue256   256
 
#define SPH_SIZE_fugue384   384
 
#define SPH_SIZE_fugue512   512
 

Typedefs

typedef sph_fugue_context sph_fugue224_context
 
typedef sph_fugue_context sph_fugue256_context
 
typedef sph_fugue_context sph_fugue384_context
 
typedef sph_fugue_context sph_fugue512_context
 

Functions

void sph_fugue224_init (void *cc)
 
void sph_fugue224 (void *cc, const void *data, size_t len)
 
void sph_fugue224_close (void *cc, void *dst)
 
void sph_fugue224_addbits_and_close (void *cc, unsigned ub, unsigned n, void *dst)
 
void sph_fugue256_init (void *cc)
 
void sph_fugue256 (void *cc, const void *data, size_t len)
 
void sph_fugue256_close (void *cc, void *dst)
 
void sph_fugue256_addbits_and_close (void *cc, unsigned ub, unsigned n, void *dst)
 
void sph_fugue384_init (void *cc)
 
void sph_fugue384 (void *cc, const void *data, size_t len)
 
void sph_fugue384_close (void *cc, void *dst)
 
void sph_fugue384_addbits_and_close (void *cc, unsigned ub, unsigned n, void *dst)
 
void sph_fugue512_init (void *cc)
 
void sph_fugue512 (void *cc, const void *data, size_t len)
 
void sph_fugue512_close (void *cc, void *dst)
 
void sph_fugue512_addbits_and_close (void *cc, unsigned ub, unsigned n, void *dst)
 

Macro Definition Documentation

◆ SPH_SIZE_fugue224

#define SPH_SIZE_fugue224   224

Definition at line 11 of file sph_fugue.h.

◆ SPH_SIZE_fugue256

#define SPH_SIZE_fugue256   256

Definition at line 13 of file sph_fugue.h.

◆ SPH_SIZE_fugue384

#define SPH_SIZE_fugue384   384

Definition at line 15 of file sph_fugue.h.

◆ SPH_SIZE_fugue512

#define SPH_SIZE_fugue512   512

Definition at line 17 of file sph_fugue.h.

Typedef Documentation

◆ sph_fugue224_context

Definition at line 33 of file sph_fugue.h.

◆ sph_fugue256_context

Definition at line 35 of file sph_fugue.h.

◆ sph_fugue384_context

Definition at line 37 of file sph_fugue.h.

◆ sph_fugue512_context

Definition at line 39 of file sph_fugue.h.

Function Documentation

◆ sph_fugue224()

void sph_fugue224 ( void *  cc,
const void *  data,
size_t  len 
)

Definition at line 1118 of file sph_fugue.c.

◆ sph_fugue224_addbits_and_close()

void sph_fugue224_addbits_and_close ( void *  cc,
unsigned  ub,
unsigned  n,
void *  dst 
)

Definition at line 1130 of file sph_fugue.c.

◆ sph_fugue224_close()

void sph_fugue224_close ( void *  cc,
void *  dst 
)

Definition at line 1124 of file sph_fugue.c.

◆ sph_fugue224_init()

void sph_fugue224_init ( void *  cc)

Definition at line 1112 of file sph_fugue.c.

◆ sph_fugue256()

void sph_fugue256 ( void *  cc,
const void *  data,
size_t  len 
)

Definition at line 1142 of file sph_fugue.c.

◆ sph_fugue256_addbits_and_close()

void sph_fugue256_addbits_and_close ( void *  cc,
unsigned  ub,
unsigned  n,
void *  dst 
)

Definition at line 1154 of file sph_fugue.c.

◆ sph_fugue256_close()

void sph_fugue256_close ( void *  cc,
void *  dst 
)

Definition at line 1148 of file sph_fugue.c.

◆ sph_fugue256_init()

void sph_fugue256_init ( void *  cc)

Definition at line 1136 of file sph_fugue.c.

◆ sph_fugue384()

void sph_fugue384 ( void *  cc,
const void *  data,
size_t  len 
)

Definition at line 1166 of file sph_fugue.c.

◆ sph_fugue384_addbits_and_close()

void sph_fugue384_addbits_and_close ( void *  cc,
unsigned  ub,
unsigned  n,
void *  dst 
)

Definition at line 1178 of file sph_fugue.c.

◆ sph_fugue384_close()

void sph_fugue384_close ( void *  cc,
void *  dst 
)

Definition at line 1172 of file sph_fugue.c.

◆ sph_fugue384_init()

void sph_fugue384_init ( void *  cc)

Definition at line 1160 of file sph_fugue.c.

◆ sph_fugue512()

void sph_fugue512 ( void *  cc,
const void *  data,
size_t  len 
)

Definition at line 1190 of file sph_fugue.c.

Here is the caller graph for this function:

◆ sph_fugue512_addbits_and_close()

void sph_fugue512_addbits_and_close ( void *  cc,
unsigned  ub,
unsigned  n,
void *  dst 
)

Definition at line 1202 of file sph_fugue.c.

◆ sph_fugue512_close()

void sph_fugue512_close ( void *  cc,
void *  dst 
)

Definition at line 1196 of file sph_fugue.c.

Here is the caller graph for this function:

◆ sph_fugue512_init()

void sph_fugue512_init ( void *  cc)

Definition at line 1184 of file sph_fugue.c.

Here is the caller graph for this function: