Home
last modified time | relevance | path

Searched refs:EG (Results 1 – 25 of 125) sorted by relevance

12345

/freebsd/crypto/libecc/src/curves/
H A Dprj_pt.c51 ret = ec_shortw_crv_check_initialized(curve); EG(ret, err); in prj_pt_init()
55 ret = fp_init(&(in->X), curve->a.ctx); EG(ret, err); in prj_pt_init()
56 ret = fp_init(&(in->Y), curve->a.ctx); EG(ret, err); in prj_pt_init()
57 ret = fp_init(&(in->Z), curve->a.ctx); EG(ret, err); in prj_pt_init()
75 ret = prj_pt_init(in, curve); EG(ret, err); in prj_pt_init_from_coords()
76 ret = fp_copy(&(in->X), xcoord); EG(ret, err); in prj_pt_init_from_coords()
77 ret = fp_copy(&(in->Y), ycoord); EG(ret, err); in prj_pt_init_from_coords()
113 ret = prj_pt_check_initialized(in); EG(ret, err); in prj_pt_iszero()
128 ret = prj_pt_check_initialized(out); EG(ret, err); in prj_pt_zero()
130 ret = fp_zero(&(out->X)); EG(ret, err); in prj_pt_zero()
[all …]
H A Daff_pt_edwards.c45 ret = ec_edwards_crv_check_initialized(curve); EG(ret, err); in aff_pt_edwards_init()
47 ret = fp_init(&(in->x), curve->a.ctx); EG(ret, err); in aff_pt_edwards_init()
48 ret = fp_init(&(in->y), curve->a.ctx); EG(ret, err); in aff_pt_edwards_init()
69 ret = aff_pt_edwards_init(in, curve); EG(ret, err); in aff_pt_edwards_init_from_coords()
70 ret = fp_copy(&(in->x), xcoord); EG(ret, err); in aff_pt_edwards_init_from_coords()
113 ret = ec_edwards_crv_check_initialized(curve); EG(ret, err); in is_on_edwards_curve()
115 ret = fp_check_initialized(x); EG(ret, err); in is_on_edwards_curve()
116 ret = fp_check_initialized(y); EG(ret, err); in is_on_edwards_curve()
121 ret = fp_init(&x2, x->ctx); EG(ret, err); in is_on_edwards_curve()
122 ret = fp_sqr(&x2, x); EG(ret, err); in is_on_edwards_curve()
[all …]
H A Daff_pt_montgomery.c41 ret = ec_montgomery_crv_check_initialized(curve); EG(ret, err); in aff_pt_montgomery_init()
43 ret = fp_init(&(in->u), curve->A.ctx); EG(ret, err); in aff_pt_montgomery_init()
44 ret = fp_init(&(in->v), curve->A.ctx); EG(ret, err); in aff_pt_montgomery_init()
65 ret = aff_pt_montgomery_init(in, curve); EG(ret, err); in aff_pt_montgomery_init_from_coords()
66 ret = fp_copy(&(in->u), ucoord); EG(ret, err); in aff_pt_montgomery_init_from_coords()
107 ret = ec_montgomery_crv_check_initialized(curve); EG(ret, err); in is_on_montgomery_curve()
109 ret = fp_check_initialized(u); EG(ret, err); in is_on_montgomery_curve()
110 ret = fp_check_initialized(v); EG(ret, err); in is_on_montgomery_curve()
115 ret = fp_init(&Bv2, v->ctx); EG(ret, err); in is_on_montgomery_curve()
116 ret = fp_sqr(&Bv2, v); EG(ret, err); in is_on_montgomery_curve()
[all …]
H A Dec_shortw.c47 ret = nn_check_initialized(order); EG(ret, err); in ec_shortw_crv_init()
48 ret = fp_check_initialized(a); EG(ret, err); in ec_shortw_crv_init()
49 ret = fp_check_initialized(b); EG(ret, err); in ec_shortw_crv_init()
54 ret = fp_init(&tmp, a->ctx); EG(ret, err); in ec_shortw_crv_init()
55 ret = fp_init(&tmp2, a->ctx); EG(ret, err); in ec_shortw_crv_init()
56 ret = fp_sqr(&tmp, a); EG(ret, err); in ec_shortw_crv_init()
57 ret = fp_mul(&tmp, &tmp, a); EG(ret, err); in ec_shortw_crv_init()
58 ret = fp_set_word_value(&tmp2, WORD(4)); EG(ret, err); in ec_shortw_crv_init()
59 ret = fp_mul(&tmp, &tmp, &tmp2); EG(ret, err); in ec_shortw_crv_init()
61 ret = fp_set_word_value(&tmp2, WORD(27)); EG(ret, err); in ec_shortw_crv_init()
[all …]
/freebsd/crypto/libecc/src/fp/
H A Dfp_sqrt.c36 ret = fp_check_initialized(a); EG(ret, err); in legendre()
37 ret = fp_init(&pow, a->ctx); EG(ret, err); in legendre()
38 ret = fp_init(&one, a->ctx); EG(ret, err); in legendre()
39 ret = nn_init(&exp, 0); EG(ret, err); in legendre()
44 ret = fp_init(&pow, a->ctx); EG(ret, err); in legendre()
45 ret = fp_init(&one, a->ctx); EG(ret, err); in legendre()
46 ret = nn_init(&exp, 0); EG(ret, err); in legendre()
49 ret = fp_one(&one); EG(ret, err); in legendre()
55 ret = nn_dec(&exp, &(a->ctx->p)); EG(ret, err); in legendre()
56 ret = nn_rshift(&exp, &exp, 1); EG(ret, err); in legendre()
[all …]
H A Dfp.c62 ret = nn_check_initialized(p); EG(ret, err); in fp_ctx_init()
63 ret = nn_check_initialized(r); EG(ret, err); in fp_ctx_init()
64 ret = nn_check_initialized(r_square); EG(ret, err); in fp_ctx_init()
65 ret = nn_check_initialized(p_normalized); EG(ret, err); in fp_ctx_init()
67 ret = nn_copy(&(ctx->p), p); EG(ret, err); in fp_ctx_init()
72 ret = nn_copy(&(ctx->p_normalized), p_normalized); EG(ret, err); in fp_ctx_init()
73 ret = nn_copy(&(ctx->r), r); EG(ret, err); in fp_ctx_init()
74 ret = nn_copy(&(ctx->r_square), r_square); EG(ret, err); in fp_ctx_init()
96 ret = nn_check_initialized(p_in); EG(ret, err); in fp_ctx_init_from_p()
98 ret = nn_init(&p, 0); EG(ret, err); in fp_ctx_init_from_p()
[all …]
/freebsd/crypto/libecc/src/nn/
H A Dnn_modinv.c57 ret = nn_init(out, 0); EG(ret, err); in _nn_modinv_odd()
58 ret = nn_init(&a, (u16)(m->wlen * WORD_BYTES)); EG(ret, err); in _nn_modinv_odd()
59 ret = nn_init(&b, (u16)(m->wlen * WORD_BYTES)); EG(ret, err); in _nn_modinv_odd()
60 ret = nn_init(&u, (u16)(m->wlen * WORD_BYTES)); EG(ret, err); in _nn_modinv_odd()
61 ret = nn_init(&mp1d2, (u16)(m->wlen * WORD_BYTES)); EG(ret, err); in _nn_modinv_odd()
65 ret = nn_init(&tmp, (u16)(m->wlen * WORD_BYTES)); EG(ret, err); in _nn_modinv_odd()
82 ret = nn_copy(&a, x); EG(ret, err); in _nn_modinv_odd()
83 ret = nn_set_wlen(&a, m->wlen); EG(ret, err); in _nn_modinv_odd()
84 ret = nn_copy(&b, m); EG(ret, err); in _nn_modinv_odd()
85 ret = nn_one(&u); EG(ret, err); in _nn_modinv_odd()
[all …]
/freebsd/crypto/libecc/src/examples/basic/
H A Dnn_miller_rabin.c55 ret = nn_check_initialized(n); EG(ret, err); in miller_rabin()
60 ret = nn_init(&s, 0); EG(ret, err); in miller_rabin()
61 ret = nn_init(&q, 0); EG(ret, err); in miller_rabin()
62 ret = nn_init(&r, 0); EG(ret, err); in miller_rabin()
63 ret = nn_init(&d, 0); EG(ret, err); in miller_rabin()
64 ret = nn_init(&a, 0); EG(ret, err); in miller_rabin()
65 ret = nn_init(&y, 0); EG(ret, err); in miller_rabin()
66 ret = nn_init(&j, 0); EG(ret, err); in miller_rabin()
67 ret = nn_init(&one, 0); EG(ret, err); in miller_rabin()
68 ret = nn_init(&two, 0); EG(ret, err); in miller_rabin()
[all …]
H A Dnn_pollard_rho.c66 ret = nn_init(&a, 0); EG(ret, err); in pollard_rho()
67 ret = nn_init(&b, 0); EG(ret, err); in pollard_rho()
68 ret = nn_init(&tmp, 0); EG(ret, err); in pollard_rho()
69 ret = nn_init(&one, 0); EG(ret, err); in pollard_rho()
70 ret = nn_init(&c_bignum, 0); EG(ret, err); in pollard_rho()
71 ret = nn_init(d, 0); EG(ret, err); in pollard_rho()
76 ret = nn_zero(d); EG(ret, err); in pollard_rho()
77 ret = nn_one(&one); EG(ret, err); in pollard_rho()
79 ret = nn_set_word_value(&a, WORD(2)); EG(ret, err); in pollard_rho()
80 ret = nn_set_word_value(&b, WORD(2)); EG(ret, err); in pollard_rho()
[all …]
H A Dcurve_basic_examples.c57 ret = fp_init(&x, ctx); EG(ret, err); in get_random_point_on_curve()
58 ret = fp_init(&y, ctx); EG(ret, err); in get_random_point_on_curve()
59 ret = fp_init(&fp_tmp1, ctx); EG(ret, err); in get_random_point_on_curve()
60 ret = fp_init(&fp_tmp2, ctx); EG(ret, err); in get_random_point_on_curve()
62 ret = nn_init(&nn_tmp, 0); EG(ret, err); in get_random_point_on_curve()
63 ret = nn_set_word_value(&nn_tmp, WORD(3)); EG(ret, err); in get_random_point_on_curve()
66 ret = fp_get_random(&x, ctx); EG(ret, err); in get_random_point_on_curve()
67 ret = fp_copy(&fp_tmp1, &x); EG(ret, err); in get_random_point_on_curve()
68 ret = fp_copy(&fp_tmp2, &x); EG(ret, err); in get_random_point_on_curve()
70 ret = fp_pow(&fp_tmp1, &fp_tmp1, &nn_tmp); EG(ret, err); in get_random_point_on_curve()
[all …]
/freebsd/crypto/libecc/src/examples/sig/gostr34_10_94/
H A Dgostr34_10_94.c112 ret = local_memset(hash, 0, sizeof(hash)); EG(ret, err); in gostr34_10_94_sign()
121 ret = nn_check_initialized(p); EG(ret, err); in gostr34_10_94_sign()
122 ret = nn_check_initialized(q); EG(ret, err); in gostr34_10_94_sign()
123 ret = nn_check_initialized(g); EG(ret, err); in gostr34_10_94_sign()
124 ret = nn_check_initialized(x); EG(ret, err); in gostr34_10_94_sign()
130 ret = nn_bitlen(q, &N); EG(ret, err); in gostr34_10_94_sign()
131 ret = gen_hash_get_hash_sizes(gostr34_10_94_hash, &hlen, &block_size); EG(ret, err); in gostr34_10_94_sign()
140 ret = _os2ip(&k, nonce, noncelen); EG(ret, err); in gostr34_10_94_sign()
143 ret = nn_get_random_mod(&k, q); EG(ret, err); in gostr34_10_94_sign()
147 ret = nn_copy(&k_, &k); EG(ret, err); in gostr34_10_94_sign()
[all …]
/freebsd/crypto/libecc/src/examples/sig/dsa/
H A Ddsa.c65 ret = _os2ip(&(priv->p), p, plen); EG(ret, err); in dsa_import_priv_key()
66 ret = _os2ip(&(priv->q), q, qlen); EG(ret, err); in dsa_import_priv_key()
67 ret = _os2ip(&(priv->g), g, glen); EG(ret, err); in dsa_import_priv_key()
68 ret = _os2ip(&(priv->x), x, xlen); EG(ret, err); in dsa_import_priv_key()
71 ret = nn_cmp(&(priv->q), &(priv->p), &cmp); EG(ret, err); in dsa_import_priv_key()
74 ret = nn_cmp(&(priv->g), &(priv->p), &cmp); EG(ret, err); in dsa_import_priv_key()
77 ret = nn_cmp(&(priv->x), &(priv->q), &cmp); EG(ret, err); in dsa_import_priv_key()
101 ret = _os2ip(&(pub->p), p, plen); EG(ret, err); in dsa_import_pub_key()
102 ret = _os2ip(&(pub->q), q, qlen); EG(ret, err); in dsa_import_pub_key()
103 ret = _os2ip(&(pub->g), g, glen); EG(ret, err); in dsa_import_pub_key()
[all …]
/freebsd/crypto/libecc/src/sig/
H A Dbign_common.c165 ret = local_memcpy(&adata[4], oid, oid_len); EG(ret, err); in bign_set_adata()
173 ret = local_memcpy(&adata[4 + oid_len], t, t_len); EG(ret, err); in bign_set_adata()
220 ret = nn_check_initialized(q); EG(ret, err); in __bign_determinitic_nonce()
221 ret = nn_check_initialized(x); EG(ret, err); in __bign_determinitic_nonce()
223 ret = local_memset(theta, 0, sizeof(theta)); EG(ret, err); in __bign_determinitic_nonce()
224 ret = local_memset(FE2OS_D, 0, sizeof(FE2OS_D)); EG(ret, err); in __bign_determinitic_nonce()
225 ret = local_memset(r_bar, 0, sizeof(r_bar)); EG(ret, err); in __bign_determinitic_nonce()
233 ret = bign_get_oid_from_adata(adata, adata_len, &oid_ptr, &oid_len); EG(ret, err); in __bign_determinitic_nonce()
234 ret = bign_get_t_from_adata(adata, adata_len, &t_ptr, &t_len); EG(ret, err); in __bign_determinitic_nonce()
236 ret = belt_hash_init(&belt_hash_ctx); EG(ret, err); in __bign_determinitic_nonce()
[all …]
H A Decdsa_common.c66 ret = nn_check_initialized(q); EG(ret, err); in __ecdsa_rfc6979_nonce()
67 ret = nn_check_initialized(x); EG(ret, err); in __ecdsa_rfc6979_nonce()
74 ret = local_memset(V, 0x01, hsize); EG(ret, err); in __ecdsa_rfc6979_nonce()
75 ret = local_memset(K, 0x00, hsize); EG(ret, err); in __ecdsa_rfc6979_nonce()
77 ret = nn_export_to_buf(priv_key_buff, q_len, x); EG(ret, err); in __ecdsa_rfc6979_nonce()
81 ret = hmac_init(&hmac_ctx, K, hsize, hash_type); EG(ret, err); in __ecdsa_rfc6979_nonce()
82 ret = hmac_update(&hmac_ctx, V, hsize); EG(ret, err); in __ecdsa_rfc6979_nonce()
85 ret = hmac_update(&hmac_ctx, &tmp, 1); EG(ret, err); in __ecdsa_rfc6979_nonce()
86 ret = hmac_update(&hmac_ctx, priv_key_buff, q_len); EG(ret, err); in __ecdsa_rfc6979_nonce()
89 ret = nn_init_from_buf(k, hash, hsize); EG(ret, err); in __ecdsa_rfc6979_nonce()
[all …]
H A Deddsa.c70 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()
195 ret = priv_key_check_initialized(in_priv); EG(ret, err); in eddsa_priv_key_sanity_check()
208 ret = pub_key_check_initialized(in_pub); EG(ret, err); in eddsa_pub_key_sanity_check()
221 ret = eddsa_priv_key_sanity_check(&(key_pair->priv_key)); EG(ret, err); in eddsa_key_pair_sanity_check()
222 ret = eddsa_pub_key_sanity_check(&(key_pair->pub_key)); EG(ret, err); in eddsa_key_pair_sanity_check()
241 ret = nn_init(nn_out, 0); EG(ret, err); in eddsa_decode_integer()
243 ret = local_memset(buf_little_endian, 0, sizeof(buf_little_endian)); EG(ret, err); in eddsa_decode_integer()
[all …]
H A Dbip0340.c54 ret = hash_mapping_callbacks_sanity_check(hm); EG(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()
81 ret = prj_pt_check_initialized(P); EG(ret, err); in _bip0340_set_scalar()
86 ret = nn_isone(&(P->Z.fp_val), &isone); EG(ret, err); in _bip0340_set_scalar()
[all …]
H A Dsm2.c43 ret = priv_key_check_initialized_and_type(priv_key, SM2); EG(ret, err); in sm2_gen_priv_key()
46 ret = nn_init(&tmp, 0); EG(ret, err); in sm2_gen_priv_key()
47 ret = nn_dec(&tmp, &(priv_key->params->ec_gen_order)); EG(ret, err); in sm2_gen_priv_key()
65 ret = priv_key_check_initialized_and_type(in_priv, SM2); EG(ret, err); in sm2_init_pub_key()
72 ret = nn_init(&tmp, 0); EG(ret, err); in sm2_init_pub_key()
73 ret = nn_dec(&tmp, &in_priv->params->ec_gen_order); EG(ret, err); in sm2_init_pub_key()
81 ret = local_memset(out_pub, 0, sizeof(ec_pub_key)); EG(ret, err); in sm2_init_pub_key()
84 ret = prj_pt_mul_blind(&(out_pub->y), &(in_priv->x), G); EG(ret, err); in sm2_init_pub_key()
152 ret = pub_key_check_initialized_and_type(pub_key, SM2); EG(ret, err); in sm2_compute_Z()
154 ret = get_hash_by_type(hash_type, &hm); EG(ret, err); in sm2_compute_Z()
[all …]
H A Decfsdsa.c40 ret = local_memset(out_pub, 0, sizeof(ec_pub_key)); EG(ret, err); in ecfsdsa_init_pub_key()
42 ret = priv_key_check_initialized_and_type(in_priv, ECFSDSA); EG(ret, err); in ecfsdsa_init_pub_key()
51 ret = prj_pt_mul_blind(&(out_pub->y), &(in_priv->x), G); EG(ret, err); in ecfsdsa_init_pub_key()
134 ret = sig_sign_check_initialized(ctx); EG(ret, err); in _ecfsdsa_sign_init()
137 ret = local_memset(&kG, 0, sizeof(prj_pt)); EG(ret, err); in _ecfsdsa_sign_init()
140 ret = key_pair_check_initialized_and_type(ctx->key_pair, ECFSDSA); EG(ret, err); in _ecfsdsa_sign_init()
173 ret = ctx->rand(k, q); EG(ret, err); in _ecfsdsa_sign_init()
178 ret = prj_pt_mul_blind(&kG, k, G); EG(ret, err); in _ecfsdsa_sign_init()
180 ret = prj_pt_mul(&kG, k, G); EG(ret, err); in _ecfsdsa_sign_init()
182 ret = prj_pt_unique(&kG, &kG); EG(ret, err); in _ecfsdsa_sign_init()
[all …]
H A Decrdsa.c80 ret = local_memset(out_pub, 0, sizeof(ec_pub_key)); EG(ret, err); in ecrdsa_init_pub_key()
82 ret = priv_key_check_initialized_and_type(in_priv, ECRDSA); EG(ret, err); in ecrdsa_init_pub_key()
91 ret = prj_pt_mul_blind(&(out_pub->y), &(in_priv->x), G); EG(ret, err); in ecrdsa_init_pub_key()
154 ret = sig_sign_check_initialized(ctx); EG(ret, err); in _ecrdsa_sign_init()
157 ret = key_pair_check_initialized_and_type(ctx->key_pair, ECRDSA); EG(ret, err); in _ecrdsa_sign_init()
166 ret = hash_mapping_callbacks_sanity_check(ctx->h); EG(ret, err); in _ecrdsa_sign_init()
167 ret = ctx->h->hfunc_init(&(ctx->sign_data.ecrdsa.h_ctx)); EG(ret, err); in _ecrdsa_sign_init()
185 ret = sig_sign_check_initialized(ctx); EG(ret, err); in _ecrdsa_sign_update()
189 ret = hash_mapping_callbacks_sanity_check(ctx->h); EG(ret, err); in _ecrdsa_sign_update()
222 ret = sig_sign_check_initialized(ctx); EG(ret, err); in _ecrdsa_sign_finalize()
[all …]
H A Decsdsa_common.c44 ret = local_memset(out_pub, 0, sizeof(ec_pub_key)); EG(ret, err); in __ecsdsa_init_pub_key()
46 ret = priv_key_check_initialized_and_type(in_priv, key_type); EG(ret, err); in __ecsdsa_init_pub_key()
51 ret = prj_pt_mul_blind(&(out_pub->y), &(in_priv->x), G); EG(ret, err); in __ecsdsa_init_pub_key()
157 ret = sig_sign_check_initialized(ctx); EG(ret, err); in __ecsdsa_sign_init()
160 ret = local_memset(&kG, 0, sizeof(prj_pt)); EG(ret, err); in __ecsdsa_sign_init()
163 ret = key_pair_check_initialized_and_type(ctx->key_pair, key_type); EG(ret, err); in __ecsdsa_sign_init()
190 ret = ctx->rand(&k, q); EG(ret, err); in __ecsdsa_sign_init()
195 ret = prj_pt_mul_blind(&kG, &k, G); EG(ret, err); in __ecsdsa_sign_init()
197 ret = prj_pt_mul(&kG, &k, G); EG(ret, err); in __ecsdsa_sign_init()
199 ret = prj_pt_unique(&kG, &kG); EG(ret, err); in __ecsdsa_sign_init()
[all …]
/freebsd/crypto/libecc/src/examples/sig/kcdsa/
H A Dkcdsa.c86 ret = local_memcpy(&priv_, priv, sizeof(kcdsa_priv_key)); EG(ret, err); in kcdsa_compute_pub_from_priv()
88 ret = nn_modinv_fermat(&(priv_.x), &(priv_.x), &(priv_.q)); EG(ret, err); in kcdsa_compute_pub_from_priv()
165 ret = local_memset(&pub, 0, sizeof(kcdsa_pub_key)); EG(ret, err); in kcdsa_sign()
166 ret = local_memset(hash, 0, sizeof(hash)); EG(ret, err); in kcdsa_sign()
167 ret = local_memset(pi_buf, 0, sizeof(pi_buf)); EG(ret, err); in kcdsa_sign()
176 ret = nn_check_initialized(p); EG(ret, err); in kcdsa_sign()
177 ret = nn_check_initialized(q); EG(ret, err); in kcdsa_sign()
178 ret = nn_check_initialized(g); EG(ret, err); in kcdsa_sign()
179 ret = nn_check_initialized(x); EG(ret, err); in kcdsa_sign()
182 ret = nn_bitlen(p, &alpha); EG(ret, err); in kcdsa_sign()
[all …]
/freebsd/crypto/libecc/src/examples/sig/sdsa/
H A Dsdsa.c119 ret = local_memset(pi_buf, 0, sizeof(pi_buf)); EG(ret, err); in sdsa_sign()
128 ret = nn_check_initialized(p); EG(ret, err); in sdsa_sign()
129 ret = nn_check_initialized(q); EG(ret, err); in sdsa_sign()
130 ret = nn_check_initialized(g); EG(ret, err); in sdsa_sign()
131 ret = nn_check_initialized(x); EG(ret, err); in sdsa_sign()
134 ret = nn_bitlen(p, &alpha); EG(ret, err); in sdsa_sign()
136 ret = nn_bitlen(q, &beta); EG(ret, err); in sdsa_sign()
138 ret = gen_hash_get_hash_sizes(sdsa_hash, &hlen, &block_size); EG(ret, err); in sdsa_sign()
150 ret = _os2ip(&k, nonce, noncelen); EG(ret, err); in sdsa_sign()
153 ret = nn_get_random_mod(&k, q); EG(ret, err); in sdsa_sign()
[all …]
/freebsd/crypto/libecc/src/examples/sss/
H A Dsss.c97 ret = fp_check_initialized(out); EG(ret, err); in _sss_derive_seed()
99 ret = local_memset(hmac_val, 0, sizeof(hmac_val)); EG(ret, err); in _sss_derive_seed()
100 ret = local_memset(C, 0, sizeof(C)); EG(ret, err); in _sss_derive_seed()
106 ret = hmac(seed, SSS_SECRET_SIZE, SHA512, C, sizeof(C), hmac_val, &len); EG(ret, err); in _sss_derive_seed()
108 ret = nn_init_from_buf(&nn_val, hmac_val, len); EG(ret, err); in _sss_derive_seed()
110 ret = nn_mod(&nn_val, &nn_val, &(out->ctx->p)); EG(ret, err); in _sss_derive_seed()
140 ret = local_memset(secret_seed, 0, sizeof(secret_seed)); EG(ret, err); in _sss_raw_generate()
150 ret = nn_init_from_buf(&p, prime, sizeof(prime)); EG(ret, err); in _sss_raw_generate()
151 ret = fp_ctx_init_from_p(&ctx, &p); EG(ret, err); in _sss_raw_generate()
156 ret = get_random(secret_seed, sizeof(secret_seed)); EG(ret, err); in _sss_raw_generate()
[all …]
/freebsd/crypto/libecc/src/examples/sig/common/
H A Dcommon.h16 ret = nn_check_initialized(x); EG(ret, err); in _i2osp()
21 ret = nn_bitlen(x, &blen); EG(ret, err); in _i2osp()
97 ret = nn_check_initialized(m); EG(ret, err); in _fix_scalar_msb()
98 ret = nn_check_initialized(q); EG(ret, err); in _fix_scalar_msb()
99 ret = nn_check_initialized(m_msb_fixed); EG(ret, err); in _fix_scalar_msb()
101 ret = nn_init(&q_square, 0); EG(ret, err); in _fix_scalar_msb()
102 ret = nn_init(&_m_msb_fixed, 0); EG(ret, err); in _fix_scalar_msb()
105 ret = nn_sqr(&q_square, q); EG(ret, err); in _fix_scalar_msb()
107 ret = nn_cmp(m, q, &cmp); EG(ret, err); in _fix_scalar_msb()
112 ret = nn_add(&_m_msb_fixed, m, q); EG(ret, err); in _fix_scalar_msb()
[all …]
/freebsd/crypto/libecc/src/examples/hash/
H A Dhash.c150 ret = get_hash_by_type(htype, hm); EG(ret, err); in get_libecc_hash()
151 ret = get_hash_sizes(htype, hlen, block_size); EG(ret, err); in get_libecc_hash()
224 … ret = get_libecc_hash(gen_hash_type, &hash_type, &hm, hlen, block_size); EG(ret, err); in gen_hash_get_hash_sizes()
239 ret = md2_scattered(input, ilen, digest); EG(ret, err); in gen_hash_hfunc_scattered()
243 ret = md4_scattered(input, ilen, digest); EG(ret, err); in gen_hash_hfunc_scattered()
247 ret = md5_scattered(input, ilen, digest); EG(ret, err); in gen_hash_hfunc_scattered()
251 ret = sha0_scattered(input, ilen, digest); EG(ret, err); in gen_hash_hfunc_scattered()
255 ret = sha1_scattered(input, ilen, digest); EG(ret, err); in gen_hash_hfunc_scattered()
259 ret = mdc2_scattered_padding1(input, ilen, digest); EG(ret, err); in gen_hash_hfunc_scattered()
263 ret = mdc2_scattered_padding2(input, ilen, digest); EG(ret, err); in gen_hash_hfunc_scattered()
[all …]

12345