11#define OSSL_DEPRECATEDIN_3_0
18# ifndef OPENSSL_NO_DEPRECATED_3_0
29# define SHA_DIGEST_LENGTH 20
31# ifndef OPENSSL_NO_DEPRECATED_3_0
37# define SHA_LONG unsigned int
40# define SHA_CBLOCK (SHA_LBLOCK*4)
43# define SHA_LAST_BLOCK (SHA_CBLOCK-8)
52# ifndef OPENSSL_NO_DEPRECATED_3_0
61# ifndef OPENSSL_NO_DEPRECATED_3_0
62# define SHA256_CBLOCK (SHA_LBLOCK*4)
73# ifndef OPENSSL_NO_DEPRECATED_3_0
87 const unsigned char *
data);
90# define SHA224_DIGEST_LENGTH 28
91# define SHA256_DIGEST_LENGTH 32
92# define SHA384_DIGEST_LENGTH 48
93# define SHA512_DIGEST_LENGTH 64
95# ifndef OPENSSL_NO_DEPRECATED_3_0
106# define SHA512_CBLOCK (SHA_LBLOCK*8)
107# if (defined(_WIN32) || defined(_WIN64)) && !defined(__MINGW32__)
108# define SHA_LONG64 unsigned __int64
109# elif defined(__arch64__)
110# define SHA_LONG64 unsigned long
112# define SHA_LONG64 unsigned long long
125# ifndef OPENSSL_NO_DEPRECATED_3_0
139 const unsigned char *
data);
unsigned int md_len
Definition sha.h:66
SHA_LONG Nh
Definition sha.h:64
unsigned int num
Definition sha.h:66
SHA_LONG Nl
Definition sha.h:64
SHA_LONG h[8]
Definition sha.h:63
unsigned int md_len
Definition sha.h:118
unsigned char p[SHA512_CBLOCK]
Definition sha.h:116
unsigned int num
Definition sha.h:118
SHA_LONG64 Nh
Definition sha.h:113
SHA_LONG64 d[SHA_LBLOCK]
Definition sha.h:115
SHA_LONG64 h[8]
Definition sha.h:112
union SHA512state_st::@36 u
SHA_LONG64 Nl
Definition sha.h:113
SHA_LONG Nh
Definition sha.h:45
unsigned int num
Definition sha.h:47
SHA_LONG h4
Definition sha.h:44
SHA_LONG h0
Definition sha.h:44
SHA_LONG Nl
Definition sha.h:45
SHA_LONG h3
Definition sha.h:44
SHA_LONG h1
Definition sha.h:44
SHA_LONG h2
Definition sha.h:44
Definition poolTests.c:28
OSSL_DEPRECATEDIN_3_0 unsigned char * SHA224(const unsigned char *d, size_t n, unsigned char *md)
OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c)
OSSL_DEPRECATEDIN_3_0 int SHA224_Update(SHA256_CTX *c, const void *data, size_t len)
OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c)
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c)
OSSL_DEPRECATEDIN_3_0 unsigned char * SHA1(const unsigned char *d, size_t n, unsigned char *md)
struct SHA512state_st SHA512_CTX
struct SHAstate_st SHA_CTX
OSSL_DEPRECATEDIN_3_0 void SHA256_Transform(SHA256_CTX *c, const unsigned char *data)
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c)
OSSL_DEPRECATEDIN_3_0 int SHA224_Init(SHA256_CTX *c)
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, const void *data, size_t len)
OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len)
struct SHA256state_st SHA256_CTX
OSSL_DEPRECATEDIN_3_0 unsigned char * SHA256(const unsigned char *d, size_t n, unsigned char *md)
#define OSSL_DEPRECATEDIN_3_0
Definition sha.h:11
OSSL_DEPRECATEDIN_3_0 int SHA224_Final(unsigned char *md, SHA256_CTX *c)
OSSL_DEPRECATEDIN_3_0 void SHA1_Transform(SHA_CTX *c, const unsigned char *data)
OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c)
Definition sha512_k.c:164
OSSL_DEPRECATEDIN_3_0 unsigned char * SHA384(const unsigned char *d, size_t n, unsigned char *md)
Definition sha512_k.c:373
OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c)
Definition sha512_k.c:187
OSSL_DEPRECATEDIN_3_0 int SHA384_Update(SHA512_CTX *c, const void *data, size_t len)
Definition sha512_k.c:359
OSSL_DEPRECATEDIN_3_0 unsigned char * SHA512(const unsigned char *d, size_t n, unsigned char *md)
Definition sha512_k.c:387
OSSL_DEPRECATEDIN_3_0 int SHA384_Init(SHA512_CTX *c)
Definition sha512_k.c:146
OSSL_DEPRECATEDIN_3_0 int SHA384_Final(unsigned char *md, SHA512_CTX *c)
Definition sha512_k.c:306
OSSL_DEPRECATEDIN_3_0 int SHA512_Update(SHA512_CTX *c, const void *data, size_t len)
Definition sha512_k.c:311
OSSL_DEPRECATEDIN_3_0 void SHA512_Transform(SHA512_CTX *c, const unsigned char *data)
Definition sha512_k.c:364
#define SHA_LONG
Definition sha.h:37
#define SHA_LONG64
Definition sha.h:108
#define SHA512_CBLOCK
Definition sha.h:102
#define SHA_LBLOCK
Definition sha.h:39
#define d(i)
Definition sha256.c:44
#define c(i)
Definition sha256.c:43
static uint32_t const uint8_t uint32_t len
Definition memcmplen.h:44