| /freebsd/crypto/libecc/src/examples/sig/kcdsa/ |
| H A D | kcdsa.c | 153 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 D | slh_dsa_sig.c | 43 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 D | eddsa_sig.c | 470 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 D | sdsa.c | 108 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 D | curve25519.c | 5591 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 D | zio_crypt.c | 1024 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 D | eddsa.c | 1058 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);
|