summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/EVP_SignInit.3
diff options
context:
space:
mode:
authorschwarze <>2018-05-13 15:53:30 +0000
committerschwarze <>2018-05-13 15:53:30 +0000
commit4007edb975aa9506f5186aa4eb27dd6a7d69b64f (patch)
treef0b232237a0eddd7283cb476796ab846e6885a59 /src/lib/libcrypto/man/EVP_SignInit.3
parent24bc97905556fb9e32e9b23e400deba265b95685 (diff)
downloadopenbsd-4007edb975aa9506f5186aa4eb27dd6a7d69b64f.tar.gz
openbsd-4007edb975aa9506f5186aa4eb27dd6a7d69b64f.tar.bz2
openbsd-4007edb975aa9506f5186aa4eb27dd6a7d69b64f.zip
Document EVP_PKEY_bits(3).
It is clearly public because it is declared in <openssl/evp.h>, refenced from EVP_PKEY_asn1_set_public(3), and similar to the documented functions DH_bits(3) and RSA_bits(3). Triggered by tb@ adding a const qualifier to its argument.
Diffstat (limited to 'src/lib/libcrypto/man/EVP_SignInit.3')
-rw-r--r--src/lib/libcrypto/man/EVP_SignInit.317
1 files changed, 14 insertions, 3 deletions
diff --git a/src/lib/libcrypto/man/EVP_SignInit.3 b/src/lib/libcrypto/man/EVP_SignInit.3
index e1dcccabab..613cf623be 100644
--- a/src/lib/libcrypto/man/EVP_SignInit.3
+++ b/src/lib/libcrypto/man/EVP_SignInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_SignInit.3,v 1.9 2018/03/29 21:26:51 schwarze Exp $ 1.\" $OpenBSD: EVP_SignInit.3,v 1.10 2018/05/13 15:53:30 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" selective merge up to: OpenSSL 79b49fb0 Mar 20 10:03:10 2018 +1000 3.\" selective merge up to: OpenSSL 79b49fb0 Mar 20 10:03:10 2018 +1000
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: March 29 2018 $ 53.Dd $Mdocdate: May 13 2018 $
54.Dt EVP_SIGNINIT 3 54.Dt EVP_SIGNINIT 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -58,7 +58,8 @@
58.Nm EVP_SignUpdate , 58.Nm EVP_SignUpdate ,
59.Nm EVP_SignFinal , 59.Nm EVP_SignFinal ,
60.Nm EVP_SignInit , 60.Nm EVP_SignInit ,
61.Nm EVP_PKEY_size 61.Nm EVP_PKEY_size ,
62.Nm EVP_PKEY_bits
62.Nd EVP signing functions 63.Nd EVP signing functions
63.Sh SYNOPSIS 64.Sh SYNOPSIS
64.In openssl/evp.h 65.In openssl/evp.h
@@ -90,6 +91,10 @@
90.Fo EVP_PKEY_size 91.Fo EVP_PKEY_size
91.Fa "EVP_PKEY *pkey" 92.Fa "EVP_PKEY *pkey"
92.Fc 93.Fc
94.Ft int
95.Fo EVP_PKEY_bits
96.Fa "const EVP_PKEY *pkey"
97.Fc
93.Sh DESCRIPTION 98.Sh DESCRIPTION
94The EVP signature routines are a high level interface to digital 99The EVP signature routines are a high level interface to digital
95signatures. 100signatures.
@@ -178,6 +183,10 @@ return 1 for success and 0 for failure.
178.Fn EVP_PKEY_size 183.Fn EVP_PKEY_size
179returns the maximum size of a signature in bytes. 184returns the maximum size of a signature in bytes.
180.Pp 185.Pp
186.Fn EVP_PKEY_bits
187returns the number of significant bits in the key
188or 0 if an error occurs.
189.Pp
181The error codes can be obtained by 190The error codes can be obtained by
182.Xr ERR_get_error 3 . 191.Xr ERR_get_error 3 .
183.Sh SEE ALSO 192.Sh SEE ALSO
@@ -194,6 +203,8 @@ and
194first appeared in SSLeay 0.5.1. 203first appeared in SSLeay 0.5.1.
195.Fn EVP_PKEY_size 204.Fn EVP_PKEY_size
196first appeared in SSLeay 0.6.0. 205first appeared in SSLeay 0.6.0.
206.Fn EVP_PKEY_bits
207first appeared in SSLeay 0.9.0.
197These functions have been available since 208These functions have been available since
198.Ox 2.4 . 209.Ox 2.4 .
199.Pp 210.Pp