Home
last modified time | relevance | path

Searched refs:EC_SCALAR (Results 1 – 15 of 15) sorted by relevance

/third_party/boringssl/src/crypto/fipsmodule/ec/
Dinternal.h101 } EC_SCALAR; typedef
145 const EC_SCALAR *scalar);
148 const EC_SCALAR *scalar);
153 const EC_SCALAR *g_scalar, const EC_RAW_POINT *p,
154 const EC_SCALAR *p_scalar);
178 void (*scalar_inv_montgomery)(const EC_GROUP *group, EC_SCALAR *out,
179 const EC_SCALAR *in);
184 int (*scalar_inv_montgomery_vartime)(const EC_GROUP *group, EC_SCALAR *out,
185 const EC_SCALAR *in);
191 const EC_SCALAR *r);
[all …]
Dscalar.c24 int ec_bignum_to_scalar(const EC_GROUP *group, EC_SCALAR *out, in ec_bignum_to_scalar()
34 int ec_scalar_equal_vartime(const EC_GROUP *group, const EC_SCALAR *a, in ec_scalar_equal_vartime()
35 const EC_SCALAR *b) { in ec_scalar_equal_vartime()
40 int ec_scalar_is_zero(const EC_GROUP *group, const EC_SCALAR *a) { in ec_scalar_is_zero()
48 int ec_random_nonzero_scalar(const EC_GROUP *group, EC_SCALAR *out, in ec_random_nonzero_scalar()
54 void ec_scalar_add(const EC_GROUP *group, EC_SCALAR *r, const EC_SCALAR *a, in ec_scalar_add()
55 const EC_SCALAR *b) { in ec_scalar_add()
62 void ec_scalar_to_montgomery(const EC_GROUP *group, EC_SCALAR *r, in ec_scalar_to_montgomery()
63 const EC_SCALAR *a) { in ec_scalar_to_montgomery()
68 void ec_scalar_from_montgomery(const EC_GROUP *group, EC_SCALAR *r, in ec_scalar_from_montgomery()
[all …]
Dwnaf.c88 const EC_SCALAR *scalar, size_t bits, int w) { in ec_compute_wNAF()
178 const EC_SCALAR *g_scalar, const EC_RAW_POINT *p, in ec_GFp_mont_mul_public()
179 const EC_SCALAR *p_scalar) { in ec_GFp_mont_mul_public()
Dp256-x86_64.c205 const EC_SCALAR *p_scalar) { in ecp_nistz256_windowed_mul()
322 const EC_SCALAR *scalar) { in ecp_nistz256_point_mul()
333 const EC_SCALAR *scalar) { in ecp_nistz256_point_mul_base()
375 const EC_SCALAR *g_scalar, in ecp_nistz256_points_mul_public()
377 const EC_SCALAR *p_scalar) { in ecp_nistz256_points_mul_public()
493 static void ecp_nistz256_inv_mod_ord(const EC_GROUP *group, EC_SCALAR *out, in ecp_nistz256_inv_mod_ord()
494 const EC_SCALAR *in) { in ecp_nistz256_inv_mod_ord()
575 EC_SCALAR *out, in ecp_nistz256_mont_inv_mod_ord_vartime()
576 const EC_SCALAR *in) { in ecp_nistz256_mont_inv_mod_ord_vartime()
594 const EC_SCALAR *r) { in ecp_nistz256_cmp_x_coordinate()
Dsimple_mul.c25 const EC_RAW_POINT *p, const EC_SCALAR *scalar) { in ec_GFp_mont_mul()
82 const EC_SCALAR *scalar) { in ec_GFp_mont_mul_base()
Dsimple.c355 EC_SCALAR *out, in ec_GFp_simple_mont_inv_mod_ord_vartime()
356 const EC_SCALAR *in) { in ec_GFp_simple_mont_inv_mod_ord_vartime()
370 const EC_SCALAR *r) { in ec_GFp_simple_cmp_x_coordinate()
377 EC_SCALAR x; in ec_GFp_simple_cmp_x_coordinate()
Dec.c858 static int arbitrary_bignum_to_scalar(const EC_GROUP *group, EC_SCALAR *out, in arbitrary_bignum_to_scalar()
916 EC_SCALAR scalar; in EC_POINT_mul()
924 EC_SCALAR scalar; in EC_POINT_mul()
945 const EC_SCALAR *g_scalar, const EC_RAW_POINT *p, in ec_point_mul_scalar_public()
946 const EC_SCALAR *p_scalar) { in ec_point_mul_scalar_public()
957 const EC_RAW_POINT *p, const EC_SCALAR *scalar) { in ec_point_mul_scalar()
968 const EC_SCALAR *scalar) { in ec_point_mul_scalar_base()
979 const EC_SCALAR *r) { in ec_cmp_x_coordinate()
983 int ec_get_x_coordinate_as_scalar(const EC_GROUP *group, EC_SCALAR *out, in ec_get_x_coordinate_as_scalar()
Dp224-64.c964 const EC_SCALAR *scalar) { in ec_GFp_nistp224_point_mul()
1012 const EC_SCALAR *scalar) { in ec_GFp_nistp224_point_mul_base()
1059 const EC_SCALAR *g_scalar, in ec_GFp_nistp224_point_mul_public()
1061 const EC_SCALAR *p_scalar) { in ec_GFp_nistp224_point_mul_public()
Dec_test.cc741 EC_SCALAR one; in TEST_P()
771 EC_SCALAR sc31, sc32; in TEST_P()
905 EC_SCALAR a_scalar, b_scalar; in TEST()
Dec_montgomery.c423 const EC_SCALAR *r) { in ec_GFp_mont_cmp_x_coordinate()
Dp256-x86_64_test.cc116 EC_SCALAR in_scalar, out_scalar, result; in TEST()
/third_party/boringssl/src/crypto/fipsmodule/ecdsa/
Decdsa.c72 static void digest_to_scalar(const EC_GROUP *group, EC_SCALAR *out, in digest_to_scalar()
81 OPENSSL_memset(out, 0, sizeof(EC_SCALAR)); in digest_to_scalar()
155 EC_SCALAR r, s, u1, u2, s_inv_mont, m; in ECDSA_do_verify()
190 static int ecdsa_sign_setup(const EC_KEY *eckey, EC_SCALAR *out_kinv_mont, in ecdsa_sign_setup()
191 EC_SCALAR *out_r, const uint8_t *digest, in ecdsa_sign_setup()
192 size_t digest_len, const EC_SCALAR *priv_key) { in ecdsa_sign_setup()
203 EC_SCALAR k; in ecdsa_sign_setup()
261 const EC_SCALAR *priv_key = &eckey->priv_key->scalar; in ECDSA_do_sign()
265 EC_SCALAR kinv_mont, r_mont, s, m, tmp; in ECDSA_do_sign()
/third_party/boringssl/src/crypto/fipsmodule/ecdh/
Decdh.c86 const EC_SCALAR *const priv = &priv_key->priv_key->scalar; in ECDH_compute_key_fips()
/third_party/boringssl/src/crypto/ecdh_extra/
Decdh_extra.c88 const EC_SCALAR *const priv = &priv_key->priv_key->scalar; in ECDH_compute_key()
/third_party/boringssl/src/third_party/fiat/
Dp256.c806 const EC_SCALAR *scalar) { in ec_GFp_nistp256_point_mul()
872 const EC_SCALAR *scalar) { in ec_GFp_nistp256_point_mul_base()
918 const EC_SCALAR *g_scalar, in ec_GFp_nistp256_point_mul_public()
920 const EC_SCALAR *p_scalar) { in ec_GFp_nistp256_point_mul_public()
999 const EC_SCALAR *r) { in ec_GFp_nistp256_cmp_x_coordinate()