This header file contains interfaces of the trucated SHA512 hash algorithm support.
More...
#include "sha512.h"
#include <sys/types.h>
Go to the source code of this file.
|
|
#define | SHA512_224_DIGEST_LENGTH 28 |
|
#define | SHA512_224_DIGEST_STRING_LENGTH (SHA512_224_DIGEST_LENGTH * 2 + 1) |
|
#define | SHA512_256_DIGEST_LENGTH 32 |
|
#define | SHA512_256_DIGEST_STRING_LENGTH (SHA512_256_DIGEST_LENGTH * 2 + 1) |
|
|
__BEGIN_DECLS void | SHA512_224_Init (SHA512_CTX *) |
|
void | SHA512_224_Update (SHA512_CTX *, const void *, size_t) |
|
void | SHA512_224_Final (unsigned char[__min_size(SHA512_224_DIGEST_LENGTH)], SHA512_CTX *) |
|
char * | SHA512_224_End (SHA512_CTX *, char *) |
|
char * | SHA512_224_Data (const void *, unsigned int, char *) |
|
char * | SHA512_224_File (const char *, char *) |
|
char * | SHA512_224_FileChunk (const char *, char *, off_t, off_t) |
|
void | SHA512_256_Init (SHA512_CTX *) |
|
void | SHA512_256_Update (SHA512_CTX *, const void *, size_t) |
|
void | SHA512_256_Final (unsigned char[__min_size(SHA512_256_DIGEST_LENGTH)], SHA512_CTX *) |
|
char * | SHA512_256_End (SHA512_CTX *, char *) |
|
char * | SHA512_256_Data (const void *, unsigned int, char *) |
|
char * | SHA512_256_File (const char *, char *) |
|
char * | SHA512_256_FileChunk (const char *, char *, off_t, off_t) |
This header file contains interfaces of the trucated SHA512 hash algorithm support.