| /freebsd/crypto/openssl/crypto/ml_dsa/ |
| H A D | ml_dsa_sample.c | 158 static int rej_bounded_poly(EVP_MD_CTX *h_ctx, const EVP_MD *md, in rej_bounded_poly() argument 167 if (!shake_xof(h_ctx, md, seed, seed_len, blocks, sizeof(blocks))) in rej_bounded_poly() 182 if (!EVP_DigestSqueeze(h_ctx, blocks, sizeof(blocks))) in rej_bounded_poly() 243 int ossl_ml_dsa_vector_expand_S(EVP_MD_CTX *h_ctx, const EVP_MD *md, int eta, in ossl_ml_dsa_vector_expand_S() argument 264 if (!rej_bounded_poly(h_ctx, md, coef_from_nibble_fn, in ossl_ml_dsa_vector_expand_S() 270 if (!rej_bounded_poly(h_ctx, md, coef_from_nibble_fn, in ossl_ml_dsa_vector_expand_S() 283 EVP_MD_CTX *h_ctx, const EVP_MD *md) in ossl_ml_dsa_poly_expand_mask() argument 288 return shake_xof(h_ctx, md, seed, seed_len, buf, buf_len) in ossl_ml_dsa_poly_expand_mask() 307 EVP_MD_CTX *h_ctx, const EVP_MD *md, in ossl_ml_dsa_poly_sample_in_ball() argument 319 if (!shake_xof(h_ctx, md, seed, seed_len, block, sizeof(block))) in ossl_ml_dsa_poly_sample_in_ball() [all …]
|
| H A D | ml_dsa_poly.h | 75 EVP_MD_CTX *h_ctx, const EVP_MD *md, uint32_t tau) in poly_sample_in_ball_ntt() argument 77 if (!ossl_ml_dsa_poly_sample_in_ball(out, seed, seed_len, h_ctx, md, tau)) in poly_sample_in_ball_ntt() 85 uint32_t gamma1, EVP_MD_CTX *h_ctx, const EVP_MD *md) in poly_expand_mask() argument 87 return ossl_ml_dsa_poly_expand_mask(out, seed, seed_len, gamma1, h_ctx, md); in poly_expand_mask()
|
| H A D | ml_dsa_local.h | 65 int ossl_ml_dsa_vector_expand_S(EVP_MD_CTX *h_ctx, const EVP_MD *md, int eta, 71 EVP_MD_CTX *h_ctx, const EVP_MD *md); 73 EVP_MD_CTX *h_ctx, const EVP_MD *md,
|
| H A D | ml_dsa_vector.h | 132 vector_expand_S(EVP_MD_CTX *h_ctx, const EVP_MD *md, int eta, in vector_expand_S() argument 135 return ossl_ml_dsa_vector_expand_S(h_ctx, md, eta, seed, s1, s2); in vector_expand_S() 141 EVP_MD_CTX *h_ctx, const EVP_MD *md) in vector_expand_mask() argument 154 gamma1, h_ctx, md); in vector_expand_mask()
|
| /freebsd/crypto/libecc/src/sig/ |
| H A D | eddsa.c | 61 hash_context *h_ctx, u8 dom_type){ in dom() argument 65 MUST_HAVE((h != NULL) && (h_ctx != NULL), ret, err); in dom() 70 ret = h->hfunc_update(h_ctx, (const u8*)"SigEd25519 no Ed25519 collisions", 32); EG(ret, err); in dom() 73 ret = h->hfunc_update(h_ctx, (const u8*)"SigEd448", 8); EG(ret, err); in dom() 81 ret = h->hfunc_update(h_ctx, tmp, 2); EG(ret, err); in dom() 83 ret = h->hfunc_update(h_ctx, y, olen_y); EG(ret, err); in dom() 103 hash_context *h_ctx){ in dom2() argument 104 return dom(x, y, olen_y, h, h_ctx, 2); in dom2() 119 hash_context *h_ctx){ in dom4() argument 120 return dom(x, y, olen_y, h, h_ctx, 4); in dom4() [all …]
|
| H A D | bip0340.c | 47 const hash_mapping *hm, hash_context *h_ctx) in _bip0340_hash() argument 52 MUST_HAVE((h_ctx != NULL), ret, err); in _bip0340_hash() 56 ret = hm->hfunc_init(h_ctx); EG(ret, err); in _bip0340_hash() 57 ret = hm->hfunc_update(h_ctx, tag, tag_len); EG(ret, err); in _bip0340_hash() 58 ret = hm->hfunc_finalize(h_ctx, hash); EG(ret, err); in _bip0340_hash() 61 ret = hm->hfunc_init(h_ctx); EG(ret, err); in _bip0340_hash() 62 ret = hm->hfunc_update(h_ctx, hash, hm->digest_size); EG(ret, err); in _bip0340_hash() 63 ret = hm->hfunc_update(h_ctx, hash, hm->digest_size); EG(ret, err); in _bip0340_hash() 64 ret = hm->hfunc_update(h_ctx, m, m_len); EG(ret, err); in _bip0340_hash() 176 hash_context h_ctx; in _bip0340_sign() local [all …]
|
| H A D | ecsdsa_common.c | 211 ret = ctx->h->hfunc_init(&(ctx->sign_data.ecsdsa.h_ctx)); EG(ret, err); in __ecsdsa_sign_init() 213 ret = ctx->h->hfunc_update(&(ctx->sign_data.ecsdsa.h_ctx), Wx, p_len); EG(ret, err); in __ecsdsa_sign_init() 216 ret = ctx->h->hfunc_update(&(ctx->sign_data.ecsdsa.h_ctx), Wy, in __ecsdsa_sign_init() 260 ret = ctx->h->hfunc_update(&(ctx->sign_data.ecsdsa.h_ctx), chunk, chunklen); EG(ret, err); in __ecsdsa_sign_update() 318 ret = ctx->h->hfunc_finalize(&(ctx->sign_data.ecsdsa.h_ctx), r); EG(ret, err); in __ecsdsa_sign_finalize() 508 ret = ctx->h->hfunc_init(&(ctx->verify_data.ecsdsa.h_ctx)); EG(ret, err); in __ecsdsa_verify_init() 512 ret = ctx->h->hfunc_update(&(ctx->verify_data.ecsdsa.h_ctx), Wprimex, p_len); EG(ret, err); in __ecsdsa_verify_init() 517 ret = ctx->h->hfunc_update(&(ctx->verify_data.ecsdsa.h_ctx), in __ecsdsa_verify_init() 573 ret = ctx->h->hfunc_update(&(ctx->verify_data.ecsdsa.h_ctx), chunk, in __ecsdsa_verify_update() 603 ret = ctx->h->hfunc_finalize(&(ctx->verify_data.ecsdsa.h_ctx), r_prime); EG(ret, err); in __ecsdsa_verify_finalize()
|
| H A D | ecfsdsa.c | 209 ret = ctx->h->hfunc_init(&(ctx->sign_data.ecfsdsa.h_ctx)); EG(ret, err); in _ecfsdsa_sign_init() 212 ret = ctx->h->hfunc_update(&(ctx->sign_data.ecfsdsa.h_ctx), r, r_len); EG(ret, err); in _ecfsdsa_sign_init() 248 ret = ctx->h->hfunc_update(&(ctx->sign_data.ecfsdsa.h_ctx), chunk, chunklen); EG(ret, err); in _ecfsdsa_sign_update() 313 ret = ctx->h->hfunc_finalize(&(ctx->sign_data.ecfsdsa.h_ctx), e_buf); EG(ret, err); in _ecfsdsa_sign_finalize() 478 ret = ctx->h->hfunc_init(&(ctx->verify_data.ecfsdsa.h_ctx)); EG(ret, err); in _ecfsdsa_verify_init() 482 ret = ctx->h->hfunc_update(&(ctx->verify_data.ecfsdsa.h_ctx), r, r_len); EG(ret, err); in _ecfsdsa_verify_init() 529 ret = ctx->h->hfunc_update(&(ctx->verify_data.ecfsdsa.h_ctx), chunk, in _ecfsdsa_verify_update() 582 ret = ctx->h->hfunc_finalize(&(ctx->verify_data.ecfsdsa.h_ctx), e_buf); EG(ret, err); in _ecfsdsa_verify_finalize() 670 hash_context h_ctx; in _ecfsdsa_verify_batch_no_memory() local 773 ret = hm->hfunc_init(&h_ctx); EG(ret, err); in _ecfsdsa_verify_batch_no_memory() [all …]
|
| H A D | sm2.c | 267 ret = ctx->h->hfunc_init(&(ctx->sign_data.sm2.h_ctx)); EG(ret, err); in _sm2_sign_init() 278 ret = ctx->h->hfunc_update(&(ctx->sign_data.sm2.h_ctx), Z, Zlen); EG(ret, err); in _sm2_sign_init() 304 ret = ctx->h->hfunc_update(&(ctx->sign_data.sm2.h_ctx), chunk, chunklen); in _sm2_sign_update() 364 ret = ctx->h->hfunc_finalize(&(ctx->sign_data.sm2.h_ctx), hash); EG(ret, err); in _sm2_sign_finalize() 564 ret = ctx->h->hfunc_init(&(ctx->verify_data.sm2.h_ctx)); EG(ret, err); in _sm2_verify_init() 572 ret = ctx->h->hfunc_update(&(ctx->verify_data.sm2.h_ctx), Z, Zlen); EG(ret, err); in _sm2_verify_init() 604 ret = ctx->h->hfunc_update(&(ctx->verify_data.sm2.h_ctx), chunk, chunklen); in _sm2_verify_update() 652 ret = ctx->h->hfunc_finalize(&(ctx->verify_data.sm2.h_ctx), hash); EG(ret, err); in _sm2_verify_finalize()
|
| H A D | eckcdsa.c | 250 ret = ctx->h->hfunc_init(&(ctx->sign_data.eckcdsa.h_ctx)); EG(ret, err); in _eckcdsa_sign_init() 251 ret = ctx->h->hfunc_update(&(ctx->sign_data.eckcdsa.h_ctx), tmp_buf, z_len); EG(ret, err); in _eckcdsa_sign_init() 285 ret = ctx->h->hfunc_update(&(ctx->sign_data.eckcdsa.h_ctx), chunk, chunklen); in _eckcdsa_sign_update() 359 ret = ctx->h->hfunc_finalize(&(ctx->sign_data.eckcdsa.h_ctx), hzm); EG(ret, err); in _eckcdsa_sign_finalize() 623 ret = ctx->h->hfunc_init(&(ctx->verify_data.eckcdsa.h_ctx)); EG(ret, err); in _eckcdsa_verify_init() 624 ret = ctx->h->hfunc_update(&(ctx->verify_data.eckcdsa.h_ctx), tmp_buf, in _eckcdsa_verify_init() 682 ret = ctx->h->hfunc_update(&(ctx->verify_data.eckcdsa.h_ctx), in _eckcdsa_verify_update() 746 ret = ctx->h->hfunc_finalize(&(ctx->verify_data.eckcdsa.h_ctx), hzm); EG(ret, err); in _eckcdsa_verify_finalize()
|
| H A D | ecrdsa.c | 167 ret = ctx->h->hfunc_init(&(ctx->sign_data.ecrdsa.h_ctx)); EG(ret, err); in _ecrdsa_sign_init() 190 ret = ctx->h->hfunc_update(&(ctx->sign_data.ecrdsa.h_ctx), chunk, chunklen); in _ecrdsa_sign_update() 301 ret = ctx->h->hfunc_finalize(&(ctx->sign_data.ecrdsa.h_ctx), h_buf); EG(ret, err); in _ecrdsa_sign_finalize() 457 ret = ctx->h->hfunc_init(&(ctx->verify_data.ecrdsa.h_ctx)); EG(ret, err); in _ecrdsa_verify_init() 491 ret = ctx->h->hfunc_update(&(ctx->verify_data.ecrdsa.h_ctx), chunk, in _ecrdsa_verify_update() 540 ret = ctx->h->hfunc_finalize(&(ctx->verify_data.ecrdsa.h_ctx), h_buf); EG(ret, err); in _ecrdsa_verify_finalize()
|
| H A D | ecgdsa.c | 150 ret = ctx->h->hfunc_init(&(ctx->sign_data.ecgdsa.h_ctx)); EG(ret, err); in _ecgdsa_sign_init() 175 ret = ctx->h->hfunc_update(&(ctx->sign_data.ecgdsa.h_ctx), chunk, chunklen); in _ecgdsa_sign_update() 245 ret = ctx->h->hfunc_finalize(&(ctx->sign_data.ecgdsa.h_ctx), e_buf); EG(ret, err); in _ecgdsa_sign_finalize() 461 ret = ctx->h->hfunc_init(&(ctx->verify_data.ecgdsa.h_ctx)); EG(ret, err); in _ecgdsa_verify_init() 493 ret = ctx->h->hfunc_update(&(ctx->verify_data.ecgdsa.h_ctx), chunk, in _ecgdsa_verify_update() 543 ret = ctx->h->hfunc_finalize(&(ctx->verify_data.ecgdsa.h_ctx), e_buf); EG(ret, err); in _ecgdsa_verify_finalize()
|
| H A D | bign_common.c | 434 ret = ctx->h->hfunc_init(&(ctx->sign_data.bign.h_ctx)); EG(ret, err); in __bign_sign_init() 462 ret = ctx->h->hfunc_update(&(ctx->sign_data.bign.h_ctx), chunk, chunklen); in __bign_sign_update() 550 ret = ctx->h->hfunc_finalize(&(ctx->sign_data.bign.h_ctx), hash); EG(ret, err); in __bign_sign_finalize() 803 ret = ctx->h->hfunc_init(&(ctx->verify_data.bign.h_ctx)); EG(ret, err); in __bign_verify_init() 836 ret = ctx->h->hfunc_update(&(ctx->verify_data.bign.h_ctx), chunk, chunklen); in __bign_verify_update() 909 ret = ctx->h->hfunc_finalize(&(ctx->verify_data.bign.h_ctx), hash); EG(ret, err); in __bign_verify_finalize()
|
| H A D | ecdsa_common.c | 284 ret = ctx->h->hfunc_init(&(ctx->sign_data.ecdsa.h_ctx)); EG(ret, err); in __ecdsa_sign_init() 312 ret = ctx->h->hfunc_update(&(ctx->sign_data.ecdsa.h_ctx), chunk, chunklen); in __ecdsa_sign_update() 386 ret = ctx->h->hfunc_finalize(&(ctx->sign_data.ecdsa.h_ctx), hash); EG(ret, err); in __ecdsa_sign_finalize() 663 ret = ctx->h->hfunc_init(&(ctx->verify_data.ecdsa.h_ctx)); EG(ret, err); in __ecdsa_verify_init() 696 ret = ctx->h->hfunc_update(&(ctx->verify_data.ecdsa.h_ctx), chunk, chunklen); in __ecdsa_verify_update() 748 ret = ctx->h->hfunc_finalize(&(ctx->verify_data.ecdsa.h_ctx), hash); EG(ret, err); in __ecdsa_verify_finalize()
|
| /freebsd/crypto/libecc/include/libecc/sig/ |
| H A D | ecrdsa.h | 54 hash_context h_ctx; member 68 hash_context h_ctx; member
|
| H A D | ecgdsa.h | 54 hash_context h_ctx; member 68 hash_context h_ctx; member
|
| H A D | ecsdsa.h | 53 hash_context h_ctx; member 66 hash_context h_ctx; member
|
| H A D | eckcdsa.h | 53 hash_context h_ctx; member 67 hash_context h_ctx; member
|
| H A D | sm2.h | 46 hash_context h_ctx; member 68 hash_context h_ctx; member
|
| H A D | ecdsa_common.h | 49 hash_context h_ctx; member 69 hash_context h_ctx; member
|
| H A D | ecfsdsa.h | 51 hash_context h_ctx; member 72 hash_context h_ctx; member
|
| H A D | bign_common.h | 65 hash_context h_ctx; member 86 hash_context h_ctx; member
|
| H A D | eddsa.h | 72 hash_context h_ctx; member 99 hash_context h_ctx; member
|
| H A D | bip0340.h | 53 hash_context h_ctx; member
|