summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2023-08-29 10:07:42 +0000
committertb <>2023-08-29 10:07:42 +0000
commit4f19586576da87be433f16dc44538c814b842b85 (patch)
tree62601e4a48a8aa498bbdf6eecd2a41c236cef57b
parenta99835855b43233ec3bafa94c62e9bd4915c38cf (diff)
downloadopenbsd-4f19586576da87be433f16dc44538c814b842b85.tar.gz
openbsd-4f19586576da87be433f16dc44538c814b842b85.tar.bz2
openbsd-4f19586576da87be433f16dc44538c814b842b85.zip
Replace last ecdh.h and ecdsa.h occurrences with ec.h
Except if backward compatibility with older LibreSSL and OpenSSL versions is explicitly needed, ecdsa.h and ecdh.h should no longer be used. They are now trivial wrappers of ec.h.
-rw-r--r--src/lib/libcrypto/man/ECDH_compute_key.36
-rw-r--r--src/lib/libcrypto/man/ECDSA_SIG_new.36
-rw-r--r--src/lib/libcrypto/man/EC_KEY_METHOD_new.36
-rw-r--r--src/lib/libcrypto/man/EC_KEY_new.310
4 files changed, 12 insertions, 16 deletions
diff --git a/src/lib/libcrypto/man/ECDH_compute_key.3 b/src/lib/libcrypto/man/ECDH_compute_key.3
index ba67098cd0..c49988e141 100644
--- a/src/lib/libcrypto/man/ECDH_compute_key.3
+++ b/src/lib/libcrypto/man/ECDH_compute_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ECDH_compute_key.3,v 1.2 2021/03/12 05:18:00 jsg Exp $ 1.\" $OpenBSD: ECDH_compute_key.3,v 1.3 2023/08/29 10:07:42 tb Exp $
2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: March 12 2021 $ 16.Dd $Mdocdate: August 29 2023 $
17.Dt ECDH_COMPUTE_KEY 3 17.Dt ECDH_COMPUTE_KEY 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -21,7 +21,7 @@
21.Nm ECDH_size 21.Nm ECDH_size
22.Nd Elliptic Curve Diffie-Hellman key exchange 22.Nd Elliptic Curve Diffie-Hellman key exchange
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.In openssl/ecdh.h 24.In openssl/ec.h
25.Ft int 25.Ft int
26.Fo ECDH_compute_key 26.Fo ECDH_compute_key
27.Fa "void *out" 27.Fa "void *out"
diff --git a/src/lib/libcrypto/man/ECDSA_SIG_new.3 b/src/lib/libcrypto/man/ECDSA_SIG_new.3
index f86520591b..c9ef8e8143 100644
--- a/src/lib/libcrypto/man/ECDSA_SIG_new.3
+++ b/src/lib/libcrypto/man/ECDSA_SIG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ECDSA_SIG_new.3,v 1.19 2023/07/21 04:44:40 tb Exp $ 1.\" $OpenBSD: ECDSA_SIG_new.3,v 1.20 2023/08/29 10:07:42 tb Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" selective merge up to: OpenSSL da4ea0cf Aug 5 16:13:24 2019 +0100 3.\" selective merge up to: OpenSSL da4ea0cf Aug 5 16:13:24 2019 +0100
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: July 21 2023 $ 53.Dd $Mdocdate: August 29 2023 $
54.Dt ECDSA_SIG_NEW 3 54.Dt ECDSA_SIG_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -69,7 +69,7 @@
69.Nm ECDSA_do_verify 69.Nm ECDSA_do_verify
70.Nd Elliptic Curve Digital Signature Algorithm 70.Nd Elliptic Curve Digital Signature Algorithm
71.Sh SYNOPSIS 71.Sh SYNOPSIS
72.In openssl/ecdsa.h 72.In openssl/ec.h
73.Ft ECDSA_SIG* 73.Ft ECDSA_SIG*
74.Fo ECDSA_SIG_new 74.Fo ECDSA_SIG_new
75.Fa void 75.Fa void
diff --git a/src/lib/libcrypto/man/EC_KEY_METHOD_new.3 b/src/lib/libcrypto/man/EC_KEY_METHOD_new.3
index c8efa8c732..489bd3ac66 100644
--- a/src/lib/libcrypto/man/EC_KEY_METHOD_new.3
+++ b/src/lib/libcrypto/man/EC_KEY_METHOD_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_KEY_METHOD_new.3,v 1.2 2023/07/20 09:28:30 tb Exp $ 1.\" $OpenBSD: EC_KEY_METHOD_new.3,v 1.3 2023/08/29 10:07:42 tb Exp $
2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: July 20 2023 $ 16.Dd $Mdocdate: August 29 2023 $
17.Dt EC_KEY_METHOD_NEW 3 17.Dt EC_KEY_METHOD_NEW 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -66,7 +66,6 @@
66.Fa "int (**pset_private)(EC_KEY *key, const BIGNUM *priv_key)" 66.Fa "int (**pset_private)(EC_KEY *key, const BIGNUM *priv_key)"
67.Fa "int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key)" 67.Fa "int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key)"
68.Fc 68.Fc
69.In openssl/ecdsa.h
70.Ft void 69.Ft void
71.Fo EC_KEY_METHOD_set_sign 70.Fo EC_KEY_METHOD_set_sign
72.Fa "EC_KEY_METHOD *meth" 71.Fa "EC_KEY_METHOD *meth"
@@ -105,7 +104,6 @@
105.Fa "int (**pverify_sig)(const unsigned char *dgst, int dgst_len,\ 104.Fa "int (**pverify_sig)(const unsigned char *dgst, int dgst_len,\
106 const ECDSA_SIG *sig, EC_KEY *eckey)" 105 const ECDSA_SIG *sig, EC_KEY *eckey)"
107.Fc 106.Fc
108.In openssl/ec.h
109.Ft void 107.Ft void
110.Fo EC_KEY_METHOD_set_keygen 108.Fo EC_KEY_METHOD_set_keygen
111.Fa "EC_KEY_METHOD *meth" 109.Fa "EC_KEY_METHOD *meth"
diff --git a/src/lib/libcrypto/man/EC_KEY_new.3 b/src/lib/libcrypto/man/EC_KEY_new.3
index 15918898da..06afdd537c 100644
--- a/src/lib/libcrypto/man/EC_KEY_new.3
+++ b/src/lib/libcrypto/man/EC_KEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_KEY_new.3,v 1.17 2023/04/27 09:49:44 tb Exp $ 1.\" $OpenBSD: EC_KEY_new.3,v 1.18 2023/08/29 10:07:42 tb Exp $
2.\" full merge up to: OpenSSL 3aef36ff Jan 5 13:06:03 2016 -0500 2.\" full merge up to: OpenSSL 3aef36ff Jan 5 13:06:03 2016 -0500
3.\" partial merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 3.\" partial merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: April 27 2023 $ 52.Dd $Mdocdate: August 29 2023 $
53.Dt EC_KEY_NEW 3 53.Dt EC_KEY_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -387,10 +387,8 @@ The currently defined standard flags are
387.Dv EC_FLAG_NON_FIPS_ALLOW 387.Dv EC_FLAG_NON_FIPS_ALLOW
388and 388and
389.Dv EC_FLAG_FIPS_CHECKED . 389.Dv EC_FLAG_FIPS_CHECKED .
390In addition there is the flag 390In addition there is the ECDH-specific flag
391.Dv EC_FLAG_COFACTOR_ECDH 391.Dv EC_FLAG_COFACTOR_ECDH .
392which is specific to ECDH and is defined in
393.In openssl/ecdh.h .
394.Fn EC_KEY_get_flags 392.Fn EC_KEY_get_flags
395returns the current flags that are set for this 393returns the current flags that are set for this
396.Vt EC_KEY . 394.Vt EC_KEY .