summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2023-03-05 16:11:36 +0000
committerjsing <>2023-03-05 16:11:36 +0000
commit9da042df1ce54fff6e4709f7049dba2f90c650a2 (patch)
tree1a847f1ae8c4fd3b84ca25f17a8e0f3e51620659
parent3291182dc20dad078a2d87c0f765b28e9919ce41 (diff)
downloadopenbsd-9da042df1ce54fff6e4709f7049dba2f90c650a2.tar.gz
openbsd-9da042df1ce54fff6e4709f7049dba2f90c650a2.tar.bz2
openbsd-9da042df1ce54fff6e4709f7049dba2f90c650a2.zip
Remove ec_GFp_nistp.* prototypes.
This code has been deleted, however the prototypes managed to hang around.
-rw-r--r--src/lib/libcrypto/ec/ec_local.h41
1 files changed, 1 insertions, 40 deletions
diff --git a/src/lib/libcrypto/ec/ec_local.h b/src/lib/libcrypto/ec/ec_local.h
index e051a4aa17..986534efcc 100644
--- a/src/lib/libcrypto/ec/ec_local.h
+++ b/src/lib/libcrypto/ec/ec_local.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ec_local.h,v 1.4 2023/03/05 16:06:14 jsing Exp $ */ 1/* $OpenBSD: ec_local.h,v 1.5 2023/03/05 16:11:36 jsing Exp $ */
2/* 2/*
3 * Originally written by Bodo Moeller for the OpenSSL project. 3 * Originally written by Bodo Moeller for the OpenSSL project.
4 */ 4 */
@@ -434,24 +434,6 @@ int ec_GF2m_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
434int ec_GF2m_have_precompute_mult(const EC_GROUP *group); 434int ec_GF2m_have_precompute_mult(const EC_GROUP *group);
435 435
436#ifndef OPENSSL_EC_NISTP_64_GCC_128 436#ifndef OPENSSL_EC_NISTP_64_GCC_128
437/* method functions in ecp_nistp224.c */
438int ec_GFp_nistp224_group_init(EC_GROUP *group);
439int ec_GFp_nistp224_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *n, BN_CTX *);
440int ec_GFp_nistp224_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
441int ec_GFp_nistp224_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
442int ec_GFp_nistp224_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx);
443int ec_GFp_nistp224_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
444int ec_GFp_nistp224_have_precompute_mult(const EC_GROUP *group);
445
446/* method functions in ecp_nistp256.c */
447int ec_GFp_nistp256_group_init(EC_GROUP *group);
448int ec_GFp_nistp256_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *n, BN_CTX *);
449int ec_GFp_nistp256_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
450int ec_GFp_nistp256_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
451int ec_GFp_nistp256_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx);
452int ec_GFp_nistp256_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
453int ec_GFp_nistp256_have_precompute_mult(const EC_GROUP *group);
454
455 437
456/* EC_METHOD definitions */ 438/* EC_METHOD definitions */
457 439
@@ -491,27 +473,6 @@ int ossl_ecdsa_verify(int type, const unsigned char *dgst, int dgst_len,
491int ossl_ecdsa_verify_sig(const unsigned char *dgst, int dgst_len, 473int ossl_ecdsa_verify_sig(const unsigned char *dgst, int dgst_len,
492 const ECDSA_SIG *sig, EC_KEY *eckey); 474 const ECDSA_SIG *sig, EC_KEY *eckey);
493 475
494/* method functions in ecp_nistp521.c */
495int ec_GFp_nistp521_group_init(EC_GROUP *group);
496int ec_GFp_nistp521_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *n, BN_CTX *);
497int ec_GFp_nistp521_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
498int ec_GFp_nistp521_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
499int ec_GFp_nistp521_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx);
500int ec_GFp_nistp521_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
501int ec_GFp_nistp521_have_precompute_mult(const EC_GROUP *group);
502
503/* utility functions in ecp_nistputil.c */
504void ec_GFp_nistp_points_make_affine_internal(size_t num, void *point_array,
505 size_t felem_size, void *tmp_felems,
506 void (*felem_one)(void *out),
507 int (*felem_is_zero)(const void *in),
508 void (*felem_assign)(void *out, const void *in),
509 void (*felem_square)(void *out, const void *in),
510 void (*felem_mul)(void *out, const void *in1, const void *in2),
511 void (*felem_inv)(void *out, const void *in),
512 void (*felem_contract)(void *out, const void *in));
513void ec_GFp_nistp_recode_scalar_bits(unsigned char *sign, unsigned char *digit, unsigned char in);
514
515#endif 476#endif
516 477
517__END_HIDDEN_DECLS 478__END_HIDDEN_DECLS