summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorschwarze <>2019-09-10 19:44:32 +0000
committerschwarze <>2019-09-10 19:44:32 +0000
commitc1837251ccbd2430e71093cf40d5deaf8a85333f (patch)
treea7b352fe759e9eaf5b0df2435c2e5cffe718cfae /src
parent9e3335ef7df1b42c52b5dfec776d879f4275e876 (diff)
downloadopenbsd-c1837251ccbd2430e71093cf40d5deaf8a85333f.tar.gz
openbsd-c1837251ccbd2430e71093cf40d5deaf8a85333f.tar.bz2
openbsd-c1837251ccbd2430e71093cf40d5deaf8a85333f.zip
document EVP_PKEY_CTX_get_signature_md(3);
jsing@ provided it in evp.h rev. 1.77
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.321
1 files changed, 17 insertions, 4 deletions
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
index acc56ef30b..52892459ff 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_CTX_ctrl.3,v 1.13 2019/06/06 01:06:58 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_CTX_ctrl.3,v 1.14 2019/09/10 19:44:32 schwarze Exp $
2.\" full merge up to: OpenSSL e03af178 Dec 11 17:05:57 2014 -0500 2.\" full merge up to: OpenSSL e03af178 Dec 11 17:05:57 2014 -0500
3.\" selective merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 3.\" selective merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
4.\" 4.\"
@@ -50,13 +50,14 @@
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: June 6 2019 $ 53.Dd $Mdocdate: September 10 2019 $
54.Dt EVP_PKEY_CTX_CTRL 3 54.Dt EVP_PKEY_CTX_CTRL 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
57.Nm EVP_PKEY_CTX_ctrl , 57.Nm EVP_PKEY_CTX_ctrl ,
58.Nm EVP_PKEY_CTX_ctrl_str , 58.Nm EVP_PKEY_CTX_ctrl_str ,
59.Nm EVP_PKEY_CTX_set_signature_md , 59.Nm EVP_PKEY_CTX_set_signature_md ,
60.Nm EVP_PKEY_CTX_get_signature_md ,
60.Nm EVP_PKEY_CTX_set_rsa_padding , 61.Nm EVP_PKEY_CTX_set_rsa_padding ,
61.Nm EVP_PKEY_CTX_get_rsa_padding , 62.Nm EVP_PKEY_CTX_get_rsa_padding ,
62.Nm EVP_PKEY_CTX_set_rsa_pss_saltlen , 63.Nm EVP_PKEY_CTX_set_rsa_pss_saltlen ,
@@ -92,6 +93,11 @@
92.Fa "EVP_PKEY_CTX *ctx" 93.Fa "EVP_PKEY_CTX *ctx"
93.Fa "const EVP_MD *md" 94.Fa "const EVP_MD *md"
94.Fc 95.Fc
96.Ft int
97.Fo EVP_PKEY_CTX_get_signature_md
98.Fa "EVP_PKEY_CTX *ctx"
99.Fa "const EVP_MD **pmd"
100.Fc
95.In openssl/rsa.h 101.In openssl/rsa.h
96.Ft int 102.Ft int
97.Fo EVP_PKEY_CTX_set_rsa_padding 103.Fo EVP_PKEY_CTX_set_rsa_padding
@@ -202,8 +208,10 @@ All the remaining "functions" are implemented as macros.
202.Pp 208.Pp
203The 209The
204.Fn EVP_PKEY_CTX_set_signature_md 210.Fn EVP_PKEY_CTX_set_signature_md
205macro sets the message digest type used in a signature. 211and
206It can be used with the RSA, DSA, and ECDSA algorithms. 212.Fn EVP_PKEY_CTX_get_signature_md
213macros set and get the message digest type used in a signature.
214They can be used with the RSA, DSA, and ECDSA algorithms.
207.Ss RSA parameters 215.Ss RSA parameters
208The 216The
209.Fn EVP_PKEY_CTX_set_rsa_padding 217.Fn EVP_PKEY_CTX_set_rsa_padding
@@ -350,3 +358,8 @@ supported by the public key algorithm.
350These functions first appeared in OpenSSL 1.0.0 358These functions first appeared in OpenSSL 1.0.0
351and have been available since 359and have been available since
352.Ox 4.9 . 360.Ox 4.9 .
361.Pp
362As an exception,
363.Fn EVP_PKEY_CTX_get_signature_md
364first appeared in OpenSSL 1.0.2 and has been available since
365.Ox 6.6 .