summaryrefslogtreecommitdiff
path: root/src/lib/libssl/Symbols.list
diff options
context:
space:
mode:
authorjsing <>2019-04-04 15:03:21 +0000
committerjsing <>2019-04-04 15:03:21 +0000
commitef18f5fcfa9cf3eeefcc89685bead61b8239028f (patch)
tree3b602635dbbb5b70f50030b6207d774c40c1b7b8 /src/lib/libssl/Symbols.list
parent3b50812b7511c2b9b68aa78ee812e5eb6939a3d5 (diff)
downloadopenbsd-ef18f5fcfa9cf3eeefcc89685bead61b8239028f.tar.gz
openbsd-ef18f5fcfa9cf3eeefcc89685bead61b8239028f.tar.bz2
openbsd-ef18f5fcfa9cf3eeefcc89685bead61b8239028f.zip
Provide SSL chain/cert chain APIs.
These allow for chains to be managed on a per-certificate basis rather than as a single "extra certificates" list. Note that "chain" in this context does not actually include the leaf certificate however, unlike SSL_CTX_use_certificate_chain_{file,mem}(). Thanks to sthen@ for running this through a bulk ports build. ok beck@ tb@
Diffstat (limited to 'src/lib/libssl/Symbols.list')
-rw-r--r--src/lib/libssl/Symbols.list12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/libssl/Symbols.list b/src/lib/libssl/Symbols.list
index 425d71126b..e72616a779 100644
--- a/src/lib/libssl/Symbols.list
+++ b/src/lib/libssl/Symbols.list
@@ -57,14 +57,18 @@ SSL_CIPHER_is_aead
57SSL_COMP_add_compression_method 57SSL_COMP_add_compression_method
58SSL_COMP_get_compression_methods 58SSL_COMP_get_compression_methods
59SSL_COMP_get_name 59SSL_COMP_get_name
60SSL_CTX_add0_chain_cert
61SSL_CTX_add1_chain_cert
60SSL_CTX_add_client_CA 62SSL_CTX_add_client_CA
61SSL_CTX_add_session 63SSL_CTX_add_session
62SSL_CTX_callback_ctrl 64SSL_CTX_callback_ctrl
63SSL_CTX_check_private_key 65SSL_CTX_check_private_key
66SSL_CTX_clear_chain_certs
64SSL_CTX_ctrl 67SSL_CTX_ctrl
65SSL_CTX_flush_sessions 68SSL_CTX_flush_sessions
66SSL_CTX_free 69SSL_CTX_free
67SSL_CTX_get0_certificate 70SSL_CTX_get0_certificate
71SSL_CTX_get0_chain_certs
68SSL_CTX_get0_param 72SSL_CTX_get0_param
69SSL_CTX_get_cert_store 73SSL_CTX_get_cert_store
70SSL_CTX_get_ciphers 74SSL_CTX_get_ciphers
@@ -93,6 +97,8 @@ SSL_CTX_sess_set_get_cb
93SSL_CTX_sess_set_new_cb 97SSL_CTX_sess_set_new_cb
94SSL_CTX_sess_set_remove_cb 98SSL_CTX_sess_set_remove_cb
95SSL_CTX_sessions 99SSL_CTX_sessions
100SSL_CTX_set0_chain
101SSL_CTX_set1_chain
96SSL_CTX_set1_groups 102SSL_CTX_set1_groups
97SSL_CTX_set1_groups_list 103SSL_CTX_set1_groups_list
98SSL_CTX_set1_param 104SSL_CTX_set1_param
@@ -164,6 +170,8 @@ SSL_SESSION_set_time
164SSL_SESSION_set_timeout 170SSL_SESSION_set_timeout
165SSL_SESSION_up_ref 171SSL_SESSION_up_ref
166SSL_accept 172SSL_accept
173SSL_add0_chain_cert
174SSL_add1_chain_cert
167SSL_add_client_CA 175SSL_add_client_CA
168SSL_add_dir_cert_subjects_to_stack 176SSL_add_dir_cert_subjects_to_stack
169SSL_add_file_cert_subjects_to_stack 177SSL_add_file_cert_subjects_to_stack
@@ -175,6 +183,7 @@ SSL_cache_hit
175SSL_callback_ctrl 183SSL_callback_ctrl
176SSL_check_private_key 184SSL_check_private_key
177SSL_clear 185SSL_clear
186SSL_clear_chain_certs
178SSL_connect 187SSL_connect
179SSL_copy_session_id 188SSL_copy_session_id
180SSL_ctrl 189SSL_ctrl
@@ -184,6 +193,7 @@ SSL_dup_CA_list
184SSL_export_keying_material 193SSL_export_keying_material
185SSL_free 194SSL_free
186SSL_get0_alpn_selected 195SSL_get0_alpn_selected
196SSL_get0_chain_certs
187SSL_get0_next_proto_negotiated 197SSL_get0_next_proto_negotiated
188SSL_get0_param 198SSL_get0_param
189SSL_get1_session 199SSL_get1_session
@@ -247,6 +257,8 @@ SSL_renegotiate_pending
247SSL_rstate_string 257SSL_rstate_string
248SSL_rstate_string_long 258SSL_rstate_string_long
249SSL_select_next_proto 259SSL_select_next_proto
260SSL_set0_chain
261SSL_set1_chain
250SSL_set1_groups 262SSL_set1_groups
251SSL_set1_groups_list 263SSL_set1_groups_list
252SSL_set1_host 264SSL_set1_host