57 #ifndef OPENSSL_HEADER_SHA_H 58 #define OPENSSL_HEADER_SHA_H 62 #if defined(__cplusplus) 74 #define SHA_DIGEST_LENGTH 20 78 #define SHA_LONG uint32_t 102 #if defined(OPENSSL_WINDOWS) 127 #define SHA224_CBLOCK 64 130 #define SHA224_DIGEST_LENGTH 28 152 #define SHA256_CBLOCK 64 155 #define SHA256_DIGEST_LENGTH 32 189 #define SHA384_CBLOCK 128 192 #define SHA384_DIGEST_LENGTH 48 219 #define SHA512_CBLOCK 128 222 #define SHA512_DIGEST_LENGTH 64 256 #if defined(__cplusplus) unsigned long long uint64_t
Definition: ptypes.h:120
OPENSSL_EXPORT int SHA224_Update(SHA256_CTX *sha, const void *data, size_t len)
Definition: sha256.c:128
DOMString p
Definition: WebCryptoAPI.idl:116
uint32_t h0
Definition: sha.h:110
unsigned int uint32_t
Definition: ptypes.h:105
OPENSSL_EXPORT int SHA1_Final(uint8_t *md, SHA_CTX *sha)
OPENSSL_EXPORT pem_password_cb void * u
Definition: pem.h:398
OPENSSL_EXPORT void SHA1_Transform(SHA_CTX *sha, const uint8_t *block)
OPENSSL_EXPORT int SHA256_Final(uint8_t *md, SHA256_CTX *sha)
unsigned num
Definition: sha.h:252
unsigned num
Definition: sha.h:182
OPENSSL_EXPORT int SHA1_Update(SHA_CTX *sha, const void *data, size_t len)
uint64_t Nl
Definition: sha.h:247
OPENSSL_EXPORT int SHA256_Update(SHA256_CTX *sha, const void *data, size_t len)
OPENSSL_EXPORT uint8_t * SHA512(const uint8_t *data, size_t len, uint8_t *out)
Definition: sha512.c:138
OPENSSL_EXPORT int SHA512_Update(SHA512_CTX *sha, const void *data, size_t len)
Definition: sha512.c:177
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
uint32_t h1
Definition: sha.h:111
int int * out
Definition: gcc-loops.cpp:206
#define OPENSSL_EXPORT
Definition: base.h:160
OPENSSL_EXPORT int SHA224_Init(SHA256_CTX *sha)
Definition: sha256.c:70
OPENSSL_EXPORT int SHA1_Init(SHA_CTX *sha)
Definition: sha1.c:70
unsigned char uint8_t
Definition: ptypes.h:89
uint32_t Nl
Definition: sha.h:118
uint32_t h2
Definition: sha.h:112
#define SHA_CBLOCK
Definition: sha.h:71
OPENSSL_EXPORT uint8_t * SHA384(const uint8_t *data, size_t len, uint8_t *out)
Definition: sha512.c:122
OPENSSL_EXPORT int SHA512_Init(SHA512_CTX *sha)
Definition: sha512.c:105
OPENSSL_EXPORT int SHA224_Final(uint8_t *md, SHA256_CTX *sha)
Definition: sha256.c:132
OPENSSL_EXPORT uint8_t * SHA224(const uint8_t *data, size_t len, uint8_t *out)
Definition: sha256.c:98
Definition: xmlparse.c:217
OPENSSL_EXPORT int SHA384_Init(SHA512_CTX *sha)
Definition: sha512.c:87
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
OPENSSL_EXPORT void SHA512_Transform(SHA512_CTX *sha, const uint8_t *block)
Definition: sha512.c:167
OPENSSL_EXPORT int SHA512_Final(uint8_t *md, SHA512_CTX *sha)
Definition: sha512.c:237
GLfloat GLfloat GLfloat GLfloat h
Definition: gl2ext.h:3060
#define SHA256_CBLOCK
Definition: sha.h:152
OPENSSL_EXPORT uint8_t * SHA256(const uint8_t *data, size_t len, uint8_t *out)
Definition: sha256.c:113
OPENSSL_EXPORT int SHA384_Final(uint8_t *md, SHA512_CTX *sha)
Definition: sha512.c:159
OPENSSL_EXPORT int SHA384_Update(SHA512_CTX *sha, const void *data, size_t len)
Definition: sha512.c:163
OPENSSL_EXPORT int SHA256_Init(SHA256_CTX *sha)
Definition: sha256.c:84
unsigned num
Definition: sha.h:120
uint32_t Nh
Definition: sha.h:118
uint32_t Nl
Definition: sha.h:180
OPENSSL_EXPORT uint8_t * SHA1(const uint8_t *data, size_t len, uint8_t *out)
Definition: sha1.c:80
#define d
Definition: float-mm.c:30
uint32_t h3
Definition: sha.h:113
OPENSSL_EXPORT void SHA256_Transform(SHA256_CTX *sha, const uint8_t *block)
uint32_t h4
Definition: sha.h:114
OPENSSL_EXPORT void SHA384_Transform(SHA512_CTX *sha, const uint8_t *block)