libusual  0.1
Data Structures | Defines | Functions
usual/crypto/md5.h File Reference

MD5 cryptographic hash. More...

Data Structures

struct  md5_ctx
 MD5 state. More...

Defines

#define MD5_BLOCK_LENGTH
 Block length for MD5.
#define MD5_DIGEST_LENGTH
 Result length for MD5.

Functions

void md5_reset (struct md5_ctx *ctx)
 Clean state.
void md5_update (struct md5_ctx *ctx, const void *data, unsigned int len)
 Update state with more data.
void md5_final (struct md5_ctx *ctx, uint8_t *dst)
 Get final result.

Detailed Description

MD5 cryptographic hash.


Define Documentation

Block length for MD5.

Result length for MD5.


Function Documentation

void md5_reset ( struct md5_ctx ctx)

Clean state.

void md5_update ( struct md5_ctx ctx,
const void *  data,
unsigned int  len 
)

Update state with more data.

void md5_final ( struct md5_ctx ctx,
uint8_t *  dst 
)

Get final result.