openssl/doc/man3
Benjamin Kaduk c39e4048b5 Do not set a nonzero default max_early_data
When early data support was first added, this seemed like a good
idea, as it would allow applications to just add SSL_read_early_data()
calls as needed and have things "Just Work".  However, for applications
that do not use TLS 1.3 early data, there is a negative side effect.
Having a nonzero max_early_data in a SSL_CTX (and thus, SSL objects
derived from it) means that when generating a session ticket,
tls_construct_stoc_early_data() will indicate to the client that
the server supports early data.  This is true, in that the implementation
of TLS 1.3 (i.e., OpenSSL) does support early data, but does not
necessarily indicate that the server application supports early data,
when the default value is nonzero.  In this case a well-intentioned
client would send early data along with its resumption attempt, which
would then be ignored by the server application, a waste of network
bandwidth.

Since, in order to successfully use TLS 1.3 early data, the application
must introduce calls to SSL_read_early_data(), it is not much additional
burden to require that the application also calls
SSL_{CTX_,}set_max_early_data() in order to enable the feature; doing
so closes this scenario where early data packets would be sent on
the wire but ignored.

Update SSL_read_early_data.pod accordingly, and make s_server and
our test programs into applications that are compliant with the new
requirements on applications that use early data.

Fixes #4725

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5483)
2018-02-28 21:47:09 -06:00
..
ADMISSIONS.pod Update copyright year 2018-02-13 13:59:25 +00:00
ASN1_INTEGER_get_int64.pod
ASN1_ITEM_lookup.pod
ASN1_OBJECT_new.pod
ASN1_STRING_TABLE_add.pod
ASN1_STRING_length.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
ASN1_STRING_new.pod
ASN1_STRING_print_ex.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
ASN1_TIME_set.pod Various typo 2017-11-07 17:09:36 +01:00
ASN1_TYPE_get.pod
ASN1_generate_nconf.pod
ASYNC_WAIT_CTX_new.pod
ASYNC_start_job.pod
BF_encrypt.pod
BIO_ADDR.pod
BIO_ADDRINFO.pod
BIO_connect.pod Add BIO_bind function to bind local address for a socket. 2018-02-19 22:58:37 +01:00
BIO_ctrl.pod Fix invalid function type casts. 2017-12-15 19:33:48 +01:00
BIO_f_base64.pod
BIO_f_buffer.pod
BIO_f_cipher.pod
BIO_f_md.pod
BIO_f_null.pod
BIO_f_ssl.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
BIO_find_type.pod
BIO_get_data.pod
BIO_get_ex_new_index.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
BIO_meth_new.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
BIO_new.pod
BIO_new_CMS.pod
BIO_parse_hostserv.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
BIO_printf.pod
BIO_push.pod
BIO_read.pod
BIO_s_accept.pod
BIO_s_bio.pod
BIO_s_connect.pod
BIO_s_fd.pod
BIO_s_file.pod
BIO_s_mem.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
BIO_s_null.pod
BIO_s_socket.pod
BIO_set_callback.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
BIO_should_retry.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
BN_BLINDING_new.pod
BN_CTX_new.pod
BN_CTX_start.pod
BN_add.pod
BN_add_word.pod
BN_bn2bin.pod Fix incorrect function name in BN_bn2bin manpage 2017-10-16 09:04:13 -05:00
BN_cmp.pod
BN_copy.pod
BN_generate_prime.pod Less documentation for deprecated API 2017-09-02 09:35:50 -04:00
BN_mod_inverse.pod
BN_mod_mul_montgomery.pod
BN_mod_mul_reciprocal.pod
BN_new.pod doc: note that the BN_new() initialises the BIGNUM 2017-09-29 13:10:34 +02:00
BN_num_bytes.pod
BN_rand.pod
BN_security_bits.pod
BN_set_bit.pod
BN_swap.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
BN_zero.pod Improve some BN documentation. 2018-01-23 09:38:42 -05:00
BUF_MEM_new.pod
CMS_add0_cert.pod
CMS_add1_recipient_cert.pod
CMS_add1_signer.pod
CMS_compress.pod
CMS_decrypt.pod
CMS_encrypt.pod
CMS_final.pod
CMS_get0_RecipientInfos.pod
CMS_get0_SignerInfos.pod
CMS_get0_type.pod
CMS_get1_ReceiptRequest.pod
CMS_sign.pod
CMS_sign_receipt.pod
CMS_uncompress.pod
CMS_verify.pod
CMS_verify_receipt.pod
CONF_modules_free.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
CONF_modules_load_file.pod
CRYPTO_THREAD_run_once.pod Update copyright year 2018-02-13 13:59:25 +00:00
CRYPTO_get_ex_new_index.pod
CTLOG_STORE_get0_log_by_id.pod
CTLOG_STORE_new.pod
CTLOG_new.pod
CT_POLICY_EVAL_CTX_new.pod
DEFINE_STACK_OF.pod Fix a couple nits in DEFINE_STACK_OF.pod 2017-10-26 10:28:33 -05:00
DES_random_key.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
DH_generate_key.pod
DH_generate_parameters.pod Support public key and param check in EVP interface 2017-11-20 07:20:30 +01:00
DH_get0_pqg.pod Allow DH_set0_key with only private key. 2017-09-26 14:48:51 +02:00
DH_get_1024_160.pod
DH_meth_new.pod
DH_new.pod
DH_new_by_nid.pod Add RFC7919 documentation. 2017-10-12 02:40:30 +01:00
DH_set_method.pod
DH_size.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
DSA_SIG_new.pod
DSA_do_sign.pod
DSA_dup_DH.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
DSA_generate_key.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
DSA_generate_parameters.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
DSA_get0_pqg.pod
DSA_meth_new.pod
DSA_new.pod
DSA_set_method.pod
DSA_sign.pod
DSA_size.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
DTLS_get_data_mtu.pod
DTLS_set_timer_cb.pod add callback handler for setting DTLS timer interval 2017-09-06 08:30:00 +02:00
DTLSv1_listen.pod Update copyright year 2018-02-13 13:59:25 +00:00
ECDSA_SIG_new.pod
ECPKParameters_print.pod
EC_GFp_simple_method.pod
EC_GROUP_copy.pod
EC_GROUP_new.pod
EC_KEY_get_enc_flags.pod
EC_KEY_new.pod
EC_POINT_add.pod
EC_POINT_new.pod Update copyright year 2018-02-27 13:59:42 +00:00
ENGINE_add.pod Add missing 'RETURN VALUES' sections in doc 2018-01-16 17:34:08 +00:00
ERR_GET_LIB.pod
ERR_clear_error.pod
ERR_error_string.pod
ERR_get_error.pod
ERR_load_crypto_strings.pod Less documentation for deprecated API 2017-09-02 09:35:50 -04:00
ERR_load_strings.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
ERR_print_errors.pod
ERR_put_error.pod
ERR_remove_state.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
ERR_set_mark.pod
EVP_BytesToKey.pod
EVP_CIPHER_CTX_get_cipher_data.pod
EVP_CIPHER_meth_new.pod Fixed typo in description of EVP_CIPHER_meth_set_iv_length(). 2018-02-28 20:31:08 +01:00
EVP_DigestInit.pod Fix documentation link to reference man3 2018-02-27 22:19:48 +01:00
EVP_DigestSignInit.pod
EVP_DigestVerifyInit.pod
EVP_EncodeInit.pod
EVP_EncryptInit.pod Tell the ciphers which DRBG to use for generating random bytes. 2018-02-28 21:20:01 +01:00
EVP_MD_meth_new.pod Fix EVP_MD_meth_new.pod 2017-11-24 16:38:37 +01:00
EVP_OpenInit.pod
EVP_PKEY_ASN1_METHOD.pod Support public key and param check in EVP interface 2017-11-20 07:20:30 +01:00
EVP_PKEY_CTX_ctrl.pod Add RFC7919 documentation. 2017-10-12 02:40:30 +01:00
EVP_PKEY_CTX_new.pod
EVP_PKEY_CTX_set_hkdf_md.pod
EVP_PKEY_CTX_set_tls1_prf_md.pod
EVP_PKEY_asn1_get_count.pod Document EVP_PKEY_ASN1_METHOD and associated functions 2017-10-30 18:21:13 +01:00
EVP_PKEY_cmp.pod
EVP_PKEY_decrypt.pod Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
EVP_PKEY_derive.pod Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
EVP_PKEY_encrypt.pod
EVP_PKEY_get_default_digest_nid.pod
EVP_PKEY_keygen.pod Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
EVP_PKEY_meth_get_count.pod
EVP_PKEY_meth_new.pod Support public key and param check in EVP interface 2017-11-20 07:20:30 +01:00
EVP_PKEY_new.pod
EVP_PKEY_print_private.pod
EVP_PKEY_set1_RSA.pod Document EVP_PKEY_set1_engine() 2017-10-12 00:03:32 +01:00
EVP_PKEY_sign.pod
EVP_PKEY_verify.pod Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
EVP_PKEY_verify_recover.pod Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
EVP_SealInit.pod
EVP_SignInit.pod
EVP_VerifyInit.pod
EVP_aes.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_aria.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_bf_cbc.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_blake2b512.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
EVP_camellia.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_cast5_cbc.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_chacha20.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_des.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_desx_cbc.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_idea_cbc.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_md2.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
EVP_md4.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
EVP_md5.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
EVP_mdc2.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
EVP_rc2_cbc.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_rc4.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_rc5_32_12_16_cbc.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_ripemd160.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
EVP_seed_cbc.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_sha1.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
EVP_sha3_224.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
EVP_sha224.pod SHA512/224 and SHA512/256 2018-01-24 07:09:46 +10:00
EVP_sm3.pod SM3: restructure to EVP internal and update doc to right location 2017-11-06 07:21:15 +08:00
EVP_sm4_cbc.pod Synchronize man3 EVP cipher list with existing implementations, adding: 2017-10-31 16:28:42 +01:00
EVP_whirlpool.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
HMAC.pod Less documentation for deprecated API 2017-09-02 09:35:50 -04:00
MD5.pod
MDC2_Init.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
OBJ_nid2obj.pod Less documentation for deprecated API 2017-09-02 09:35:50 -04:00
OCSP_REQUEST_new.pod
OCSP_cert_to_id.pod
OCSP_request_add1_nonce.pod
OCSP_resp_find_status.pod Fix more OCSP_resp_get0_signer() nits 2017-12-12 16:46:11 -06:00
OCSP_response_status.pod Update copyright year 2018-02-13 13:59:25 +00:00
OCSP_sendreq_new.pod
OPENSSL_Applink.pod Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
OPENSSL_LH_COMPFUNC.pod Document that lhash isn't thread safe under any circumstances and 2017-10-09 07:50:18 +10:00
OPENSSL_LH_stats.pod Document that lhash isn't thread safe under any circumstances and 2017-10-09 07:50:18 +10:00
OPENSSL_VERSION_NUMBER.pod Add OPENSSL_VERSION_AT_LEAST 2018-02-01 13:22:48 -05:00
OPENSSL_config.pod
OPENSSL_fork_prepare.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
OPENSSL_ia32cap.pod Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
OPENSSL_init_crypto.pod
OPENSSL_init_ssl.pod
OPENSSL_instrument_bus.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
OPENSSL_load_builtin_modules.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
OPENSSL_malloc.pod Add CRYPTO_get_alloc_counts. 2017-10-12 22:04:12 -04:00
OPENSSL_secure_malloc.pod
OSSL_STORE_INFO.pod
OSSL_STORE_LOADER.pod Update copyright year 2018-02-27 13:59:42 +00:00
OSSL_STORE_SEARCH.pod STORE: Add documentation on search criteria 2018-02-23 07:40:42 +01:00
OSSL_STORE_expect.pod STORE: Add documentation on search criteria 2018-02-23 07:40:42 +01:00
OSSL_STORE_open.pod
OpenSSL_add_all_algorithms.pod Less documentation for deprecated API 2017-09-02 09:35:50 -04:00
PEM_bytes_read_bio.pod
PEM_read.pod
PEM_read_CMS.pod
PEM_read_bio_PrivateKey.pod PEM_read_bio_PrivateKey.pod: replace geek speek by something more serious 2018-02-14 17:16:35 +01:00
PEM_read_bio_ex.pod
PEM_write_bio_CMS_stream.pod
PEM_write_bio_PKCS7_stream.pod
PKCS5_PBKDF2_HMAC.pod
PKCS7_decrypt.pod
PKCS7_encrypt.pod
PKCS7_sign.pod
PKCS7_sign_add_signer.pod
PKCS7_verify.pod
PKCS12_create.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
PKCS12_newpass.pod
PKCS12_parse.pod
RAND_add.pod Fix reseeding issues of the public RAND_DRBG 2017-10-18 08:39:20 -05:00
RAND_bytes.pod
RAND_cleanup.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
RAND_egd.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
RAND_load_file.pod Update RAND_load_file return value. 2017-10-17 15:40:18 -04:00
RAND_set_rand_method.pod
RC4_set_key.pod
RIPEMD160_Init.pod EVP digest list: one hash algorithm per file, synchronize EVP list, overall cleanup. 2017-10-31 15:08:16 +01:00
RSA_blinding_on.pod
RSA_check_key.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
RSA_generate_key.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
RSA_get0_key.pod Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
RSA_meth_new.pod Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
RSA_new.pod
RSA_padding_add_PKCS1_type_1.pod
RSA_print.pod
RSA_private_encrypt.pod
RSA_public_encrypt.pod
RSA_set_method.pod
RSA_sign.pod
RSA_sign_ASN1_OCTET_STRING.pod
RSA_size.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SCT_new.pod
SCT_print.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SCT_validate.pod
SHA256_Init.pod
SMIME_read_CMS.pod
SMIME_read_PKCS7.pod
SMIME_write_CMS.pod
SMIME_write_PKCS7.pod
SSL_CIPHER_get_name.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_COMP_add_compression_method.pod Less documentation for deprecated API 2017-09-02 09:35:50 -04:00
SSL_CONF_CTX_new.pod
SSL_CONF_CTX_set1_prefix.pod
SSL_CONF_CTX_set_flags.pod
SSL_CONF_CTX_set_ssl_ctx.pod
SSL_CONF_cmd.pod Update copyright year 2018-02-13 13:59:25 +00:00
SSL_CONF_cmd_argv.pod
SSL_CTX_add1_chain_cert.pod
SSL_CTX_add_extra_chain_cert.pod
SSL_CTX_add_session.pod
SSL_CTX_config.pod
SSL_CTX_ctrl.pod
SSL_CTX_dane_enable.pod Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
SSL_CTX_flush_sessions.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_CTX_free.pod
SSL_CTX_get0_param.pod
SSL_CTX_get_verify_mode.pod
SSL_CTX_has_client_custom_ext.pod
SSL_CTX_load_verify_locations.pod
SSL_CTX_new.pod
SSL_CTX_sess_number.pod
SSL_CTX_sess_set_cache_size.pod
SSL_CTX_sess_set_get_cb.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_CTX_sessions.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_CTX_set0_CA_list.pod
SSL_CTX_set1_curves.pod
SSL_CTX_set1_sigalgs.pod Update copyright year 2018-02-13 13:59:25 +00:00
SSL_CTX_set1_verify_cert_store.pod
SSL_CTX_set_alpn_select_cb.pod
SSL_CTX_set_cert_cb.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_CTX_set_cert_store.pod
SSL_CTX_set_cert_verify_callback.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_CTX_set_cipher_list.pod
SSL_CTX_set_client_CA_list.pod
SSL_CTX_set_client_cert_cb.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_CTX_set_client_hello_cb.pod Introduce named constants for the ClientHello callback. 2017-09-08 13:58:59 -05:00
SSL_CTX_set_ct_validation_callback.pod
SSL_CTX_set_ctlog_list_file.pod
SSL_CTX_set_default_passwd_cb.pod
SSL_CTX_set_ex_data.pod
SSL_CTX_set_generate_session_id.pod
SSL_CTX_set_info_callback.pod
SSL_CTX_set_keylog_callback.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_CTX_set_max_cert_list.pod
SSL_CTX_set_min_proto_version.pod Provide getters for min/max proto version 2017-09-15 10:04:47 -05:00
SSL_CTX_set_mode.pod
SSL_CTX_set_msg_callback.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_CTX_set_options.pod Document SSL_OP_ENABLE_MIDDLEBOX_COMPAT 2018-02-02 10:05:47 +00:00
SSL_CTX_set_psk_client_callback.pod Add HISTORY and SEE ALSO sections for the new TLSv1.3 PSK functions 2017-08-31 15:02:58 +01:00
SSL_CTX_set_quiet_shutdown.pod
SSL_CTX_set_read_ahead.pod
SSL_CTX_set_record_padding_callback.pod
SSL_CTX_set_security_level.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_CTX_set_session_cache_mode.pod
SSL_CTX_set_session_id_context.pod
SSL_CTX_set_split_send_fragment.pod Implement Maximum Fragment Length TLS extension. 2017-11-05 17:46:48 +01:00
SSL_CTX_set_ssl_version.pod
SSL_CTX_set_timeout.pod
SSL_CTX_set_tlsext_servername_callback.pod Rename SSL_CTX_set_early_cb to SSL_CTX_set_client_hello_cb. 2017-09-08 13:58:59 -05:00
SSL_CTX_set_tlsext_status_cb.pod
SSL_CTX_set_tlsext_ticket_key_cb.pod
SSL_CTX_set_tlsext_use_srtp.pod
SSL_CTX_set_tmp_dh_callback.pod
SSL_CTX_set_verify.pod Update copyright year 2018-02-13 13:59:25 +00:00
SSL_CTX_use_certificate.pod
SSL_CTX_use_psk_identity_hint.pod Add HISTORY and SEE ALSO sections for the new TLSv1.3 PSK functions 2017-08-31 15:02:58 +01:00
SSL_CTX_use_serverinfo.pod
SSL_SESSION_free.pod
SSL_SESSION_get0_cipher.pod
SSL_SESSION_get0_hostname.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_SESSION_get0_id_context.pod
SSL_SESSION_get0_peer.pod
SSL_SESSION_get_compress_id.pod
SSL_SESSION_get_ex_data.pod
SSL_SESSION_get_protocol_version.pod
SSL_SESSION_get_time.pod
SSL_SESSION_has_ticket.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_SESSION_is_resumable.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
SSL_SESSION_print.pod
SSL_SESSION_set1_id.pod Remove extra `the` in SSL_SESSION_set1_id.pod 2017-12-22 12:20:08 +01:00
SSL_accept.pod
SSL_alert_type_string.pod
SSL_alloc_buffers.pod
SSL_check_chain.pod
SSL_clear.pod
SSL_connect.pod
SSL_do_handshake.pod
SSL_export_keying_material.pod Update copyright year 2018-02-27 13:59:42 +00:00
SSL_extension_supported.pod
SSL_free.pod
SSL_get0_peer_scts.pod
SSL_get_SSL_CTX.pod
SSL_get_all_async_fds.pod
SSL_get_ciphers.pod Tighten up SSL_get1_supported_ciphers() docs 2017-09-01 08:12:04 -05:00
SSL_get_client_CA_list.pod
SSL_get_client_random.pod
SSL_get_current_cipher.pod
SSL_get_default_timeout.pod
SSL_get_error.pod Rename SSL_CTX_set_early_cb to SSL_CTX_set_client_hello_cb. 2017-09-08 13:58:59 -05:00
SSL_get_extms_support.pod
SSL_get_fd.pod
SSL_get_peer_cert_chain.pod
SSL_get_peer_certificate.pod
SSL_get_peer_signature_nid.pod
SSL_get_psk_identity.pod
SSL_get_rbio.pod
SSL_get_server_tmp_key.pod
SSL_get_session.pod
SSL_get_shared_sigalgs.pod
SSL_get_verify_result.pod
SSL_get_version.pod
SSL_in_init.pod
SSL_key_update.pod
SSL_library_init.pod
SSL_load_client_CA_file.pod
SSL_new.pod
SSL_pending.pod
SSL_read.pod
SSL_read_early_data.pod Do not set a nonzero default max_early_data 2018-02-28 21:47:09 -06:00
SSL_rstate_string.pod
SSL_session_reused.pod
SSL_set1_host.pod
SSL_set_bio.pod
SSL_set_connect_state.pod
SSL_set_fd.pod
SSL_set_session.pod
SSL_set_shutdown.pod
SSL_set_verify_result.pod
SSL_shutdown.pod
SSL_state_string.pod
SSL_want.pod Rename SSL_CTX_set_early_cb to SSL_CTX_set_client_hello_cb. 2017-09-08 13:58:59 -05:00
SSL_write.pod
UI_STRING.pod Add UI functions to set result with explicit length and to retrieve the length 2017-09-08 20:06:06 +02:00
UI_UTIL_read_pw.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
UI_create_method.pod
UI_new.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
X509V3_get_d2i.pod
X509_ALGOR_dup.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
X509_CRL_get0_by_serial.pod
X509_EXTENSION_set_object.pod
X509_LOOKUP_hash_dir.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
X509_NAME_ENTRY_get_object.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
X509_NAME_add_entry_by_txt.pod
X509_NAME_get0_der.pod
X509_NAME_get_index_by_NID.pod
X509_NAME_print_ex.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
X509_PUBKEY_new.pod
X509_SIG_get0.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
X509_STORE_CTX_get_error.pod
X509_STORE_CTX_new.pod
X509_STORE_CTX_set_verify_cb.pod
X509_STORE_get0_param.pod
X509_STORE_new.pod
X509_STORE_set_verify_cb_func.pod
X509_VERIFY_PARAM_set_flags.pod Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
X509_check_ca.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
X509_check_host.pod Update copyright year 2018-02-13 13:59:25 +00:00
X509_check_issued.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
X509_check_private_key.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
X509_cmp_time.pod
X509_digest.pod
X509_dup.pod Update copyright year 2018-02-13 13:59:25 +00:00
X509_get0_notBefore.pod
X509_get0_signature.pod
X509_get0_uids.pod
X509_get_extension_flags.pod Add X509_get0_authority_key_id() function 2018-02-19 15:47:02 -05:00
X509_get_pubkey.pod
X509_get_serialNumber.pod
X509_get_subject_name.pod
X509_get_version.pod
X509_new.pod
X509_sign.pod
X509_verify_cert.pod
X509v3_get_ext_by_NID.pod
d2i_DHparams.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
d2i_PKCS8PrivateKey_bio.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
d2i_PrivateKey.pod Fix doc for i2d/d2i private/public key 2017-10-08 12:29:18 -04:00
d2i_SSL_SESSION.pod
d2i_X509.pod d2i_X509.pod: clarify usage of the 'pp' function parameter 2018-02-14 17:11:34 +01:00
i2d_CMS_bio_stream.pod
i2d_PKCS7_bio_stream.pod
i2d_re_X509_tbs.pod Update all affected files' copyright year to 2018 2018-01-16 17:34:08 +00:00
o2i_SCT_LIST.pod