summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorschwarze <schwarze@openbsd.org>2018-02-19 12:14:11 +0000
committerschwarze <schwarze@openbsd.org>2018-02-19 12:14:11 +0000
commitb86c77c13766c902a1f7509cd3cf7e28053464d6 (patch)
treed9cb15be8c54d9afaf64e2df358cf03706bafc44
parentIn dh.h rev. 1.20 2018/02/18 12:51:31, tb@ provided DH_set0_pqg(3) (diff)
downloadwireguard-openbsd-b86c77c13766c902a1f7509cd3cf7e28053464d6.tar.xz
wireguard-openbsd-b86c77c13766c902a1f7509cd3cf7e28053464d6.zip
In rsa.h rev. 1.33 2018/02/18 12:52:13, tb@ provided RSA_bits(3).
Merge the documentation; from Kurt Roeckx <kurt at roeckx dot be> via OpenSSL commit 26c79d56 Apr 18 12:23:12 2015 +0200.
-rw-r--r--lib/libcrypto/man/RSA_size.334
1 files changed, 24 insertions, 10 deletions
diff --git a/lib/libcrypto/man/RSA_size.3 b/lib/libcrypto/man/RSA_size.3
index ffed9a109e4..018a328078c 100644
--- a/lib/libcrypto/man/RSA_size.3
+++ b/lib/libcrypto/man/RSA_size.3
@@ -1,7 +1,8 @@
-.\" $OpenBSD: RSA_size.3,v 1.5 2018/02/17 16:59:48 schwarze Exp $
-.\" OpenSSL 5bf73873 Aug 5 16:27:01 2002 +0000
+.\" $OpenBSD: RSA_size.3,v 1.6 2018/02/19 12:14:11 schwarze Exp $
+.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
.\"
-.\" This file was written by Ulf Moeller <ulf@openssl.org>.
+.\" This file was written by Ulf Moeller <ulf@openssl.org> and
+.\" Kurt Roeckx <kurt@roeckx.be>.
.\" Copyright (c) 2000, 2002, 2015 The OpenSSL Project. All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -48,22 +49,31 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: February 17 2018 $
+.Dd $Mdocdate: February 19 2018 $
.Dt RSA_SIZE 3
.Os
.Sh NAME
-.Nm RSA_size
-.Nd get RSA modulus size
+.Nm RSA_size ,
+.Nm RSA_bits
+.Nd get the RSA modulus size
.Sh SYNOPSIS
.In openssl/rsa.h
.Ft int
.Fo RSA_size
.Fa "const RSA *rsa"
.Fc
+.Ft int
+.Fo RSA_bits
+.Fa "const RSA *rsa"
+.Fc
.Sh DESCRIPTION
-This function returns the RSA modulus size in bytes.
-It can be used to determine how much memory must be allocated for an RSA
-encrypted value.
+.Fn RSA_size
+returns the RSA modulus size in bytes.
+It can be used to determine how much memory must be allocated for
+an RSA encrypted value.
+.Pp
+.Fn RSA_bits
+returns the number of significant bits.
.Pp
.Fa rsa
and
@@ -71,10 +81,14 @@ and
must not be
.Dv NULL .
.Sh RETURN VALUES
-The size in bytes.
+The size.
.Sh SEE ALSO
+.Xr BN_num_bits 3 ,
.Xr RSA_get0_key 3 ,
.Xr RSA_new 3
.Sh HISTORY
.Fn RSA_size
is available in all versions of SSLeay and OpenSSL.
+.Pp
+.Fn RSA_bits
+first appeared in OpenSSL 1.1.0.