summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ecdsa
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/ecdsa')
-rw-r--r--src/lib/libcrypto/ecdsa/ecs_lib.c15
-rw-r--r--src/lib/libcrypto/ecdsa/ecs_ossl.c15
2 files changed, 15 insertions, 15 deletions
diff --git a/src/lib/libcrypto/ecdsa/ecs_lib.c b/src/lib/libcrypto/ecdsa/ecs_lib.c
index 11e707dd55..477f49a6c2 100644
--- a/src/lib/libcrypto/ecdsa/ecs_lib.c
+++ b/src/lib/libcrypto/ecdsa/ecs_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ecs_lib.c,v 1.20 2023/06/25 18:45:56 tb Exp $ */ 1/* $OpenBSD: ecs_lib.c,v 1.21 2023/06/25 19:04:35 tb Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -68,6 +68,19 @@
68 68
69static const ECDSA_METHOD *default_ECDSA_method = NULL; 69static const ECDSA_METHOD *default_ECDSA_method = NULL;
70 70
71static const ECDSA_METHOD openssl_ecdsa_meth = {
72 .name = "OpenSSL ECDSA method",
73 .ecdsa_do_sign = ossl_ecdsa_sign_sig,
74 .ecdsa_sign_setup = ossl_ecdsa_sign_setup,
75 .ecdsa_do_verify = ossl_ecdsa_verify_sig,
76};
77
78const ECDSA_METHOD *
79ECDSA_OpenSSL(void)
80{
81 return &openssl_ecdsa_meth;
82}
83
71void 84void
72ECDSA_set_default_method(const ECDSA_METHOD *meth) 85ECDSA_set_default_method(const ECDSA_METHOD *meth)
73{ 86{
diff --git a/src/lib/libcrypto/ecdsa/ecs_ossl.c b/src/lib/libcrypto/ecdsa/ecs_ossl.c
index 5df87f224b..547d3b59e1 100644
--- a/src/lib/libcrypto/ecdsa/ecs_ossl.c
+++ b/src/lib/libcrypto/ecdsa/ecs_ossl.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ecs_ossl.c,v 1.35 2023/06/25 18:41:36 tb Exp $ */ 1/* $OpenBSD: ecs_ossl.c,v 1.36 2023/06/25 19:04:35 tb Exp $ */
2/* 2/*
3 * Written by Nils Larsch for the OpenSSL project 3 * Written by Nils Larsch for the OpenSSL project
4 */ 4 */
@@ -72,19 +72,6 @@
72static int ecdsa_prepare_digest(const unsigned char *dgst, int dgst_len, 72static int ecdsa_prepare_digest(const unsigned char *dgst, int dgst_len,
73 BIGNUM *order, BIGNUM *ret); 73 BIGNUM *order, BIGNUM *ret);
74 74
75static ECDSA_METHOD openssl_ecdsa_meth = {
76 .name = "OpenSSL ECDSA method",
77 .ecdsa_do_sign = ossl_ecdsa_sign_sig,
78 .ecdsa_sign_setup = ossl_ecdsa_sign_setup,
79 .ecdsa_do_verify = ossl_ecdsa_verify_sig,
80};
81
82const ECDSA_METHOD *
83ECDSA_OpenSSL(void)
84{
85 return &openssl_ecdsa_meth;
86}
87
88static int 75static int
89ecdsa_prepare_digest(const unsigned char *dgst, int dgst_len, BIGNUM *order, 76ecdsa_prepare_digest(const unsigned char *dgst, int dgst_len, BIGNUM *order,
90 BIGNUM *ret) 77 BIGNUM *ret)