Home
last modified time | relevance | path

Searched refs:scalars (Results 1 – 11 of 11) sorted by relevance

/crypto/ec/
A Decp_s390x_nistp.c50 const BIGNUM *scalars[], in ec_GFp_s390x_nistp_mul() argument
81 || (scalar == NULL && num == 1 && BN_is_negative(scalars[0]) == 0)) { in ec_GFp_s390x_nistp_mul()
88 scalar_ptr = scalars[0]; in ec_GFp_s390x_nistp_mul()
118 rc = ossl_ec_wNAF_mul(group, r, scalar, num, points, scalars, ctx); in ec_GFp_s390x_nistp_mul()
297 const BIGNUM *scalars[], \
301 scalars, ctx, \
A Dec_local.h136 size_t num, const EC_POINT *points[], const BIGNUM *scalars[],
358 const BIGNUM *scalars[], BN_CTX *);
530 const EC_POINT *points[], const BIGNUM *scalars[],
535 const BIGNUM *scalars[], BN_CTX *ctx);
550 const EC_POINT *points[], const BIGNUM *scalars[],
555 const BIGNUM *scalars[], BN_CTX *ctx);
570 const EC_POINT *points[], const BIGNUM *scalars[],
575 const BIGNUM *scalars[], BN_CTX *ctx);
591 const EC_POINT *points[], const BIGNUM *scalars[],
596 const BIGNUM *scalars[], BN_CTX *ctx);
A Decp_sm2p256.c512 const BIGNUM **scalars = NULL; in ecp_sm2p256_windowed_mul() local
521 || (scalars = OPENSSL_malloc_array(num, sizeof(BIGNUM *))) == NULL) { in ecp_sm2p256_windowed_mul()
541 scalars[i] = tmp; in ecp_sm2p256_windowed_mul()
543 scalars[i] = scalar[i]; in ecp_sm2p256_windowed_mul()
546 if (ecp_sm2p256_bignum_field_elem(k, scalars[i]) <= 0 in ecp_sm2p256_windowed_mul()
561 OPENSSL_free(scalars); in ecp_sm2p256_windowed_mul()
571 const BIGNUM *scalars[], BN_CTX *ctx) in ecp_sm2p256_points_mul() argument
626 if (!ecp_sm2p256_windowed_mul(group, out, scalars, points, num, ctx)) in ecp_sm2p256_points_mul()
A Decp_nistz256.c621 const BIGNUM **scalars = NULL; in ecp_nistz256_windowed_mul() local
629 || (scalars = OPENSSL_malloc_array(num, sizeof(BIGNUM *))) == NULL) in ecp_nistz256_windowed_mul()
648 scalars[i] = mod; in ecp_nistz256_windowed_mul()
650 scalars[i] = scalar[i]; in ecp_nistz256_windowed_mul()
652 for (j = 0; j < bn_get_top(scalars[i]) * BN_BYTES; j += BN_BYTES) { in ecp_nistz256_windowed_mul()
653 BN_ULONG d = bn_get_words(scalars[i])[j / BN_BYTES]; in ecp_nistz256_windowed_mul()
773 OPENSSL_free(scalars); in ecp_nistz256_windowed_mul()
943 const BIGNUM *scalars[], BN_CTX *ctx) in ecp_nistz256_points_mul() argument
1119 memcpy(new_scalars, scalars, num * sizeof(BIGNUM *)); in ecp_nistz256_points_mul()
1124 scalars = new_scalars; in ecp_nistz256_points_mul()
[all …]
A Decp_nistp224.c1139 const felem_bytearray scalars[], in batch_mul() argument
1201 bits = get_bit(scalars[num], i + 4) << 5; in batch_mul()
1202 bits |= get_bit(scalars[num], i + 3) << 4; in batch_mul()
1203 bits |= get_bit(scalars[num], i + 2) << 3; in batch_mul()
1204 bits |= get_bit(scalars[num], i + 1) << 2; in batch_mul()
1205 bits |= get_bit(scalars[num], i) << 1; in batch_mul()
1206 bits |= get_bit(scalars[num], i - 1); in batch_mul()
1408 const BIGNUM *scalars[], BN_CTX *ctx) in ossl_ec_GFp_nistp224_points_mul() argument
1499 p_scalar = scalars[i]; in ossl_ec_GFp_nistp224_points_mul()
A Dec_mult.c406 const BIGNUM *scalars[], BN_CTX *ctx) in ossl_ec_wNAF_mul() argument
449 if ((scalar == NULL) && (num == 1) && (scalars[0] != group->order)) { in ossl_ec_wNAF_mul()
457 return ossl_ec_scalar_mul_ladder(group, r, scalars[0], points[0], in ossl_ec_wNAF_mul()
528 bits = i < num ? BN_num_bits(scalars[i]) : BN_num_bits(scalar); in ossl_ec_wNAF_mul()
533 bn_compute_wNAF((i < num ? scalars[i] : scalar), (int)wsize[i], in ossl_ec_wNAF_mul()
A Decp_nistp384.c1410 const felem_bytearray scalars[], in batch_mul() argument
1461 bits = get_bit(scalars[num], i + 4) << 5; in batch_mul()
1462 bits |= get_bit(scalars[num], i + 3) << 4; in batch_mul()
1463 bits |= get_bit(scalars[num], i + 2) << 3; in batch_mul()
1464 bits |= get_bit(scalars[num], i + 1) << 2; in batch_mul()
1465 bits |= get_bit(scalars[num], i) << 1; in batch_mul()
1466 bits |= get_bit(scalars[num], i - 1); in batch_mul()
1738 const BIGNUM *scalars[], BN_CTX *ctx) in ossl_ec_GFp_nistp384_points_mul() argument
1832 p_scalar = scalars[i]; in ossl_ec_GFp_nistp384_points_mul()
A Decp_nistp521.c1582 const felem_bytearray scalars[], in batch_mul() argument
1632 bits = get_bit(scalars[num], i + 4) << 5; in batch_mul()
1633 bits |= get_bit(scalars[num], i + 3) << 4; in batch_mul()
1634 bits |= get_bit(scalars[num], i + 2) << 3; in batch_mul()
1635 bits |= get_bit(scalars[num], i + 1) << 2; in batch_mul()
1636 bits |= get_bit(scalars[num], i) << 1; in batch_mul()
1637 bits |= get_bit(scalars[num], i - 1); in batch_mul()
1911 const BIGNUM *scalars[], BN_CTX *ctx) in ossl_ec_GFp_nistp521_points_mul() argument
2005 p_scalar = scalars[i]; in ossl_ec_GFp_nistp521_points_mul()
A Decp_nistp256.c1675 const felem_bytearray scalars[], in batch_mul() argument
1739 bits = get_bit(scalars[num], i + 4) << 5; in batch_mul()
1740 bits |= get_bit(scalars[num], i + 3) << 4; in batch_mul()
1741 bits |= get_bit(scalars[num], i + 2) << 3; in batch_mul()
1742 bits |= get_bit(scalars[num], i + 1) << 2; in batch_mul()
1743 bits |= get_bit(scalars[num], i) << 1; in batch_mul()
1744 bits |= get_bit(scalars[num], i - 1); in batch_mul()
2021 const BIGNUM *scalars[], BN_CTX *ctx) in ossl_ec_GFp_nistp256_points_mul() argument
2115 p_scalar = scalars[i]; in ossl_ec_GFp_nistp256_points_mul()
A Dec2_smpl.c871 const BIGNUM *scalars[], in ec_GF2m_simple_points_mul() argument
892 return ossl_ec_wNAF_mul(group, r, scalar, num, points, scalars, ctx); in ec_GF2m_simple_points_mul()
900 return ossl_ec_scalar_mul_ladder(group, r, scalars[0], points[0], ctx); in ec_GF2m_simple_points_mul()
913 || !ossl_ec_scalar_mul_ladder(group, r, scalars[0], points[0], ctx) in ec_GF2m_simple_points_mul()
A Dec_lib.c1073 const BIGNUM *scalars[], BN_CTX *ctx) in EC_POINTs_mul() argument
1106 ret = group->meth->mul(group, r, scalar, num, points, scalars, ctx); in EC_POINTs_mul()
1109 ret = ossl_ec_wNAF_mul(group, r, scalar, num, points, scalars, ctx); in EC_POINTs_mul()

Completed in 45 milliseconds