CX Framework
Cross-platform C utility framework
Loading...
Searching...
No Matches
digest.h File Reference

Message digest (hash) functions. More...

#include <cx/cx.h>

Go to the source code of this file.

Data Structures

struct  Digest
 

Macros

#define DIGEST_BLOCKSIZE   64
 Internal block size in bytes used by all supported digest algorithms.
 

Typedefs

typedef struct Digest Digest
 

Enumerations

enum  DigestType { DIGEST_MD5 , DIGEST_SHA1 , DIGEST_SHA256 , DIGEST_COUNT }
 Supported message digest algorithms. More...
 

Functions

void digestInit (Digest *digest, DigestType type)
 
void digestUpdate (Digest *digest, uint8 *data, uint32 size)
 
void digestFinish (Digest *digest, uint8 *out)
 

Variables

uint32 DigestSize [DIGEST_COUNT]
 

Detailed Description

Message digest (hash) functions.

Definition in file digest.h.