A local copy of OpenSSL from GitHub
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

570 lines
27 KiB

SERIALIZER: New API for serialization of objects through providers Serialization is needed to be able to take a provider object (such as the provider side key data) and output it in PEM form, DER form, text form (for display), and possibly other future forms (XML? JSON? JWK?) The idea is that a serializer should be able to handle objects it has intimate knowledge of, as well as object data in OSSL_PARAM form. The latter will allow libcrypto to serialize some object with a different provider than the one holding the data, if exporting of that data is allowed and there is a serializer that can handle it. We will provide serializers for the types of objects we know about, which should be useful together with any other provider that provides implementations of the same type of object. Serializers are selected by method name and a couple of additional properties: - format used to tell what format the output should be in. Possibilities could include "format=text", "format=pem", "format=der", "format=pem-pkcs1" (traditional), "format=der-pkcs1" (traditional) - type used to tell exactly what type of data should be output, for example "type=public" (the public part of a key), "type=private" (the private part of a key), "type=domainparams" (domain parameters). This also adds a passphrase callback function type, OSSL_PASSPHRASE_CALLBACK, which is a bit like OSSL_CALLBACK, but it takes a few extra arguments to place the result in. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10394)
3 years ago
Switch to MAJOR.MINOR.PATCH versioning and version 3.0.0-dev We're strictly use version numbers of the form MAJOR.MINOR.PATCH. Letter releases are things of days past. The most central change is that we now express the version number with three macros, one for each part of the version number: OPENSSL_VERSION_MAJOR OPENSSL_VERSION_MINOR OPENSSL_VERSION_PATCH We also provide two additional macros to express pre-release and build metadata information (also specified in semantic versioning): OPENSSL_VERSION_PRE_RELEASE OPENSSL_VERSION_BUILD_METADATA To get the library's idea of all those values, we introduce the following functions: unsigned int OPENSSL_version_major(void); unsigned int OPENSSL_version_minor(void); unsigned int OPENSSL_version_patch(void); const char *OPENSSL_version_pre_release(void); const char *OPENSSL_version_build_metadata(void); Additionally, for shared library versioning (which is out of scope in semantic versioning, but that we still need): OPENSSL_SHLIB_VERSION We also provide a macro that contains the release date. This is not part of the version number, but is extra information that we want to be able to display: OPENSSL_RELEASE_DATE Finally, also provide the following convenience functions: const char *OPENSSL_version_text(void); const char *OPENSSL_version_text_full(void); The following macros and functions are deprecated, and while currently existing for backward compatibility, they are expected to disappear: OPENSSL_VERSION_NUMBER OPENSSL_VERSION_TEXT OPENSSL_VERSION OpenSSL_version_num() OpenSSL_version() Also, this function is introduced to replace OpenSSL_version() for all indexes except for OPENSSL_VERSION: OPENSSL_info() For configuration, the option 'newversion-only' is added to disable all the macros and functions that are mentioned as deprecated above. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7724)
4 years ago
  1. # This isn't a library ".num" file but is a list of documented items
  2. # that don't appear in lib*.num -- because they are define's, in
  3. # assembly language, etc.
  4. #
  5. OPENSSL_ia32cap environment
  6. OPENSSL_s390xcap environment
  7. OPENSSL_MALLOC_FD environment
  8. OPENSSL_MALLOC_FAILURES environment
  9. OPENSSL_instrument_bus assembler
  10. OPENSSL_instrument_bus2 assembler
  11. #
  12. ADMISSION_SYNTAX datatype
  13. ADMISSIONS datatype
  14. ASN1_STRING_TABLE datatype
  15. BIO_ADDR datatype
  16. BIO_ADDRINFO datatype
  17. BIO_callback_fn datatype
  18. BIO_callback_fn_ex datatype
  19. BIO_hostserv_priorities datatype
  20. BIO_lookup_type datatype
  21. CRYPTO_malloc_fn datatype
  22. CRYPTO_realloc_fn datatype
  23. CRYPTO_free_fn datatype
  24. CRYPTO_EX_dup datatype
  25. CRYPTO_EX_free datatype
  26. CRYPTO_EX_new datatype
  27. DTLS_timer_cb datatype
  28. EVP_KDF datatype
  29. EVP_KDF_CTX datatype
  30. EVP_KEYMGMT datatype
  31. EVP_MAC datatype
  32. EVP_MAC_CTX datatype
  33. EVP_PKEY_gen_cb datatype
  34. EVP_PKEY_METHOD datatype
  35. EVP_PKEY_ASN1_METHOD datatype
  36. GEN_SESSION_CB datatype
  37. OPENSSL_Applink external
  38. OPENSSL_CTX datatype
  39. NAMING_AUTHORITY datatype
  40. OCSP_parse_url define
  41. OSSL_HTTP_bio_cb_t datatype
  42. OSSL_PARAM datatype
  43. OSSL_PROVIDER datatype
  44. OSSL_SERIALIZER datatype
  45. OSSL_SERIALIZER_CTX datatype
  46. OSSL_STORE_CTX datatype
  47. OSSL_STORE_INFO datatype
  48. OSSL_STORE_LOADER datatype
  49. OSSL_STORE_LOADER_CTX datatype
  50. OSSL_STORE_SEARCH datatype
  51. OSSL_STORE_close_fn datatype
  52. OSSL_STORE_ctrl_fn datatype
  53. OSSL_STORE_expect_fn datatype
  54. OSSL_STORE_find_fn datatype
  55. OSSL_STORE_eof_fn datatype
  56. OSSL_STORE_error_fn datatype
  57. OSSL_STORE_load_fn datatype
  58. OSSL_STORE_open_fn datatype
  59. OSSL_STORE_post_process_info_fn datatype
  60. OSSL_trace_cb datatype
  61. PROFESSION_INFO datatype
  62. PROFESSION_INFOS datatype
  63. RAND_DRBG_cleanup_entropy_fn datatype
  64. RAND_DRBG_cleanup_nonce_fn datatype
  65. RAND_DRBG_get_entropy_fn datatype
  66. RAND_DRBG_get_nonce_fn datatype
  67. RAND_poll_cb datatype
  68. SSL_CTX_allow_early_data_cb_fn datatype
  69. SSL_CTX_keylog_cb_func datatype
  70. SSL_allow_early_data_cb_fn datatype
  71. SSL_client_hello_cb_fn datatype
  72. SSL_custom_ext_add_cb_ex datatype
  73. SSL_custom_ext_free_cb_ex datatype
  74. SSL_custom_ext_parse_cb_ex datatype
  75. SSL_psk_client_cb_func datatype
  76. SSL_psk_find_session_cb_func datatype
  77. SSL_psk_server_cb_func datatype
  78. SSL_psk_use_session_cb_func datatype
  79. SSL_verify_cb datatype
  80. UI datatype
  81. UI_METHOD datatype
  82. UI_STRING datatype
  83. UI_string_types datatype
  84. UI_string_types datatype
  85. X509_STORE_CTX_cert_crl_fn datatype
  86. X509_STORE_CTX_check_crl_fn datatype
  87. X509_STORE_CTX_check_issued_fn datatype
  88. X509_STORE_CTX_check_policy_fn datatype
  89. X509_STORE_CTX_check_revocation_fn datatype
  90. X509_STORE_CTX_cleanup_fn datatype
  91. X509_STORE_CTX_get_crl_fn datatype
  92. X509_STORE_CTX_get_issuer_fn datatype
  93. X509_STORE_CTX_lookup_certs_fn datatype
  94. X509_STORE_CTX_lookup_crls_fn datatype
  95. X509_STORE_CTX_verify_cb datatype
  96. X509_STORE_CTX_verify_fn datatype
  97. X509_STORE_set_verify_cb_func datatype
  98. X509_LOOKUP datatype
  99. X509_LOOKUP_METHOD datatype
  100. X509_LOOKUP_TYPE datatype
  101. X509_LOOKUP_get_by_alias_fn datatype
  102. X509_LOOKUP_get_by_subject_fn datatype
  103. X509_LOOKUP_get_by_fingerprint_fn datatype
  104. X509_LOOKUP_ctrl_fn datatype
  105. X509_LOOKUP_get_by_issuer_serial_fn datatype
  106. X509_STORE datatype
  107. bio_info_cb datatype
  108. BIO_info_cb datatype
  109. custom_ext_add_cb datatype
  110. custom_ext_free_cb datatype
  111. custom_ext_parse_cb datatype
  112. pem_password_cb datatype
  113. ssl_ct_validation_cb datatype
  114. ASYNC_callback_fn datatype
  115. SSL_async_callback_fn datatype
  116. #
  117. BIO_append_filename define
  118. BIO_destroy_bio_pair define
  119. BIO_do_accept define
  120. BIO_do_connect define
  121. BIO_do_handshake define
  122. BIO_eof define
  123. BIO_flush define
  124. BIO_get_accept_name define
  125. BIO_get_accept_port define
  126. BIO_get_accept_ip_family define
  127. BIO_get_peer_name define
  128. BIO_get_peer_port define
  129. BIO_get_bind_mode define
  130. BIO_get_buffer_num_lines define
  131. BIO_get_cipher_ctx define
  132. BIO_get_cipher_status define
  133. BIO_get_close define
  134. BIO_get_ktls_send define
  135. BIO_get_ktls_recv define
  136. BIO_get_conn_address define
  137. BIO_get_conn_hostname define
  138. BIO_get_conn_port define
  139. BIO_get_conn_ip_family define
  140. BIO_get_fd define
  141. BIO_get_fp define
  142. BIO_get_indent define
  143. BIO_get_info_callback define
  144. BIO_get_md define
  145. BIO_get_md_ctx define
  146. BIO_get_mem_data define
  147. BIO_get_mem_ptr define
  148. BIO_get_num_renegotiates define
  149. BIO_get_read_request define
  150. BIO_get_ssl define
  151. BIO_get_write_buf_size define
  152. BIO_get_write_guarantee define
  153. BIO_make_bio_pair define
  154. BIO_pending define
  155. BIO_read_filename define
  156. BIO_reset define
  157. BIO_retry_type define
  158. BIO_rw_filename define
  159. BIO_seek define
  160. BIO_set_accept_bios define
  161. BIO_set_accept_name define
  162. BIO_set_accept_port define
  163. BIO_set_accept_ip_family define
  164. BIO_set_bind_mode define
  165. BIO_set_buffer_read_data define
  166. BIO_set_buffer_size define
  167. BIO_set_close define
  168. BIO_set_conn_address define
  169. BIO_set_conn_hostname define
  170. BIO_set_conn_port define
  171. BIO_set_conn_ip_family define
  172. BIO_set_fd define
  173. BIO_set_fp define
  174. BIO_set_indent define
  175. BIO_set_info_callback define
  176. BIO_set_md define
  177. BIO_set_mem_buf define
  178. BIO_set_mem_eof_return define
  179. BIO_set_nbio define
  180. BIO_set_nbio_accept define
  181. BIO_set_prefix define
  182. BIO_set_read_buffer_size define
  183. BIO_set_ssl define
  184. BIO_set_ssl_mode define
  185. BIO_set_ssl_renegotiate_bytes define
  186. BIO_set_ssl_renegotiate_timeout define
  187. BIO_set_write_buf_size define
  188. BIO_set_write_buffer_size define
  189. BIO_should_io_special define
  190. BIO_should_read define
  191. BIO_should_retry define
  192. BIO_should_write define
  193. BIO_shutdown_wr define
  194. BIO_tell define
  195. BIO_wpending define
  196. BIO_write_filename define
  197. BN_mod define
  198. BN_num_bytes define
  199. BN_one define
  200. BN_zero define deprecated 0.9.8
  201. CONF_modules_free define deprecated 1.1.0
  202. DES_ecb2_encrypt define
  203. DES_ede2_cbc_encrypt define
  204. DES_ede2_cfb64_encrypt define
  205. DES_ede2_ofb64_encrypt define
  206. DTLS_get_link_min_mtu define
  207. DTLS_set_link_mtu define
  208. ENGINE_cleanup define deprecated 1.1.0
  209. ERR_FATAL_ERROR define
  210. ERR_GET_FUNC define
  211. ERR_GET_LIB define
  212. ERR_GET_REASON define
  213. ERR_PACK define
  214. ERR_free_strings define deprecated 1.1.0
  215. ERR_put_error define deprecated 3.0
  216. ERR_load_crypto_strings define deprecated 1.1.0
  217. ERR_raise define
  218. ERR_raise_data define
  219. EVP_DigestSignUpdate define
  220. EVP_DigestVerifyUpdate define
  221. EVP_MD_CTX_block_size define
  222. EVP_MD_CTX_name define
  223. EVP_MD_CTX_size define
  224. EVP_MD_CTX_type define
  225. EVP_OpenUpdate define
  226. EVP_PKEY_CTX_add1_hkdf_info define
  227. EVP_PKEY_CTX_add1_tls1_prf_seed define
  228. EVP_PKEY_CTX_get0_dh_kdf_oid define
  229. EVP_PKEY_CTX_get0_dh_kdf_ukm define
  230. EVP_PKEY_CTX_get0_ecdh_kdf_ukm define
  231. EVP_PKEY_CTX_get0_rsa_oaep_label define
  232. EVP_PKEY_CTX_get_dh_kdf_md define
  233. EVP_PKEY_CTX_get_dh_kdf_outlen define
  234. EVP_PKEY_CTX_get_dh_kdf_type define
  235. EVP_PKEY_CTX_get_ecdh_cofactor_mode define
  236. EVP_PKEY_CTX_get_ecdh_kdf_md define
  237. EVP_PKEY_CTX_get_ecdh_kdf_outlen define
  238. EVP_PKEY_CTX_get_ecdh_kdf_type define
  239. EVP_PKEY_CTX_get_rsa_mgf1_md define
  240. EVP_PKEY_CTX_get_rsa_oaep_md define
  241. EVP_PKEY_CTX_get_rsa_padding define
  242. EVP_PKEY_CTX_get_rsa_pss_saltlen define
  243. EVP_PKEY_CTX_get_signature_md define
  244. EVP_PKEY_CTX_hkdf_mode define
  245. EVP_PKEY_CTX_set0_dh_kdf_oid define
  246. EVP_PKEY_CTX_set0_dh_kdf_ukm define
  247. EVP_PKEY_CTX_set0_ecdh_kdf_ukm define
  248. EVP_PKEY_CTX_set0_rsa_oaep_label define
  249. EVP_PKEY_CTX_set1_hkdf_key define
  250. EVP_PKEY_CTX_set1_hkdf_salt define
  251. EVP_PKEY_CTX_set1_pbe_pass define
  252. EVP_PKEY_CTX_set1_scrypt_salt define
  253. EVP_PKEY_CTX_set1_tls1_prf_secret define
  254. EVP_PKEY_CTX_set_dh_paramgen_generator define
  255. EVP_PKEY_CTX_set_dh_paramgen_prime_len define
  256. EVP_PKEY_CTX_set_dh_paramgen_subprime_len define
  257. EVP_PKEY_CTX_set_dh_paramgen_type define
  258. EVP_PKEY_CTX_set_dh_kdf_md define
  259. EVP_PKEY_CTX_set_dh_kdf_outlen define
  260. EVP_PKEY_CTX_set_dh_kdf_type define
  261. EVP_PKEY_CTX_set_dh_nid define
  262. EVP_PKEY_CTX_set_dh_pad define
  263. EVP_PKEY_CTX_set_dh_rfc5114 define
  264. EVP_PKEY_CTX_set_dhx_rfc5114 define
  265. EVP_PKEY_CTX_set_dsa_paramgen_bits define
  266. EVP_PKEY_CTX_set_dsa_paramgen_q_bits define
  267. EVP_PKEY_CTX_set_dsa_paramgen_md define
  268. EVP_PKEY_CTX_set_ec_param_enc define
  269. EVP_PKEY_CTX_set_ec_paramgen_curve_nid define
  270. EVP_PKEY_CTX_set_ecdh_cofactor_mode define
  271. EVP_PKEY_CTX_set_ecdh_kdf_md define
  272. EVP_PKEY_CTX_set_ecdh_kdf_outlen define
  273. EVP_PKEY_CTX_set_ecdh_kdf_type define
  274. EVP_PKEY_CTX_set_hkdf_md define
  275. EVP_PKEY_CTX_set_mac_key define
  276. EVP_PKEY_CTX_set_rsa_keygen_bits define
  277. EVP_PKEY_CTX_set_rsa_keygen_pubexp define
  278. EVP_PKEY_CTX_set_rsa_keygen_primes define
  279. EVP_PKEY_CTX_set_rsa_mgf1_md define
  280. EVP_PKEY_CTX_set_rsa_oaep_md define
  281. EVP_PKEY_CTX_set_rsa_padding define
  282. EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md define
  283. EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen define
  284. EVP_PKEY_CTX_set_rsa_pss_keygen_md define
  285. EVP_PKEY_CTX_set_rsa_pss_saltlen define
  286. EVP_PKEY_CTX_set_scrypt_N define
  287. EVP_PKEY_CTX_set_scrypt_r define
  288. EVP_PKEY_CTX_set_scrypt_maxmem_bytes define
  289. EVP_PKEY_CTX_set_scrypt_p define
  290. EVP_PKEY_CTX_set_signature_md define
  291. EVP_PKEY_CTX_set_tls1_prf_md define
  292. EVP_PKEY_assign_DH define
  293. EVP_PKEY_assign_DSA define
  294. EVP_PKEY_assign_EC_KEY define
  295. EVP_PKEY_assign_POLY1305 define
  296. EVP_PKEY_assign_RSA define
  297. EVP_PKEY_assign_SIPHASH define
  298. EVP_SealUpdate define
  299. EVP_SignInit define
  300. EVP_SignInit_ex define
  301. EVP_SignUpdate define
  302. EVP_VerifyInit define
  303. EVP_VerifyInit_ex define
  304. EVP_VerifyUpdate define
  305. EVP_bf_cfb define
  306. EVP_cast5_cfb define
  307. EVP_cleanup define deprecated 1.1.0
  308. EVP_get_digestbynid define
  309. EVP_get_digestbyobj define
  310. EVP_get_macbynid define
  311. EVP_get_macbyobj define
  312. EVP_idea_cfb define
  313. EVP_rc2_cfb define
  314. EVP_rc5_32_12_16_cfb define
  315. EVP_seed_cfb define
  316. EVP_sm4_cfb define
  317. OBJ_cleanup define deprecated 1.1.0
  318. OPENSSL_FILE define
  319. OPENSSL_FUNC define
  320. OPENSSL_LINE define
  321. OPENSSL_MSTR define
  322. OPENSSL_MSTR_HELPER define
  323. OPENSSL_VERSION_MAJOR define
  324. OPENSSL_VERSION_MINOR define
  325. OPENSSL_VERSION_NUMBER define deprecated 3.0.0
  326. OPENSSL_VERSION_PATCH define
  327. OPENSSL_VERSION_PRE_RELEASE define
  328. OPENSSL_VERSION_BUILD_METADATA define
  329. OPENSSL_VERSION_PRE_RELEASE_STR define
  330. OPENSSL_VERSION_BUILD_METADATA_STR define
  331. OPENSSL_VERSION_TEXT define
  332. OPENSSL_clear_free define
  333. OPENSSL_clear_realloc define
  334. OPENSSL_free define
  335. OPENSSL_malloc define
  336. OPENSSL_malloc_init define
  337. OPENSSL_mem_debug_pop define deprecated 3.0.0
  338. OPENSSL_mem_debug_push define deprecated 3.0.0
  339. OPENSSL_memdup define
  340. OPENSSL_no_config define deprecated 1.1.0
  341. OPENSSL_realloc define
  342. OPENSSL_secure_actual_size define
  343. OPENSSL_secure_clear_free define
  344. OPENSSL_secure_free define
  345. OPENSSL_secure_malloc define
  346. OPENSSL_secure_zalloc define
  347. OPENSSL_strdup define
  348. OPENSSL_strndup define
  349. OPENSSL_zalloc define
  350. OpenSSL_add_all_algorithms define deprecated 1.1.0
  351. OpenSSL_add_all_ciphers define deprecated 1.1.0
  352. OpenSSL_add_all_digests define deprecated 1.1.0
  353. OpenSSL_add_ssl_algorithms define
  354. OSSL_CMP_CTX_set_log_verbosity define
  355. OSSL_CMP_DEFAULT_PORT define
  356. OSSL_CMP_LOG_ALERT define
  357. OSSL_CMP_LOG_CRIT define
  358. OSSL_CMP_LOG_DEBUG define
  359. OSSL_CMP_LOG_EMERG define
  360. OSSL_CMP_LOG_ERR define
  361. OSSL_CMP_LOG_INFO define
  362. OSSL_CMP_LOG_NOTICE define
  363. OSSL_CMP_LOG_WARNING define
  364. OSSL_CMP_MSTR_HELPER define
  365. OSSL_CMP_MSTR define
  366. OSSL_CMP_severity datatype
  367. OSSL_cmp_certConf_cb_t datatype
  368. OSSL_cmp_log_cb_t datatype
  369. OSSL_cmp_transfer_cb_t datatype
  370. OSSL_PARAM_TYPE define
  371. OSSL_PARAM_octet_ptr define
  372. OSSL_PARAM_octet_string define
  373. OSSL_PARAM_utf8_ptr define
  374. OSSL_PARAM_BN define
  375. OSSL_PARAM_TYPE generic
  376. OSSL_PARAM_construct_TYPE generic
  377. OSSL_PARAM_utf8_string define
  378. OSSL_PARAM_get_TYPE generic
  379. OSSL_PARAM_END define
  380. OSSL_PARAM_set_TYPE generic
  381. OSSL_SERIALIZER_PUBKEY_TO_DER_PQ define
  382. OSSL_SERIALIZER_PrivateKey_TO_DER_PQ define
  383. OSSL_SERIALIZER_Parameters_TO_DER_PQ define
  384. OSSL_SERIALIZER_PUBKEY_TO_PEM_PQ define
  385. OSSL_SERIALIZER_PrivateKey_TO_PEM_PQ define
  386. OSSL_SERIALIZER_Parameters_TO_PEM_PQ define
  387. OSSL_SERIALIZER_PUBKEY_TO_TEXT_PQ define
  388. OSSL_SERIALIZER_PrivateKey_TO_TEXT_PQ define
  389. OSSL_SERIALIZER_Parameters_TO_TEXT_PQ define
  390. PEM_FLAG_EAY_COMPATIBLE define
  391. PEM_FLAG_ONLY_B64 define
  392. PEM_FLAG_SECURE define
  393. RAND_cleanup define deprecated 1.1.0
  394. RAND_DRBG_get_ex_new_index define
  395. SSL_COMP_free_compression_methods define deprecated 1.1.0
  396. SSL_CTX_add0_chain_cert define
  397. SSL_CTX_add1_chain_cert define
  398. SSL_CTX_add_extra_chain_cert define
  399. SSL_CTX_build_cert_chain define
  400. SSL_CTX_clear_chain_certs define
  401. SSL_CTX_clear_extra_chain_certs define
  402. SSL_CTX_clear_mode define
  403. SSL_CTX_decrypt_session_ticket_fn define
  404. SSL_CTX_disable_ct define
  405. SSL_CTX_generate_session_ticket_fn define
  406. SSL_CTX_get0_chain_certs define
  407. SSL_CTX_get_default_read_ahead define
  408. SSL_CTX_get_extra_chain_certs define
  409. SSL_CTX_get_extra_chain_certs_only define
  410. SSL_CTX_get_max_cert_list define
  411. SSL_CTX_get_max_proto_version define
  412. SSL_CTX_get_min_proto_version define
  413. SSL_CTX_get_mode define
  414. SSL_CTX_get_read_ahead define
  415. SSL_CTX_get_session_cache_mode define
  416. SSL_CTX_get_tlsext_status_arg define
  417. SSL_CTX_get_tlsext_status_cb define
  418. SSL_CTX_get_tlsext_status_type define
  419. SSL_CTX_select_current_cert define
  420. SSL_CTX_sess_accept define
  421. SSL_CTX_sess_accept_good define
  422. SSL_CTX_sess_accept_renegotiate define
  423. SSL_CTX_sess_cache_full define
  424. SSL_CTX_sess_cb_hits define
  425. SSL_CTX_sess_connect define
  426. SSL_CTX_sess_connect_good define
  427. SSL_CTX_sess_connect_renegotiate define
  428. SSL_CTX_sess_get_cache_size define
  429. SSL_CTX_sess_hits define
  430. SSL_CTX_sess_misses define
  431. SSL_CTX_sess_number define
  432. SSL_CTX_sess_set_cache_size define
  433. SSL_CTX_sess_timeouts define
  434. SSL_CTX_set0_chain define
  435. SSL_CTX_set0_chain_cert_store define
  436. SSL_CTX_set0_verify_cert_store define
  437. SSL_CTX_set1_chain define
  438. SSL_CTX_set1_chain_cert_store define
  439. SSL_CTX_set1_client_sigalgs define
  440. SSL_CTX_set1_client_sigalgs_list define
  441. SSL_CTX_set1_curves define
  442. SSL_CTX_set1_curves_list define
  443. SSL_CTX_set1_groups define
  444. SSL_CTX_set1_groups_list define
  445. SSL_CTX_set1_sigalgs define
  446. SSL_CTX_set1_sigalgs_list define
  447. SSL_CTX_set1_verify_cert_store define
  448. SSL_CTX_set_current_cert define
  449. SSL_CTX_set_ecdh_auto define
  450. SSL_CTX_set_max_cert_list define
  451. SSL_CTX_set_max_pipelines define
  452. SSL_CTX_set_max_proto_version define
  453. SSL_CTX_set_max_send_fragment define
  454. SSL_CTX_set_min_proto_version define
  455. SSL_CTX_set_mode define
  456. SSL_CTX_set_msg_callback_arg define
  457. SSL_CTX_set_read_ahead define
  458. SSL_CTX_set_session_cache_mode define
  459. SSL_CTX_set_split_send_fragment define
  460. SSL_CTX_set_tlsext_servername_arg define
  461. SSL_CTX_set_tlsext_servername_callback define
  462. SSL_CTX_set_tlsext_status_arg define
  463. SSL_CTX_set_tlsext_status_cb define
  464. SSL_CTX_set_tlsext_status_type define
  465. SSL_CTX_set_tlsext_ticket_key_cb define
  466. SSL_CTX_set_tmp_dh define
  467. SSL_CTX_set_tmp_ecdh define
  468. SSL_DEFAULT_CIPHER_LIST define deprecated 3.0.0
  469. SSL_add0_chain_cert define
  470. SSL_add1_chain_cert define
  471. SSL_build_cert_chain define
  472. SSL_clear_chain_certs define
  473. SSL_clear_mode define
  474. SSL_disable_ct define
  475. SSL_get0_chain_certs define
  476. SSL_get0_session define
  477. SSL_get1_curves define
  478. SSL_get1_groups define
  479. SSL_get_cipher define
  480. SSL_get_cipher_bits define
  481. SSL_get_cipher_name define
  482. SSL_get_cipher_version define
  483. SSL_get_extms_support define
  484. SSL_get_max_cert_list define
  485. SSL_get_max_proto_version define
  486. SSL_get_min_proto_version define
  487. SSL_get_mode define
  488. SSL_get_peer_signature_nid define
  489. SSL_get_peer_tmp_key define
  490. SSL_get_secure_renegotiation_support define
  491. SSL_get_server_tmp_key define
  492. SSL_get_shared_curve define
  493. SSL_get_shared_group define
  494. SSL_get_negotiated_group define
  495. SSL_get_signature_nid define
  496. SSL_get_time define
  497. SSL_get_timeout define
  498. SSL_get_tlsext_status_ocsp_resp define
  499. SSL_get_tlsext_status_type define
  500. SSL_get_tmp_key define
  501. SSL_in_accept_init define
  502. SSL_in_connect_init define
  503. SSL_library_init define
  504. SSL_load_error_strings define deprecated 1.1.0
  505. SSL_select_current_cert define
  506. SSL_set0_chain define
  507. SSL_set0_chain_cert_store define
  508. SSL_set0_verify_cert_store define
  509. SSL_set1_chain define
  510. SSL_set1_chain_cert_store define
  511. SSL_set1_client_sigalgs define
  512. SSL_set1_client_sigalgs_list define
  513. SSL_set1_curves define
  514. SSL_set1_curves_list define
  515. SSL_set1_groups define
  516. SSL_set1_groups_list define
  517. SSL_set1_sigalgs define
  518. SSL_set1_sigalgs_list define
  519. SSL_set1_verify_cert_store define
  520. SSL_set_current_cert define
  521. SSL_set_ecdh_auto define
  522. SSL_set_max_cert_list define
  523. SSL_set_max_pipelines define
  524. SSL_set_max_proto_version define
  525. SSL_set_max_send_fragment define
  526. SSL_set_min_proto_version define
  527. SSL_set_mode define
  528. SSL_set_msg_callback_arg define
  529. SSL_set_mtu define
  530. SSL_set_split_send_fragment define
  531. SSL_set_time define
  532. SSL_set_timeout define
  533. SSL_set_tlsext_host_name define
  534. SSL_set_tlsext_status_ocsp_resp define
  535. SSL_set_tlsext_status_type define
  536. SSL_set_tmp_dh define
  537. SSL_set_tmp_ecdh define
  538. SSL_want_async define
  539. SSL_want_async_job define
  540. SSL_want_client_hello_cb define
  541. SSL_want_nothing define
  542. SSL_want_read define
  543. SSL_want_write define
  544. SSL_want_x509_lookup define
  545. SSLv23_client_method define
  546. SSLv23_method define
  547. SSLv23_server_method define
  548. TLS_DEFAULT_CIPHERSUITES define deprecated 3.0.0
  549. X509_CRL_http_nbio define
  550. X509_http_nbio define
  551. X509_LOOKUP_add_dir define
  552. X509_LOOKUP_add_store define
  553. X509_LOOKUP_load_file define
  554. X509_LOOKUP_load_store define
  555. X509_STORE_set_lookup_crls_cb define
  556. X509_STORE_set_verify_func define
  557. EVP_PKEY_CTX_set1_id define
  558. EVP_PKEY_CTX_get1_id define
  559. EVP_PKEY_CTX_get1_id_len define
  560. ASYNC_STATUS_EAGAIN define
  561. ASYNC_STATUS_OK define
  562. ASYNC_STATUS_ERR define
  563. ASYNC_STATUS_UNSUPPORTED define
  564. OSSL_TRACE_BEGIN define
  565. OSSL_TRACE_END define
  566. OSSL_TRACE_CANCEL define
  567. OSSL_TRACE1 define
  568. OSSL_TRACE2 define
  569. OSSL_TRACE9 define
  570. TS_VERIFY_CTS_set_certs define deprecated 3.0.0