summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorMingtao Yang <mingtao@fb.com>2018-02-09 10:23:18 -0800
committerRichard Levitte <levitte@openssl.org>2018-05-30 15:59:01 +0200
commit6912debb881e669f7a7fb621588e20347111c4f0 (patch)
treeab0f06da9119598e96c92bc2343e7968540ed48a /util
parentac35f285bd45997ad7d75033f638b01cd77fec6c (diff)
Add APIs for custom X509_LOOKUP_METHOD creation
OpenSSL 1.1.0 made the X509_LOOKUP_METHOD structure opaque, so applications that were previously able to define a custom lookup method are not able to be ported. This commit adds getters and setters for each of the current fields of X509_LOOKUP_METHOD, along with getters and setters on several associated opaque types (such as X509_LOOKUP and X509_OBJECT). Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6152) (cherry picked from commit 0124f32a01b2b4f4f7146f226b6a9dfe227c4008)
Diffstat (limited to 'util')
-rw-r--r--util/libcrypto.num25
1 files changed, 25 insertions, 0 deletions
diff --git a/util/libcrypto.num b/util/libcrypto.num
index 49ba8d75a7..51f1d7d654 100644
--- a/util/libcrypto.num
+++ b/util/libcrypto.num
@@ -4238,3 +4238,28 @@ conf_ssl_name_find 4469 1_1_0i EXIST::FUNCTION:
conf_ssl_get_cmd 4470 1_1_0i EXIST::FUNCTION:
conf_ssl_get 4471 1_1_0i EXIST::FUNCTION:
X509_VERIFY_PARAM_get_hostflags 4472 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_get_get_by_fingerprint 4493 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_new 4494 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_get_init 4495 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_get_get_by_alias 4496 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_set_new_item 4497 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_set_shutdown 4498 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_get_new_item 4499 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_set_ctrl 4500 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_set_get_by_issuer_serial 4501 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_get_store 4502 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_get_ctrl 4503 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_set_get_by_alias 4504 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_get_get_by_subject 4505 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_get_free 4506 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_set_get_by_subject 4507 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_set_free 4508 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_get_shutdown 4509 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_set_method_data 4510 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_get_method_data 4511 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_set_get_by_fingerprint 4512 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_free 4513 1_1_0i EXIST::FUNCTION:
+X509_OBJECT_set1_X509 4514 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_get_get_by_issuer_serial 4515 1_1_0i EXIST::FUNCTION:
+X509_LOOKUP_meth_set_init 4516 1_1_0i EXIST::FUNCTION:
+X509_OBJECT_set1_X509_CRL 4517 1_1_0i EXIST::FUNCTION: