Minetest  5.4.0
md32_common.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ROTATE(a, n)   (((a)<<(n))|(((a)&0xffffffff)>>(32-(n))))
 
#define MD32_REG_T   int
 

Functions

int HASH_UPDATE (HASH_CTX *c, const void *data_, size_t len)
 
void HASH_TRANSFORM (HASH_CTX *c, const unsigned char *data)
 
int HASH_FINAL (unsigned char *md, HASH_CTX *c)
 

Macro Definition Documentation

◆ MD32_REG_T

#define MD32_REG_T   int

◆ ROTATE

#define ROTATE (   a,
 
)    (((a)<<(n))|(((a)&0xffffffff)>>(32-(n))))

Function Documentation

◆ HASH_FINAL()

int HASH_FINAL ( unsigned char *  md,
HASH_CTX c 
)

References HASH_BLOCK_DATA_ORDER, HASH_CBLOCK, HASH_MAKE_STRING, and p().

+ Here is the call graph for this function:

◆ HASH_TRANSFORM()

void HASH_TRANSFORM ( HASH_CTX c,
const unsigned char *  data 
)

References HASH_BLOCK_DATA_ORDER.

◆ HASH_UPDATE()

int HASH_UPDATE ( HASH_CTX c,
const void *  data_,
size_t  len 
)

References HASH_BLOCK_DATA_ORDER, HASH_CBLOCK, HASH_LONG, and p().

+ Here is the call graph for this function: