summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorschwarze <>2018-03-20 16:12:01 +0000
committerschwarze <>2018-03-20 16:12:01 +0000
commitd1fda77bd445ef89b9ec8f3a1b1f3cf04f68675b (patch)
treeda9eb7550e119c99e179e0cb761c118bc9374f88 /src
parentd9574823f2080892aee7faccb1282e9f6e5859e6 (diff)
downloadopenbsd-d1fda77bd445ef89b9ec8f3a1b1f3cf04f68675b.tar.gz
openbsd-d1fda77bd445ef89b9ec8f3a1b1f3cf04f68675b.tar.bz2
openbsd-d1fda77bd445ef89b9ec8f3a1b1f3cf04f68675b.zip
In x509_vfy.h rev. 1.27 2018/03/20 15:26:22, jsing@ provided
X509_STORE_get_ex_new_index(3). Document it.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set1_param.322
1 files changed, 18 insertions, 4 deletions
diff --git a/src/lib/libcrypto/man/X509_STORE_set1_param.3 b/src/lib/libcrypto/man/X509_STORE_set1_param.3
index 5905043466..0bfba16050 100644
--- a/src/lib/libcrypto/man/X509_STORE_set1_param.3
+++ b/src/lib/libcrypto/man/X509_STORE_set1_param.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.6 2018/02/25 22:52:48 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.7 2018/03/20 16:12:01 schwarze Exp $
2.\" content checked up to: 2.\" content checked up to:
3.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400 3.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400
4.\" 4.\"
@@ -16,7 +16,7 @@
16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18.\" 18.\"
19.Dd $Mdocdate: February 25 2018 $ 19.Dd $Mdocdate: March 20 2018 $
20.Dt X509_STORE_SET1_PARAM 3 20.Dt X509_STORE_SET1_PARAM 3
21.Os 21.Os
22.Sh NAME 22.Sh NAME
@@ -28,6 +28,7 @@
28.Nm X509_STORE_add_cert , 28.Nm X509_STORE_add_cert ,
29.Nm X509_STORE_add_crl , 29.Nm X509_STORE_add_crl ,
30.Nm X509_STORE_get0_objects , 30.Nm X509_STORE_get0_objects ,
31.Nm X509_STORE_get_ex_new_index ,
31.Nm X509_STORE_set_ex_data , 32.Nm X509_STORE_set_ex_data ,
32.Nm X509_STORE_get_ex_data 33.Nm X509_STORE_get_ex_data
33.Nd get and set X509_STORE data 34.Nd get and set X509_STORE data
@@ -73,6 +74,14 @@
73.Fa "X509_STORE *store" 74.Fa "X509_STORE *store"
74.Fc 75.Fc
75.Ft int 76.Ft int
77.Fo X509_STORE_get_ex_new_index
78.Fa "long argl"
79.Fa "void *argp"
80.Fa "CRYPTO_EX_new *new_func"
81.Fa "CRYPTO_EX_dup *dup_func"
82.Fa "CRYPTO_EX_free *free_func"
83.Fc
84.Ft int
76.Fo X509_STORE_set_ex_data 85.Fo X509_STORE_set_ex_data
77.Fa "X509_STORE *store" 86.Fa "X509_STORE *store"
78.Fa "int idx" 87.Fa "int idx"
@@ -115,14 +124,16 @@ to the
115.Fa store , 124.Fa store ,
116increasing its reference count by 1 in case of success. 125increasing its reference count by 1 in case of success.
117.Pp 126.Pp
118.Fn X509_STORE_set_ex_data 127.Fn X509_STORE_get_ex_new_index ,
128.Fn X509_STORE_set_ex_data ,
119and 129and
120.Fn X509_STORE_get_ex_data 130.Fn X509_STORE_get_ex_data
121handle application specific data in 131handle application specific data in
122.Vt X509_STORE 132.Vt X509_STORE
123objects. 133objects.
124Their usage is identical to that of 134Their usage is identical to that of
125.Xr RSA_set_ex_data 3 135.Xr RSA_get_ex_new_index 3 ,
136.Xr RSA_set_ex_data 3 ,
126and 137and
127.Xr RSA_get_ex_data 3 . 138.Xr RSA_get_ex_data 3 .
128.Sh RETURN VALUES 139.Sh RETURN VALUES
@@ -162,6 +173,9 @@ and private keys contained in the
162.Fa store . 173.Fa store .
163The returned pointer must not be freed by the calling application. 174The returned pointer must not be freed by the calling application.
164.Pp 175.Pp
176.Fn X509_STORE_get_ex_new_index
177returns a new index or \-1 on failure.
178.Pp
165.Fn X509_STORE_get_ex_data 179.Fn X509_STORE_get_ex_data
166returns the application data or 180returns the application data or
167.Dv NULL 181.Dv NULL