RTEMS 6.3
Loading...
Searching...
No Matches
sha224.h File Reference

This header file contains interfaces of the SHA224 hash algorithm support. More...

#include <sys/types.h>

Go to the source code of this file.

Data Structures

struct  SHA224Context

Macros

#define SHA224_BLOCK_LENGTH   64
#define SHA224_DIGEST_LENGTH   28
#define SHA224_DIGEST_STRING_LENGTH   (SHA224_DIGEST_LENGTH * 2 + 1)

Typedefs

typedef struct SHA224Context SHA224_CTX

Functions

__BEGIN_DECLS void SHA224_Init (SHA224_CTX *)
void SHA224_Update (SHA224_CTX *, const void *, size_t)
void SHA224_Final (unsigned char[__min_size(SHA224_DIGEST_LENGTH)], SHA224_CTX *)
char * SHA224_End (SHA224_CTX *, char *)
char * SHA224_Data (const void *, unsigned int, char *)
char * SHA224_Fd (int, char *)
char * SHA224_FdChunk (int, char *, off_t, off_t)
char * SHA224_File (const char *, char *)
char * SHA224_FileChunk (const char *, char *, off_t, off_t)

Detailed Description

This header file contains interfaces of the SHA224 hash algorithm support.