/openssl/crypto/ec/ |
H A D | ec_mult.c | 93 if (pre->points != NULL) { in EC_ec_pre_comp_free() 98 OPENSSL_free(pre->points); in EC_ec_pre_comp_free() 825 EC_POINT **points = NULL; in ossl_ec_wNAF_precompute_mult() local 884 points = OPENSSL_malloc(sizeof(*points) * (num + 1)); in ossl_ec_wNAF_precompute_mult() 885 if (points == NULL) in ossl_ec_wNAF_precompute_mult() 888 var = points; in ossl_ec_wNAF_precompute_mult() 952 pre_comp->points = points; in ossl_ec_wNAF_precompute_mult() 953 points = NULL; in ossl_ec_wNAF_precompute_mult() 966 if (points) { in ossl_ec_wNAF_precompute_mult() 969 for (p = points; *p != NULL; p++) in ossl_ec_wNAF_precompute_mult() [all …]
|
H A D | ecp_s390x_nistp.c | 49 size_t num, const EC_POINT *points[], in ec_GFp_s390x_nistp_mul() argument 87 point_ptr = points[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() 290 const EC_POINT *points[], \ 294 return ec_GFp_s390x_nistp_mul(group, r, scalar, num, points, \
|
H A D | ec_local.h | 136 size_t num, const EC_POINT *points[], const BIGNUM *scalars[], 357 size_t num, const EC_POINT *points[], 530 const EC_POINT *points[], const BIGNUM *scalars[], 534 const EC_POINT *points[], 550 const EC_POINT *points[], const BIGNUM *scalars[], 554 const EC_POINT *points[], 570 const EC_POINT *points[], const BIGNUM *scalars[], 574 const EC_POINT *points[], 591 const EC_POINT *points[], const BIGNUM *scalars[], 595 const EC_POINT *points[],
|
H A D | ec2_smpl.c | 682 EC_POINT *points[], BN_CTX *ctx) in ossl_ec_GF2m_simple_points_make_affine() argument 687 if (!group->meth->make_affine(group, points[i], ctx)) in ossl_ec_GF2m_simple_points_make_affine() 870 const EC_POINT *points[], 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()
|
H A D | ecp_smpl.c | 1207 EC_POINT *points[], BN_CTX *ctx) in ossl_ec_GFp_simple_points_make_affine() argument 1244 if (!BN_is_zero(points[0]->Z)) { in ossl_ec_GFp_simple_points_make_affine() 1245 if (!BN_copy(prod_Z[0], points[0]->Z)) in ossl_ec_GFp_simple_points_make_affine() 1258 if (!BN_is_zero(points[i]->Z)) { in ossl_ec_GFp_simple_points_make_affine() 1260 meth->field_mul(group, prod_Z[i], prod_Z[i - 1], points[i]->Z, in ossl_ec_GFp_simple_points_make_affine() 1295 if (!BN_is_zero(points[i]->Z)) { in ossl_ec_GFp_simple_points_make_affine() 1306 if (!group->meth->field_mul(group, tmp, tmp, points[i]->Z, ctx)) in ossl_ec_GFp_simple_points_make_affine() 1309 if (!BN_copy(points[i]->Z, tmp_Z)) in ossl_ec_GFp_simple_points_make_affine() 1314 if (!BN_is_zero(points[0]->Z)) { in ossl_ec_GFp_simple_points_make_affine() 1316 if (!BN_copy(points[0]->Z, tmp)) in ossl_ec_GFp_simple_points_make_affine() [all …]
|
H A D | ec_lib.c | 1045 EC_POINT *points[], BN_CTX *ctx) in EC_POINTs_make_affine() argument 1054 if (!ec_point_is_compat(points[i], group)) { in EC_POINTs_make_affine() 1059 return group->meth->points_make_affine(group, num, points, ctx); in EC_POINTs_make_affine() 1071 size_t num, const EC_POINT *points[], in EC_POINTs_mul() argument 1089 if (!ec_point_is_compat(points[i], group)) { in EC_POINTs_mul() 1105 ret = group->meth->mul(group, r, scalar, num, points, scalars, ctx); in EC_POINTs_mul() 1108 ret = ossl_ec_wNAF_mul(group, r, scalar, num, points, scalars, ctx); in EC_POINTs_mul()
|
H A D | ecp_nistp224.c | 1372 static void make_points_affine(size_t num, felem points[ /* num */ ][3], in make_points_affine() 1380 points, in make_points_affine() 1407 const EC_POINT *points[], in ossl_ec_GFp_nistp224_points_mul() argument 1498 p = points[i]; in ossl_ec_GFp_nistp224_points_mul()
|
/openssl/doc/man3/ |
H A D | EC_POINT_add.pod | 27 EC_POINT *points[], BN_CTX *ctx); 35 EC_POINT_add adds the two points B<a> and B<b> and places the result in B<r>. Similarly EC_POINT_db… 44 EC_POINT_cmp compares the two supplied points and tests whether or not they are equal. 47 …f EC_POINTs_make_affine the value B<num> provides the number of points in the array B<points> to be 75 EC_POINT_cmp returns 1 if the points are not equal, 0 if they are, or -1 on error.
|
H A D | OSSL_PARAM_BLD.pod | 108 The string that I<buf> points to is stored by reference and must remain in 113 The memory that I<buf> points to is stored by reference and must remain in 120 The string I<buf> points to is stored by reference and must remain in 125 The memory I<buf> points to is stored by reference and must remain in
|
H A D | RSA_padding_add_PKCS1_type_1.pod | 108 For RSA_padding_xxx_OAEP(), B<p> points to the encoding parameter 111 For RSA_padding_xxx_OAEP_mgf1(), B<md> points to the md hash, 112 if B<md> is B<NULL> that means md=sha1, and B<mgf1md> points to
|
H A D | EVP_PKEY_new.pod | 98 "X25519", "ED25519", "X448" or "ED448". I<key> points to the raw private key 119 EVP_PKEY_new_raw_private_key_ex() except that I<key> points to the raw 125 EVP_PKEY_new_raw_private_key() except that I<key> points to the raw public key
|
H A D | OSSL_DISPATCH.pod | 38 of this field, the implemented function it points to must have a function
|
H A D | SSL_get_peer_certificate.pod | 61 The return value points to the certificate presented by the peer.
|
H A D | SSL_CTX_load_verify_locations.pod | 66 If B<CAfile> is not NULL, it points to a file of CA certificates in PEM 79 If B<CApath> is not NULL, it points to a directory containing CA certificates
|
H A D | OSSL_CALLBACK.pod | 26 concerned, the data that I<arg> points at is opaque, and the pointer should
|
H A D | SSL_CTX_set_msg_callback.pod | 76 I<buf> points to a buffer containing the protocol message or other data (in the 114 Pseudo content type values may be sent at various points during the processing
|
H A D | SSL_get_peer_cert_chain.pod | 59 The return value points to the certificate chain presented by the peer.
|
H A D | RAND_load_file.pod | 36 file. B<buf> points to a buffer of size B<num> in which to store the
|
H A D | PKCS12_parse.pod | 27 If any of B<pkey> and B<cert> is non-NULL the variable it points to is
|
H A D | X509_digest.pod | 65 B<EVP_MAX_MD_SIZE> is suggested. The I<len> parameter, if not NULL, points
|
H A D | ASN1_EXTERN_FUNCS.pod | 95 B<ASN_VALUE> it points to should be reused. Otherwise a new B<ASN1_VALUE> 96 should be allocated and stored in I<*pval>. I<*in> points to the DER data to be
|
H A D | OSSL_PARAM.pod | 183 doesn't point directly at the data, but to a pointer that points to the data. 209 points to the data. 255 I<data> points at.
|
/openssl/test/ |
H A D | ectest.c | 79 const EC_POINT *points[6]; in group_order_tests() local 118 points[0] = points[1] = P; in group_order_tests() 167 const EC_POINT *points[4]; in prime_field_tests() local 543 points[0] = Q; in prime_field_tests() 544 points[1] = Q; in prime_field_tests() 545 points[2] = Q; in prime_field_tests() 546 points[3] = Q; in prime_field_tests() 788 const EC_POINT *points[3]; in char2_curve_test() local 873 points[0] = Q; in char2_curve_test() 874 points[1] = Q; in char2_curve_test() [all …]
|
/openssl/include/openssl/ |
H A D | asn1t.h.in | 51 * For SEQUENCE types the templates field points 55 * For CHOICE types the templates field points 579 * These are for ANY DEFINED BY type. In this case the 'item' field points to 684 * callback. The "informational callback" is called at various points during 688 * a few points. If the callback returns zero then it is assumed a fatal 713 /* For print related callbacks exarg points to this structure */ 720 /* For streaming related callbacks exarg points to this structure */
|
/openssl/doc/man7/ |
H A D | openssl_user_macros.pod.in | 39 the current known major deprecation points, making them the most
|