RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Macros | Functions
sha512t.h File Reference

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.

Macros

#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)
 

Functions

__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)
 

Detailed Description

This header file contains interfaces of the trucated SHA512 hash algorithm support.