/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 | 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 | 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 | 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 | 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 | ecsdsa.h | 53 hash_context h_ctx; member 66 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
|