Home
last modified time | relevance | path

Searched refs:hash_ctx (Results 1 – 7 of 7) sorted by relevance

/freebsd/crypto/libecc/src/examples/sig/kcdsa/
H A Dkcdsa.c153 gen_hash_context hash_ctx; in kcdsa_sign() local
237 ret = gen_hash_init(&hash_ctx, kcdsa_hash); EG(ret, err); in kcdsa_sign()
238 ret = gen_hash_update(&hash_ctx, pi_buf, (u16)BYTECEIL(alpha), kcdsa_hash); EG(ret, err); in kcdsa_sign()
240 ret = gen_hash_final(&hash_ctx, sig, kcdsa_hash); EG(ret, err); in kcdsa_sign()
245 ret = gen_hash_init(&hash_ctx, kcdsa_hash); EG(ret, err); in kcdsa_sign()
246 ret = gen_hash_update(&hash_ctx, pi_buf, block_size, kcdsa_hash); EG(ret, err); in kcdsa_sign()
247 ret = gen_hash_update(&hash_ctx, msg, msglen, kcdsa_hash); EG(ret, err); in kcdsa_sign()
248 ret = gen_hash_final(&hash_ctx, hash, kcdsa_hash); EG(ret, err); in kcdsa_sign()
257 ret = gen_hash_init(&hash_ctx, kcdsa_hash); EG(ret, err); in kcdsa_sign()
258 ret = gen_hash_update(&hash_ctx, pi_buf, (u16)BYTECEIL(alpha), kcdsa_hash); EG(ret, err); in kcdsa_sign()
[all …]
/freebsd/crypto/openssl/providers/implementations/signature/
H A Dslh_dsa_sig.c43 SLH_DSA_HASH_CTX *hash_ctx; member
62 ossl_slh_dsa_hash_ctx_free(ctx->hash_ctx); in slh_dsa_freectx()
106 ret->hash_ctx = NULL; in slh_dsa_dupctx()
109 ret->hash_ctx = ossl_slh_dsa_hash_ctx_dup(src->hash_ctx); in slh_dsa_dupctx()
110 if (ret->hash_ctx == NULL) in slh_dsa_dupctx()
164 ctx->hash_ctx = ossl_slh_dsa_hash_ctx_new(key); in slh_dsa_signverify_msg_init()
165 if (ctx->hash_ctx == NULL) in slh_dsa_signverify_msg_init()
221 ret = ossl_slh_dsa_sign(ctx->hash_ctx, msg, msg_len, in slh_dsa_sign()
249 return ossl_slh_dsa_verify(ctx->hash_ctx, msg, msg_len, in slh_dsa_verify()
H A Deddsa_sig.c470 EVP_MD_CTX *hash_ctx = EVP_MD_CTX_new(); in ed448_shake256() local
473 if (hash_ctx == NULL || shake256 == NULL) in ed448_shake256()
476 if (!EVP_DigestInit_ex(hash_ctx, shake256, NULL) in ed448_shake256()
477 || !EVP_DigestUpdate(hash_ctx, in, inlen) in ed448_shake256()
478 || !EVP_DigestFinalXOF(hash_ctx, out, outlen)) in ed448_shake256()
484 EVP_MD_CTX_free(hash_ctx); in ed448_shake256()
/freebsd/crypto/libecc/src/examples/sig/sdsa/
H A Dsdsa.c108 gen_hash_context hash_ctx; in sdsa_sign() local
175 ret = gen_hash_init(&hash_ctx, sdsa_hash); EG(ret, err); in sdsa_sign()
176 ret = gen_hash_update(&hash_ctx, pi_buf, (u16)BYTECEIL(alpha), sdsa_hash); EG(ret, err); in sdsa_sign()
177 ret = gen_hash_update(&hash_ctx, msg, msglen, sdsa_hash); EG(ret, err); in sdsa_sign()
179 ret = gen_hash_final(&hash_ctx, sig, sdsa_hash); EG(ret, err); in sdsa_sign()
272 gen_hash_context hash_ctx; in sdsa_verify() local
340 ret = gen_hash_init(&hash_ctx, sdsa_hash); EG(ret, err); in sdsa_verify()
341 ret = gen_hash_update(&hash_ctx, pi_buf, (u16)BYTECEIL(alpha), sdsa_hash); EG(ret, err); in sdsa_verify()
342 ret = gen_hash_update(&hash_ctx, msg, msglen, sdsa_hash); EG(ret, err); in sdsa_verify()
343 ret = gen_hash_final(&hash_ctx, hash, sdsa_hash); EG(ret, err); in sdsa_verify()
/freebsd/crypto/openssl/crypto/ec/
H A Dcurve25519.c5591 static int hash_init_with_dom(EVP_MD_CTX *hash_ctx, in hash_init_with_dom() argument
5604 if (!EVP_DigestInit_ex(hash_ctx, sha512, NULL)) in hash_init_with_dom()
5617 if (!EVP_DigestUpdate(hash_ctx, dom_s, sizeof(dom_s) - 1) in hash_init_with_dom()
5618 || !EVP_DigestUpdate(hash_ctx, dom, sizeof(dom)) in hash_init_with_dom()
5619 || !EVP_DigestUpdate(hash_ctx, context, context_len)) { in hash_init_with_dom()
5637 EVP_MD_CTX *hash_ctx = EVP_MD_CTX_new(); in ossl_ed25519_sign() local
5652 if (sha512 == NULL || hash_ctx == NULL) in ossl_ed25519_sign()
5655 if (!EVP_DigestInit_ex(hash_ctx, sha512, NULL) in ossl_ed25519_sign()
5656 || !EVP_DigestUpdate(hash_ctx, private_key, 32) in ossl_ed25519_sign()
5657 || !EVP_DigestFinal_ex(hash_ctx, az, &sz)) in ossl_ed25519_sign()
[all …]
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzio_crypt.c1024 struct hmac_ctx hash_ctx; in zio_crypt_do_objset_hmacs() local
1025 struct hmac_ctx *ctx = &hash_ctx; in zio_crypt_do_objset_hmacs()
/freebsd/crypto/libecc/src/sig/
H A Deddsa.c1058 hash_context hash_ctx; local
1074 ret = hash->hfunc_init(&hash_ctx); EG(ret, err);
1075 ret = hash->hfunc_update(&hash_ctx, message, message_size); EG(ret, err);
1076 ret = hash->hfunc_finalize(&hash_ctx, digest); EG(ret, err);