#include <sys/types.h>
Classes | |
struct | _SHA256_CTX |
struct | _SHA512_CTX |
Macros | |
#define | SHA256_BLOCK_LENGTH 64 |
#define | SHA256_DIGEST_LENGTH 32 |
#define | SHA256_DIGEST_STRING_LENGTH (SHA256_DIGEST_LENGTH * 2 + 1) |
#define | SHA384_BLOCK_LENGTH 128 |
#define | SHA384_DIGEST_LENGTH 48 |
#define | SHA384_DIGEST_STRING_LENGTH (SHA384_DIGEST_LENGTH * 2 + 1) |
#define | SHA512_BLOCK_LENGTH 128 |
#define | SHA512_DIGEST_LENGTH 64 |
#define | SHA512_DIGEST_STRING_LENGTH (SHA512_DIGEST_LENGTH * 2 + 1) |
Typedefs | |
typedef struct _SHA256_CTX | SHA256_CTX |
typedef SHA512_CTX | SHA384_CTX |
typedef struct _SHA512_CTX | SHA512_CTX |
Functions | |
char * | SHA256_Data (const u_int8_t *, size_t, char[(32 *2+1)]) |
char * | SHA256_End (SHA256_CTX *, char[(32 *2+1)]) |
void | SHA256_Final (u_int8_t[32], SHA256_CTX *) |
void | SHA256_Init (SHA256_CTX *) |
void | SHA256_Update (SHA256_CTX *, const u_int8_t *, size_t) |
char * | SHA384_Data (const u_int8_t *, size_t, char[(48 *2+1)]) |
char * | SHA384_End (SHA384_CTX *, char[(48 *2+1)]) |
void | SHA384_Final (u_int8_t[48], SHA384_CTX *) |
void | SHA384_Init (SHA384_CTX *) |
void | SHA384_Update (SHA384_CTX *, const u_int8_t *, size_t) |
char * | SHA512_Data (const u_int8_t *, size_t, char[(64 *2+1)]) |
char * | SHA512_End (SHA512_CTX *, char[(64 *2+1)]) |
void | SHA512_Final (u_int8_t[64], SHA512_CTX *) |
void | SHA512_Init (SHA512_CTX *) |
void | SHA512_Update (SHA512_CTX *, const u_int8_t *, size_t) |
#define SHA256_BLOCK_LENGTH 64 |
#define SHA256_DIGEST_LENGTH 32 |
#define SHA256_DIGEST_STRING_LENGTH (SHA256_DIGEST_LENGTH * 2 + 1) |
#define SHA384_BLOCK_LENGTH 128 |
#define SHA384_DIGEST_LENGTH 48 |
#define SHA384_DIGEST_STRING_LENGTH (SHA384_DIGEST_LENGTH * 2 + 1) |
#define SHA512_BLOCK_LENGTH 128 |
#define SHA512_DIGEST_LENGTH 64 |
#define SHA512_DIGEST_STRING_LENGTH (SHA512_DIGEST_LENGTH * 2 + 1) |
typedef struct _SHA256_CTX SHA256_CTX |
typedef SHA512_CTX SHA384_CTX |
typedef struct _SHA512_CTX SHA512_CTX |
char* SHA256_Data | ( | const u_int8_t * | , |
size_t | , | ||
char | [(32 *2+1)] | ||
) |
char* SHA256_End | ( | SHA256_CTX * | , |
char | [(32 *2+1)] | ||
) |
void SHA256_Final | ( | u_int8_t | [32], |
SHA256_CTX * | |||
) |
void SHA256_Init | ( | SHA256_CTX * | ) |
void SHA256_Update | ( | SHA256_CTX * | , |
const u_int8_t * | , | ||
size_t | |||
) |
char* SHA384_Data | ( | const u_int8_t * | , |
size_t | , | ||
char | [(48 *2+1)] | ||
) |
char* SHA384_End | ( | SHA384_CTX * | , |
char | [(48 *2+1)] | ||
) |
void SHA384_Final | ( | u_int8_t | [48], |
SHA384_CTX * | |||
) |
void SHA384_Init | ( | SHA384_CTX * | ) |
void SHA384_Update | ( | SHA384_CTX * | , |
const u_int8_t * | , | ||
size_t | |||
) |
char* SHA512_Data | ( | const u_int8_t * | , |
size_t | , | ||
char | [(64 *2+1)] | ||
) |
char* SHA512_End | ( | SHA512_CTX * | , |
char | [(64 *2+1)] | ||
) |
void SHA512_Final | ( | u_int8_t | [64], |
SHA512_CTX * | |||
) |
void SHA512_Init | ( | SHA512_CTX * | ) |
void SHA512_Update | ( | SHA512_CTX * | , |
const u_int8_t * | , | ||
size_t | |||
) |