SHA384_CTX 1008 ext/digest/sha2/sha2.c int SHA384_Init(SHA384_CTX* context) { SHA384_CTX 1009 ext/digest/sha2/sha2.c if (context == (SHA384_CTX*)0) { SHA384_CTX 1018 ext/digest/sha2/sha2.c void SHA384_Update(SHA384_CTX* context, const sha2_byte* data, size_t len) { SHA384_CTX 1022 ext/digest/sha2/sha2.c int SHA384_Final(sha2_byte digest[], SHA384_CTX* context) { SHA384_CTX 1026 ext/digest/sha2/sha2.c assert(context != (SHA384_CTX*)0); SHA384_CTX 1052 ext/digest/sha2/sha2.c char *SHA384_End(SHA384_CTX* context, char buffer[]) { SHA384_CTX 1057 ext/digest/sha2/sha2.c assert(context != (SHA384_CTX*)0); SHA384_CTX 1075 ext/digest/sha2/sha2.c SHA384_CTX context; SHA384_CTX 174 ext/digest/sha2/sha2.h int SHA384_Init(SHA384_CTX*); SHA384_CTX 175 ext/digest/sha2/sha2.h void SHA384_Update(SHA384_CTX*, const uint8_t*, size_t); SHA384_CTX 176 ext/digest/sha2/sha2.h int SHA384_Final(uint8_t[SHA384_DIGEST_LENGTH], SHA384_CTX*); SHA384_CTX 177 ext/digest/sha2/sha2.h char* SHA384_End(SHA384_CTX*, char[SHA384_DIGEST_STRING_LENGTH]);