summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/crypto.3
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/man/crypto.3')
-rw-r--r--src/lib/libcrypto/man/crypto.319
1 files changed, 14 insertions, 5 deletions
diff --git a/src/lib/libcrypto/man/crypto.3 b/src/lib/libcrypto/man/crypto.3
index 3a009ed32c..23a9a4e5a9 100644
--- a/src/lib/libcrypto/man/crypto.3
+++ b/src/lib/libcrypto/man/crypto.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: crypto.3,v 1.19 2019/03/10 14:50:05 schwarze Exp $ 1.\" $OpenBSD: crypto.3,v 1.20 2019/06/06 01:06:59 schwarze Exp $
2.\" OpenSSL a9c85cea Nov 11 09:33:55 2016 +0100 2.\" OpenSSL a9c85cea Nov 11 09:33:55 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -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: March 10 2019 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt CRYPTO 3 53.Dt CRYPTO 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -75,10 +75,12 @@ and
75.Sy Public key cryptography and key agreement 75.Sy Public key cryptography and key agreement
76are provided by 76are provided by
77.Xr DH_new 3 , 77.Xr DH_new 3 ,
78.Xr X25519 3 ,
78.Xr DSA_new 3 , 79.Xr DSA_new 3 ,
79.Xr ECDSA_SIG_new 3 , 80.Xr ECDSA_SIG_new 3 ,
81.Xr RSA_new 3 ,
80and 82and
81.Xr RSA_new 3 . 83.Xr EVP_PKEY_new 3 .
82.Pp 84.Pp
83.Sy Certificates 85.Sy Certificates
84are handled by 86are handled by
@@ -88,6 +90,7 @@ and
88.Pp 90.Pp
89.Sy Authentication codes and hash functions 91.Sy Authentication codes and hash functions
90offered include 92offered include
93.Xr EVP_DigestInit 3 ,
91.Xr HMAC 3 , 94.Xr HMAC 3 ,
92.Xr MD4 3 , 95.Xr MD4 3 ,
93.Xr MD5 3 , 96.Xr MD5 3 ,
@@ -97,9 +100,11 @@ and
97.Xr SHA256 3 . 100.Xr SHA256 3 .
98.Pp 101.Pp
99.Sy Input, output, and data encoding 102.Sy Input, output, and data encoding
100facilities include ASN.1, 103facilities include
104.Xr ASN1_TYPE_get 3 ,
101.Xr BIO_new 3 , 105.Xr BIO_new 3 ,
102.Xr evp 3 , 106.Xr evp 3 ,
107.Xr EVP_EncodeInit 3 ,
103.Xr PEM_read 3 , 108.Xr PEM_read 3 ,
104.Xr PKCS7_encrypt 3 , 109.Xr PKCS7_encrypt 3 ,
105.Xr PKCS7_sign 3 , 110.Xr PKCS7_sign 3 ,
@@ -117,6 +122,8 @@ error reporting: see
117.Xr ERR 3 122.Xr ERR 3
118.It 123.It
119.Xr OCSP_REQUEST_new 3 124.Xr OCSP_REQUEST_new 3
125.It
126.Xr UI_new 3
120.El 127.El
121.Pp 128.Pp
122.Sy Internal utilities 129.Sy Internal utilities
@@ -124,7 +131,9 @@ include
124.Xr BIO_f_buffer 3 , 131.Xr BIO_f_buffer 3 ,
125.Xr BN_new 3 , 132.Xr BN_new 3 ,
126.Xr EC_GROUP_new 3 , 133.Xr EC_GROUP_new 3 ,
127.Xr lh_new 3 . 134.Xr lh_new 3 ,
135and
136.Xr STACK_OF 3 .
128.Pp 137.Pp
129Some of the newer functions follow a naming convention using the numbers 138Some of the newer functions follow a naming convention using the numbers
130.Sq 0 139.Sq 0