diff options
| author | schwarze <> | 2021-10-19 12:03:46 +0000 |
|---|---|---|
| committer | schwarze <> | 2021-10-19 12:03:46 +0000 |
| commit | 6ec42d676d25abdb55926ff0de889eb353184e91 (patch) | |
| tree | 5f115e9acf000b6a749f7e0c2cd4ab189ddcaba6 | |
| parent | 1af0ed52449b14fcc054a1fd59c1a361db0daae7 (diff) | |
| download | openbsd-6ec42d676d25abdb55926ff0de889eb353184e91.tar.gz openbsd-6ec42d676d25abdb55926ff0de889eb353184e91.tar.bz2 openbsd-6ec42d676d25abdb55926ff0de889eb353184e91.zip | |
document i2d_PrivateKey_bio(3) and i2d_PrivateKey_fp(3)
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/man/d2i_PrivateKey.3 | 49 |
1 files changed, 37 insertions, 12 deletions
diff --git a/src/lib/libcrypto/man/d2i_PrivateKey.3 b/src/lib/libcrypto/man/d2i_PrivateKey.3 index 588bda8791..864541430d 100644 --- a/src/lib/libcrypto/man/d2i_PrivateKey.3 +++ b/src/lib/libcrypto/man/d2i_PrivateKey.3 | |||
| @@ -1,10 +1,10 @@ | |||
| 1 | .\" $OpenBSD: d2i_PrivateKey.3,v 1.9 2019/06/06 01:06:59 schwarze Exp $ | 1 | .\" $OpenBSD: d2i_PrivateKey.3,v 1.10 2021/10/19 12:03:46 schwarze Exp $ |
| 2 | .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 | 2 | .\" full merge up to: OpenSSL b0edda11 Mar 20 13:00:17 2018 +0000 |
| 3 | .\" | 3 | .\" |
| 4 | .\" This file is a derived work. | 4 | .\" This file is a derived work. |
| 5 | .\" The changes are covered by the following Copyright and license: | 5 | .\" The changes are covered by the following Copyright and license: |
| 6 | .\" | 6 | .\" |
| 7 | .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> | 7 | .\" Copyright (c) 2016, 2021 Ingo Schwarze <schwarze@openbsd.org> |
| 8 | .\" | 8 | .\" |
| 9 | .\" Permission to use, copy, modify, and distribute this software for any | 9 | .\" Permission to use, copy, modify, and distribute this software for any |
| 10 | .\" purpose with or without fee is hereby granted, provided that the above | 10 | .\" purpose with or without fee is hereby granted, provided that the above |
| @@ -65,15 +65,17 @@ | |||
| 65 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 65 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
| 66 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 66 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
| 67 | .\" | 67 | .\" |
| 68 | .Dd $Mdocdate: June 6 2019 $ | 68 | .Dd $Mdocdate: October 19 2021 $ |
| 69 | .Dt D2I_PRIVATEKEY 3 | 69 | .Dt D2I_PRIVATEKEY 3 |
| 70 | .Os | 70 | .Os |
| 71 | .Sh NAME | 71 | .Sh NAME |
| 72 | .Nm d2i_PrivateKey , | 72 | .Nm d2i_PrivateKey , |
| 73 | .Nm d2i_AutoPrivateKey , | 73 | .Nm d2i_AutoPrivateKey , |
| 74 | .Nm i2d_PrivateKey , | ||
| 75 | .Nm d2i_PrivateKey_bio , | 74 | .Nm d2i_PrivateKey_bio , |
| 76 | .Nm d2i_PrivateKey_fp , | 75 | .Nm d2i_PrivateKey_fp , |
| 76 | .Nm i2d_PrivateKey , | ||
| 77 | .Nm i2d_PrivateKey_bio , | ||
| 78 | .Nm i2d_PrivateKey_fp , | ||
| 77 | .Nm i2d_PKCS8PrivateKeyInfo_bio , | 79 | .Nm i2d_PKCS8PrivateKeyInfo_bio , |
| 78 | .Nm i2d_PKCS8PrivateKeyInfo_fp , | 80 | .Nm i2d_PKCS8PrivateKeyInfo_fp , |
| 79 | .Nm d2i_PublicKey , | 81 | .Nm d2i_PublicKey , |
| @@ -94,11 +96,6 @@ | |||
| 94 | .Fa "const unsigned char **des_in" | 96 | .Fa "const unsigned char **des_in" |
| 95 | .Fa "long length" | 97 | .Fa "long length" |
| 96 | .Fc | 98 | .Fc |
| 97 | .Ft int | ||
| 98 | .Fo i2d_PrivateKey | ||
| 99 | .Fa "EVP_PKEY *val_in" | ||
| 100 | .Fa "unsigned char **des_out" | ||
| 101 | .Fc | ||
| 102 | .Ft EVP_PKEY * | 99 | .Ft EVP_PKEY * |
| 103 | .Fo d2i_PrivateKey_bio | 100 | .Fo d2i_PrivateKey_bio |
| 104 | .Fa "BIO *in_bio" | 101 | .Fa "BIO *in_bio" |
| @@ -110,6 +107,21 @@ | |||
| 110 | .Fa "EVP_PKEY **val_out" | 107 | .Fa "EVP_PKEY **val_out" |
| 111 | .Fc | 108 | .Fc |
| 112 | .Ft int | 109 | .Ft int |
| 110 | .Fo i2d_PrivateKey | ||
| 111 | .Fa "EVP_PKEY *val_in" | ||
| 112 | .Fa "unsigned char **des_out" | ||
| 113 | .Fc | ||
| 114 | .Ft int | ||
| 115 | .Fo i2d_PrivateKey_bio | ||
| 116 | .Fa "BIO *out_bio" | ||
| 117 | .Fa "EVP_PKEY *val_in" | ||
| 118 | .Fc | ||
| 119 | .Ft int | ||
| 120 | .Fo i2d_PrivateKey_fp | ||
| 121 | .Fa "FILE *out_fp" | ||
| 122 | .Fa "EVP_PKEY *val_in" | ||
| 123 | .Fc | ||
| 124 | .Ft int | ||
| 113 | .Fo i2d_PKCS8PrivateKeyInfo_bio | 125 | .Fo i2d_PKCS8PrivateKeyInfo_bio |
| 114 | .Fa "BIO *out_bio" | 126 | .Fa "BIO *out_bio" |
| 115 | .Fa "EVP_PKEY *val_in" | 127 | .Fa "EVP_PKEY *val_in" |
| @@ -174,6 +186,17 @@ that key type, the PKCS#8 unencrypted | |||
| 174 | .Vt PrivateKeyInfo | 186 | .Vt PrivateKeyInfo |
| 175 | format. | 187 | format. |
| 176 | .Pp | 188 | .Pp |
| 189 | .Fn i2d_PrivateKey_bio | ||
| 190 | and | ||
| 191 | .Fn i2d_PrivateKey_fp | ||
| 192 | are similar to | ||
| 193 | .Fn i2d_PrivateKey | ||
| 194 | except that they write to a | ||
| 195 | .Vt BIO | ||
| 196 | or | ||
| 197 | .Vt FILE | ||
| 198 | pointer and use a different convention for their return values. | ||
| 199 | .Pp | ||
| 177 | .Fn i2d_PKCS8PrivateKeyInfo_bio | 200 | .Fn i2d_PKCS8PrivateKeyInfo_bio |
| 178 | and | 201 | and |
| 179 | .Fn i2d_PKCS8PrivateKeyInfo_fp | 202 | .Fn i2d_PKCS8PrivateKeyInfo_fp |
| @@ -249,7 +272,9 @@ and | |||
| 249 | return the number of bytes successfully encoded or a negative value if | 272 | return the number of bytes successfully encoded or a negative value if |
| 250 | an error occurs. | 273 | an error occurs. |
| 251 | .Pp | 274 | .Pp |
| 252 | .Fn i2d_PKCS8PrivateKeyInfo_bio | 275 | .Fn i2d_PrivateKey_bio , |
| 276 | .Fn i2d_PrivateKey_fp , | ||
| 277 | .Fn i2d_PKCS8PrivateKeyInfo_bio , | ||
| 253 | and | 278 | and |
| 254 | .Fn i2d_PKCS8PrivateKeyInfo_fp | 279 | .Fn i2d_PKCS8PrivateKeyInfo_fp |
| 255 | return 1 for success or 0 if an error occurs. | 280 | return 1 for success or 0 if an error occurs. |
| @@ -277,8 +302,8 @@ first appeared in SSLeay 0.6.0 and have been available since | |||
| 277 | .Pp | 302 | .Pp |
| 278 | .Fn d2i_AutoPrivateKey , | 303 | .Fn d2i_AutoPrivateKey , |
| 279 | .Fn d2i_PrivateKey_bio , | 304 | .Fn d2i_PrivateKey_bio , |
| 280 | .Fn i2d_PrivateKey_bio , | ||
| 281 | .Fn d2i_PrivateKey_fp , | 305 | .Fn d2i_PrivateKey_fp , |
| 306 | .Fn i2d_PrivateKey_bio , | ||
| 282 | .Fn i2d_PrivateKey_fp , | 307 | .Fn i2d_PrivateKey_fp , |
| 283 | .Fn i2d_PKCS8PrivateKeyInfo_bio , | 308 | .Fn i2d_PKCS8PrivateKeyInfo_bio , |
| 284 | and | 309 | and |
