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)
889 struct secalgo_hash {
895 static struct secalgo_hash* secalgo_hash_create_type(HASH_HashType tp)
897 struct secalgo_hash* h = calloc(1, sizeof(*h));
908 struct secalgo_hash* secalgo_hash_create_sha384(void)
913 struct secalgo_hash* secalgo_hash_create_sha512(void)
918 int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
924 int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
939 void secalgo_hash_delete(struct secalgo_hash* hash)
1575 struct secalgo_hash {
1584 struct secalgo_hash* secalgo_hash_create_sha384(void)
1586 struct secalgo_hash* h = calloc(1, sizeof(*h));
1594 struct secalgo_hash* secalgo_hash_create_sha512(void)
1596 struct secalgo_hash* h = calloc(1, sizeof(*h));
1604 int secalgo_hash_update(struct secalgo_hash* hash, uint8_t* data, size_t len)
1616 int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result,
1644 void secalgo_hash_delete(struct secalgo_hash* hash)