OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Functions
whrlpool.h File Reference
#include <openssl/e_os2.h>
#include <stddef.h>

Go to the source code of this file.

Classes

struct  WHIRLPOOL_CTX
 

Macros

#define WHIRLPOOL_DIGEST_LENGTH   (512/8)
 
#define WHIRLPOOL_BBLOCK   512
 
#define WHIRLPOOL_COUNTER   (256/8)
 

Functions

int WHIRLPOOL_Init (WHIRLPOOL_CTX *c)
 
int WHIRLPOOL_Update (WHIRLPOOL_CTX *c, const void *inp, size_t bytes)
 
void WHIRLPOOL_BitUpdate (WHIRLPOOL_CTX *c, const void *inp, size_t bits)
 
int WHIRLPOOL_Final (unsigned char *md, WHIRLPOOL_CTX *c)
 
unsigned char * WHIRLPOOL (const void *inp, size_t bytes, unsigned char *md)
 

Macro Definition Documentation

#define WHIRLPOOL_BBLOCK   512

Definition at line 12 of file whrlpool.h.

#define WHIRLPOOL_COUNTER   (256/8)

Definition at line 13 of file whrlpool.h.

#define WHIRLPOOL_DIGEST_LENGTH   (512/8)

Definition at line 11 of file whrlpool.h.

Function Documentation

unsigned char* WHIRLPOOL ( const void inp,
size_t  bytes,
unsigned char *  md 
)

Definition at line 255 of file wp_dgst.c.

void WHIRLPOOL_BitUpdate ( WHIRLPOOL_CTX c,
const void inp,
size_t  bits 
)

Definition at line 85 of file wp_dgst.c.

int WHIRLPOOL_Final ( unsigned char *  md,
WHIRLPOOL_CTX c 
)

Definition at line 216 of file wp_dgst.c.

int WHIRLPOOL_Init ( WHIRLPOOL_CTX c)
int WHIRLPOOL_Update ( WHIRLPOOL_CTX c,
const void inp,
size_t  bytes 
)

Definition at line 64 of file wp_dgst.c.