|
Data Structures |
| struct | _SHA256_CTX |
| struct | _SHA512_CTX |
Defines |
| #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 struct _SHA512_CTX | SHA512_CTX |
| typedef SHA512_CTX | SHA384_CTX |
Functions |
| void SHA256_Init | __P ((SHA256_CTX *)) |
| void SHA256_Update | __P ((SHA256_CTX *, const u_int8_t *, size_t)) |
| void SHA256_Final | __P ((u_int8_t[SHA256_DIGEST_LENGTH], SHA256_CTX *)) |
| char *SHA256_End | __P ((SHA256_CTX *, char[SHA256_DIGEST_STRING_LENGTH])) |
| char *SHA256_Data | __P ((const u_int8_t *, size_t, char[SHA256_DIGEST_STRING_LENGTH])) |
| void SHA384_Init | __P ((SHA384_CTX *)) |
| void SHA384_Update | __P ((SHA384_CTX *, const u_int8_t *, size_t)) |
| void SHA384_Final | __P ((u_int8_t[SHA384_DIGEST_LENGTH], SHA384_CTX *)) |
| char *SHA384_End | __P ((SHA384_CTX *, char[SHA384_DIGEST_STRING_LENGTH])) |
| char *SHA384_Data | __P ((const u_int8_t *, size_t, char[SHA384_DIGEST_STRING_LENGTH])) |
| void SHA512_Final | __P ((u_int8_t[SHA512_DIGEST_LENGTH], SHA512_CTX *)) |
| char *SHA512_End | __P ((SHA512_CTX *, char[SHA512_DIGEST_STRING_LENGTH])) |
| char *SHA512_Data | __P ((const u_int8_t *, size_t, char[SHA512_DIGEST_STRING_LENGTH])) |