Lines Matching defs:secalgo_hash
162 struct secalgo_hash {
168 static struct secalgo_hash* secalgo_hash_create_md(const EVP_MD* md)
170 struct secalgo_hash* h;
189 struct secalgo_hash* secalgo_hash_create_sha384(void)
194 struct secalgo_hash* secalgo_hash_create_sha512(void)
199 int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
205 int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
217 void secalgo_hash_delete(struct secalgo_hash* hash)
892 struct secalgo_hash {
898 static struct secalgo_hash* secalgo_hash_create_type(HASH_HashType tp)
900 struct secalgo_hash* h = calloc(1, sizeof(*h));
911 struct secalgo_hash* secalgo_hash_create_sha384(void)
916 struct secalgo_hash* secalgo_hash_create_sha512(void)
921 int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
927 int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
942 void secalgo_hash_delete(struct secalgo_hash* hash)
1578 struct secalgo_hash {
1587 struct secalgo_hash* secalgo_hash_create_sha384(void)
1589 struct secalgo_hash* h = calloc(1, sizeof(*h));
1597 struct secalgo_hash* secalgo_hash_create_sha512(void)
1599 struct secalgo_hash* h = calloc(1, sizeof(*h));
1607 int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
1619 int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
1647 void secalgo_hash_delete(struct secalgo_hash* hash)