summaryrefslogtreecommitdiffstats
path: root/doc/man3/CRYPTO_get_ex_new_index.pod
diff options
context:
space:
mode:
authorRich Salz <rsalz@akamai.com>2019-10-18 12:24:39 -0400
committerRich Salz <rsalz@akamai.com>2019-10-23 08:31:21 -0400
commitd318389eff0fb80d4a88c7af1cc314f185ba94e1 (patch)
tree5ffff2fcd93266313ffefc4d24585609c7350104 /doc/man3/CRYPTO_get_ex_new_index.pod
parentc89799605b833f769ce4cfd879bb291f49b133be (diff)
Document "get/set-app-data" macros.
Documenting the macros removes 14 undocumented items. Merged three separate manpages into one. Rename the DRBG CRYPTO_EX define into RAND_DRBG, but keep the old one for API compatibility. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10216)
Diffstat (limited to 'doc/man3/CRYPTO_get_ex_new_index.pod')
-rw-r--r--doc/man3/CRYPTO_get_ex_new_index.pod5
1 files changed, 3 insertions, 2 deletions
diff --git a/doc/man3/CRYPTO_get_ex_new_index.pod b/doc/man3/CRYPTO_get_ex_new_index.pod
index b0321b0933..d8cecccdb1 100644
--- a/doc/man3/CRYPTO_get_ex_new_index.pod
+++ b/doc/man3/CRYPTO_get_ex_new_index.pod
@@ -44,13 +44,12 @@ Several OpenSSL structures can have application-specific data attached to them,
known as "exdata."
The specific structures are:
- APP
BIO
DH
- DRBG
DSA
EC_KEY
ENGINE
+ RAND_DRBG
RSA
SSL
SSL_CTX
@@ -61,6 +60,8 @@ The specific structures are:
X509_STORE
X509_STORE_CTX
+In addition, the B<APP> name is reserved for use by application code.
+
Each is identified by an B<CRYPTO_EX_INDEX_xxx> define in the B<crypto.h>
header file. In addition, B<CRYPTO_EX_INDEX_APP> is reserved for
applications to use this facility for their own structures.