From 400f07660f9cbe5e8df8d33c69f347b96feede9f Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Fri, 10 Mar 2023 02:02:24 +0000 Subject: [PATCH] Whoa. Apps are running on android. Switched to a static build of OpenSSL 1.1.1t for simplicity. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4211 ed5197a5-7fde-0310-b194-c3ffbd925b24 --- Makefile | 18 +- .../android/arm64-v8a/usr/local/bin/c_rehash | 231 ++++++++++-------- .../android/arm64-v8a/usr/local/bin/openssl | Bin 793560 -> 7891024 bytes .../usr/local/include/openssl/asn1err.h | 8 +- .../arm64-v8a/usr/local/include/openssl/bn.h | 4 +- .../usr/local/include/openssl/bnerr.h | 3 +- .../usr/local/include/openssl/cmserr.h | 1 + .../usr/local/include/openssl/e_os2.h | 7 +- .../arm64-v8a/usr/local/include/openssl/ec.h | 19 +- .../usr/local/include/openssl/ecerr.h | 3 +- .../usr/local/include/openssl/engine.h | 3 +- .../usr/local/include/openssl/evperr.h | 7 +- .../usr/local/include/openssl/obj_mac.h | 2 +- .../usr/local/include/openssl/opensslconf.h | 17 +- .../usr/local/include/openssl/opensslv.h | 6 +- .../usr/local/include/openssl/pemerr.h | 4 +- .../arm64-v8a/usr/local/include/openssl/ssl.h | 14 +- .../usr/local/include/openssl/ssl3.h | 5 +- .../usr/local/include/openssl/sslerr.h | 5 +- .../usr/local/include/openssl/x509.h | 7 +- .../usr/local/include/openssl/x509_vfy.h | 6 +- .../usr/local/include/openssl/x509err.h | 7 +- .../usr/local/include/openssl/x509v3.h | 9 +- .../usr/local/include/openssl/x509v3err.h | 4 +- .../usr/local/lib/pkgconfig/libcrypto.pc | 2 +- .../usr/local/lib/pkgconfig/libssl.pc | 2 +- .../usr/local/lib/pkgconfig/openssl.pc | 2 +- .../share/doc/openssl/html/man1/CA.pl.html | 10 +- .../share/doc/openssl/html/man1/c_rehash.html | 1 + .../local/share/doc/openssl/html/man1/ca.html | 6 +- .../share/doc/openssl/html/man1/cms.html | 6 +- .../doc/openssl/html/man1/crl2pkcs7.html | 4 +- .../share/doc/openssl/html/man1/dgst.html | 6 +- .../share/doc/openssl/html/man1/dsa.html | 6 +- .../local/share/doc/openssl/html/man1/ec.html | 6 +- .../share/doc/openssl/html/man1/enc.html | 8 +- .../share/doc/openssl/html/man1/genpkey.html | 4 +- .../share/doc/openssl/html/man1/genrsa.html | 4 +- .../share/doc/openssl/html/man1/ocsp.html | 4 +- .../openssl/html/man1/openssl-asn1parse.html | 1 + .../openssl/html/man1/openssl-c_rehash.html | 1 + .../doc/openssl/html/man1/openssl-ca.html | 1 + .../openssl/html/man1/openssl-ciphers.html | 1 + .../doc/openssl/html/man1/openssl-cms.html | 1 + .../doc/openssl/html/man1/openssl-crl.html | 1 + .../openssl/html/man1/openssl-crl2pkcs7.html | 1 + .../doc/openssl/html/man1/openssl-dgst.html | 1 + .../openssl/html/man1/openssl-dhparam.html | 1 + .../doc/openssl/html/man1/openssl-dsa.html | 1 + .../openssl/html/man1/openssl-dsaparam.html | 1 + .../doc/openssl/html/man1/openssl-ec.html | 1 + .../openssl/html/man1/openssl-ecparam.html | 1 + .../doc/openssl/html/man1/openssl-enc.html | 1 + .../doc/openssl/html/man1/openssl-engine.html | 1 + .../doc/openssl/html/man1/openssl-errstr.html | 1 + .../doc/openssl/html/man1/openssl-gendsa.html | 1 + .../openssl/html/man1/openssl-genpkey.html | 1 + .../doc/openssl/html/man1/openssl-genrsa.html | 1 + .../doc/openssl/html/man1/openssl-list.html | 1 + .../doc/openssl/html/man1/openssl-nseq.html | 1 + .../doc/openssl/html/man1/openssl-ocsp.html | 1 + .../doc/openssl/html/man1/openssl-passwd.html | 1 + .../doc/openssl/html/man1/openssl-pkcs12.html | 1 + .../doc/openssl/html/man1/openssl-pkcs7.html | 1 + .../doc/openssl/html/man1/openssl-pkcs8.html | 1 + .../doc/openssl/html/man1/openssl-pkey.html | 1 + .../openssl/html/man1/openssl-pkeyparam.html | 1 + .../openssl/html/man1/openssl-pkeyutl.html | 1 + .../doc/openssl/html/man1/openssl-prime.html | 1 + .../doc/openssl/html/man1/openssl-rand.html | 1 + .../doc/openssl/html/man1/openssl-rehash.html | 1 + .../doc/openssl/html/man1/openssl-req.html | 1 + .../doc/openssl/html/man1/openssl-rsa.html | 1 + .../doc/openssl/html/man1/openssl-rsautl.html | 1 + .../openssl/html/man1/openssl-s_client.html | 1 + .../openssl/html/man1/openssl-s_server.html | 1 + .../doc/openssl/html/man1/openssl-s_time.html | 1 + .../openssl/html/man1/openssl-sess_id.html | 1 + .../doc/openssl/html/man1/openssl-smime.html | 1 + .../doc/openssl/html/man1/openssl-speed.html | 1 + .../doc/openssl/html/man1/openssl-spkac.html | 1 + .../doc/openssl/html/man1/openssl-srp.html | 1 + .../openssl/html/man1/openssl-storeutl.html | 1 + .../doc/openssl/html/man1/openssl-ts.html | 1 + .../doc/openssl/html/man1/openssl-tsget.html | 1 + .../doc/openssl/html/man1/openssl-verify.html | 1 + .../openssl/html/man1/openssl-version.html | 1 + .../doc/openssl/html/man1/openssl-x509.html | 1 + .../share/doc/openssl/html/man1/passwd.html | 4 +- .../share/doc/openssl/html/man1/pkcs12.html | 12 +- .../share/doc/openssl/html/man1/pkcs8.html | 8 +- .../share/doc/openssl/html/man1/pkey.html | 6 +- .../share/doc/openssl/html/man1/pkeyutl.html | 17 +- .../share/doc/openssl/html/man1/req.html | 6 +- .../share/doc/openssl/html/man1/rsa.html | 6 +- .../share/doc/openssl/html/man1/s_client.html | 14 +- .../share/doc/openssl/html/man1/s_server.html | 8 +- .../share/doc/openssl/html/man1/s_time.html | 4 +- .../share/doc/openssl/html/man1/sess_id.html | 2 +- .../share/doc/openssl/html/man1/smime.html | 4 +- .../share/doc/openssl/html/man1/spkac.html | 4 +- .../share/doc/openssl/html/man1/storeutl.html | 4 +- .../local/share/doc/openssl/html/man1/ts.html | 70 +++--- .../share/doc/openssl/html/man1/tsget.html | 24 +- .../share/doc/openssl/html/man1/verify.html | 8 +- .../share/doc/openssl/html/man1/x509.html | 12 +- .../html/man3/ACCESS_DESCRIPTION_free.html | 1 + .../html/man3/ACCESS_DESCRIPTION_new.html | 1 + .../openssl/html/man3/ADMISSIONS_free.html | 1 + .../ADMISSIONS_get0_admissionAuthority.html | 1 + .../man3/ADMISSIONS_get0_namingAuthority.html | 1 + .../man3/ADMISSIONS_get0_professionInfos.html | 1 + .../doc/openssl/html/man3/ADMISSIONS_new.html | 1 + .../ADMISSIONS_set0_admissionAuthority.html | 1 + .../man3/ADMISSIONS_set0_namingAuthority.html | 1 + .../man3/ADMISSIONS_set0_professionInfos.html | 1 + .../openssl/html/man3/ADMISSION_SYNTAX.html | 1 + .../html/man3/ADMISSION_SYNTAX_free.html | 1 + ...ISSION_SYNTAX_get0_admissionAuthority.html | 1 + ...SION_SYNTAX_get0_contentsOfAdmissions.html | 1 + .../html/man3/ADMISSION_SYNTAX_new.html | 1 + ...ISSION_SYNTAX_set0_admissionAuthority.html | 1 + ...SION_SYNTAX_set0_contentsOfAdmissions.html | 1 + .../openssl/html/man3/ASIdOrRange_free.html | 1 + .../openssl/html/man3/ASIdOrRange_new.html | 1 + .../html/man3/ASIdentifierChoice_free.html | 1 + .../html/man3/ASIdentifierChoice_new.html | 1 + .../openssl/html/man3/ASIdentifiers_free.html | 1 + .../openssl/html/man3/ASIdentifiers_new.html | 1 + .../html/man3/ASN1_ENUMERATED_get.html | 1 + .../html/man3/ASN1_ENUMERATED_get_int64.html | 1 + .../html/man3/ASN1_ENUMERATED_set.html | 1 + .../html/man3/ASN1_ENUMERATED_set_int64.html | 1 + .../html/man3/ASN1_ENUMERATED_to_BN.html | 1 + .../html/man3/ASN1_GENERALIZEDTIME_adj.html | 1 + .../html/man3/ASN1_GENERALIZEDTIME_check.html | 1 + .../html/man3/ASN1_GENERALIZEDTIME_print.html | 1 + .../html/man3/ASN1_GENERALIZEDTIME_set.html | 1 + .../man3/ASN1_GENERALIZEDTIME_set_string.html | 1 + .../openssl/html/man3/ASN1_INTEGER_get.html | 1 + .../html/man3/ASN1_INTEGER_get_int64.html | 4 +- .../html/man3/ASN1_INTEGER_get_uint64.html | 1 + .../openssl/html/man3/ASN1_INTEGER_set.html | 1 + .../html/man3/ASN1_INTEGER_set_int64.html | 1 + .../html/man3/ASN1_INTEGER_set_uint64.html | 1 + .../openssl/html/man3/ASN1_INTEGER_to_BN.html | 1 + .../doc/openssl/html/man3/ASN1_ITEM.html | 1 + .../doc/openssl/html/man3/ASN1_ITEM_get.html | 1 + .../openssl/html/man3/ASN1_OBJECT_free.html | 1 + .../openssl/html/man3/ASN1_STRING_TABLE.html | 1 + .../html/man3/ASN1_STRING_TABLE_cleanup.html | 1 + .../html/man3/ASN1_STRING_TABLE_get.html | 1 + .../openssl/html/man3/ASN1_STRING_cmp.html | 1 + .../openssl/html/man3/ASN1_STRING_data.html | 1 + .../openssl/html/man3/ASN1_STRING_dup.html | 1 + .../openssl/html/man3/ASN1_STRING_free.html | 1 + .../html/man3/ASN1_STRING_get0_data.html | 1 + .../openssl/html/man3/ASN1_STRING_length.html | 4 +- .../openssl/html/man3/ASN1_STRING_print.html | 1 + .../html/man3/ASN1_STRING_print_ex_fp.html | 1 + .../openssl/html/man3/ASN1_STRING_set.html | 1 + .../html/man3/ASN1_STRING_to_UTF8.html | 1 + .../openssl/html/man3/ASN1_STRING_type.html | 1 + .../html/man3/ASN1_STRING_type_new.html | 1 + .../doc/openssl/html/man3/ASN1_TIME_adj.html | 1 + .../openssl/html/man3/ASN1_TIME_check.html | 1 + .../html/man3/ASN1_TIME_cmp_time_t.html | 1 + .../openssl/html/man3/ASN1_TIME_compare.html | 1 + .../doc/openssl/html/man3/ASN1_TIME_diff.html | 1 + .../html/man3/ASN1_TIME_normalize.html | 1 + .../openssl/html/man3/ASN1_TIME_print.html | 1 + .../doc/openssl/html/man3/ASN1_TIME_set.html | 6 +- .../html/man3/ASN1_TIME_set_string.html | 1 + .../html/man3/ASN1_TIME_set_string_X509.html | 1 + .../man3/ASN1_TIME_to_generalizedtime.html | 1 + .../openssl/html/man3/ASN1_TIME_to_tm.html | 1 + .../doc/openssl/html/man3/ASN1_TYPE_cmp.html | 1 + .../doc/openssl/html/man3/ASN1_TYPE_get.html | 8 +- .../html/man3/ASN1_TYPE_pack_sequence.html | 1 + .../doc/openssl/html/man3/ASN1_TYPE_set.html | 1 + .../doc/openssl/html/man3/ASN1_TYPE_set1.html | 1 + .../html/man3/ASN1_TYPE_unpack_sequence.html | 1 + .../openssl/html/man3/ASN1_UTCTIME_adj.html | 1 + .../openssl/html/man3/ASN1_UTCTIME_check.html | 1 + .../html/man3/ASN1_UTCTIME_cmp_time_t.html | 1 + .../openssl/html/man3/ASN1_UTCTIME_print.html | 1 + .../openssl/html/man3/ASN1_UTCTIME_set.html | 1 + .../html/man3/ASN1_UTCTIME_set_string.html | 1 + .../html/man3/ASN1_add_oid_module.html | 1 + .../openssl/html/man3/ASN1_generate_v3.html | 1 + .../doc/openssl/html/man3/ASN1_tag2str.html | 1 + .../doc/openssl/html/man3/ASRange_free.html | 1 + .../doc/openssl/html/man3/ASRange_new.html | 1 + .../html/man3/ASYNC_WAIT_CTX_clear_fd.html | 1 + .../html/man3/ASYNC_WAIT_CTX_free.html | 1 + .../html/man3/ASYNC_WAIT_CTX_get_all_fds.html | 1 + .../man3/ASYNC_WAIT_CTX_get_changed_fds.html | 1 + .../html/man3/ASYNC_WAIT_CTX_get_fd.html | 1 + .../openssl/html/man3/ASYNC_WAIT_CTX_new.html | 6 +- .../html/man3/ASYNC_WAIT_CTX_set_wait_fd.html | 1 + .../openssl/html/man3/ASYNC_block_pause.html | 1 + .../html/man3/ASYNC_cleanup_thread.html | 1 + .../html/man3/ASYNC_get_current_job.html | 1 + .../openssl/html/man3/ASYNC_get_wait_ctx.html | 1 + .../openssl/html/man3/ASYNC_init_thread.html | 1 + .../openssl/html/man3/ASYNC_is_capable.html | 1 + .../openssl/html/man3/ASYNC_pause_job.html | 1 + .../openssl/html/man3/ASYNC_start_job.html | 4 +- .../html/man3/ASYNC_unblock_pause.html | 1 + .../html/man3/AUTHORITY_INFO_ACCESS_free.html | 1 + .../html/man3/AUTHORITY_INFO_ACCESS_new.html | 1 + .../html/man3/AUTHORITY_KEYID_free.html | 1 + .../html/man3/AUTHORITY_KEYID_new.html | 1 + .../html/man3/BASIC_CONSTRAINTS_free.html | 1 + .../html/man3/BASIC_CONSTRAINTS_new.html | 1 + .../doc/openssl/html/man3/BF_cbc_encrypt.html | 1 + .../openssl/html/man3/BF_cfb64_encrypt.html | 1 + .../doc/openssl/html/man3/BF_decrypt.html | 1 + .../doc/openssl/html/man3/BF_ecb_encrypt.html | 1 + .../doc/openssl/html/man3/BF_encrypt.html | 4 +- .../openssl/html/man3/BF_ofb64_encrypt.html | 1 + .../doc/openssl/html/man3/BF_options.html | 1 + .../doc/openssl/html/man3/BF_set_key.html | 1 + .../share/doc/openssl/html/man3/BIO_ADDR.html | 4 +- .../doc/openssl/html/man3/BIO_ADDRINFO.html | 4 +- .../html/man3/BIO_ADDRINFO_address.html | 1 + .../html/man3/BIO_ADDRINFO_family.html | 1 + .../openssl/html/man3/BIO_ADDRINFO_free.html | 1 + .../openssl/html/man3/BIO_ADDRINFO_next.html | 1 + .../html/man3/BIO_ADDRINFO_protocol.html | 1 + .../html/man3/BIO_ADDRINFO_socktype.html | 1 + .../doc/openssl/html/man3/BIO_ADDR_clear.html | 1 + .../openssl/html/man3/BIO_ADDR_family.html | 1 + .../doc/openssl/html/man3/BIO_ADDR_free.html | 1 + .../html/man3/BIO_ADDR_hostname_string.html | 1 + .../doc/openssl/html/man3/BIO_ADDR_new.html | 1 + .../html/man3/BIO_ADDR_path_string.html | 1 + .../html/man3/BIO_ADDR_rawaddress.html | 1 + .../openssl/html/man3/BIO_ADDR_rawmake.html | 1 + .../openssl/html/man3/BIO_ADDR_rawport.html | 1 + .../html/man3/BIO_ADDR_service_string.html | 1 + .../doc/openssl/html/man3/BIO_accept_ex.html | 1 + .../html/man3/BIO_append_filename.html | 1 + .../share/doc/openssl/html/man3/BIO_bind.html | 1 + .../openssl/html/man3/BIO_callback_ctrl.html | 1 + .../openssl/html/man3/BIO_callback_fn.html | 1 + .../openssl/html/man3/BIO_callback_fn_ex.html | 1 + .../openssl/html/man3/BIO_closesocket.html | 1 + .../doc/openssl/html/man3/BIO_connect.html | 4 +- .../share/doc/openssl/html/man3/BIO_ctrl.html | 6 +- .../html/man3/BIO_ctrl_get_read_request.html | 1 + .../man3/BIO_ctrl_get_write_guarantee.html | 1 + .../openssl/html/man3/BIO_ctrl_pending.html | 1 + .../man3/BIO_ctrl_reset_read_request.html | 1 + .../openssl/html/man3/BIO_ctrl_wpending.html | 1 + .../openssl/html/man3/BIO_debug_callback.html | 1 + .../html/man3/BIO_destroy_bio_pair.html | 1 + .../doc/openssl/html/man3/BIO_do_accept.html | 1 + .../doc/openssl/html/man3/BIO_do_connect.html | 1 + .../openssl/html/man3/BIO_do_handshake.html | 1 + .../share/doc/openssl/html/man3/BIO_eof.html | 1 + .../doc/openssl/html/man3/BIO_f_base64.html | 10 +- .../doc/openssl/html/man3/BIO_f_ssl.html | 19 +- .../doc/openssl/html/man3/BIO_flush.html | 1 + .../share/doc/openssl/html/man3/BIO_free.html | 1 + .../doc/openssl/html/man3/BIO_free_all.html | 1 + .../html/man3/BIO_get_accept_ip_family.html | 1 + .../html/man3/BIO_get_accept_name.html | 1 + .../html/man3/BIO_get_accept_port.html | 1 + .../openssl/html/man3/BIO_get_bind_mode.html | 1 + .../html/man3/BIO_get_buffer_num_lines.html | 1 + .../openssl/html/man3/BIO_get_callback.html | 1 + .../html/man3/BIO_get_callback_arg.html | 1 + .../html/man3/BIO_get_callback_ex.html | 1 + .../openssl/html/man3/BIO_get_cipher_ctx.html | 1 + .../html/man3/BIO_get_cipher_status.html | 1 + .../doc/openssl/html/man3/BIO_get_close.html | 1 + .../html/man3/BIO_get_conn_address.html | 1 + .../html/man3/BIO_get_conn_hostname.html | 1 + .../html/man3/BIO_get_conn_ip_family.html | 1 + .../openssl/html/man3/BIO_get_conn_port.html | 1 + .../doc/openssl/html/man3/BIO_get_data.html | 4 +- .../openssl/html/man3/BIO_get_ex_data.html | 1 + .../doc/openssl/html/man3/BIO_get_fd.html | 1 + .../doc/openssl/html/man3/BIO_get_fp.html | 1 + .../html/man3/BIO_get_info_callback.html | 1 + .../doc/openssl/html/man3/BIO_get_init.html | 1 + .../doc/openssl/html/man3/BIO_get_md.html | 1 + .../doc/openssl/html/man3/BIO_get_md_ctx.html | 1 + .../openssl/html/man3/BIO_get_mem_data.html | 1 + .../openssl/html/man3/BIO_get_mem_ptr.html | 1 + .../openssl/html/man3/BIO_get_new_index.html | 1 + .../html/man3/BIO_get_num_renegotiates.html | 1 + .../openssl/html/man3/BIO_get_peer_name.html | 1 + .../openssl/html/man3/BIO_get_peer_port.html | 1 + .../html/man3/BIO_get_read_request.html | 1 + .../openssl/html/man3/BIO_get_retry_BIO.html | 1 + .../html/man3/BIO_get_retry_reason.html | 1 + .../openssl/html/man3/BIO_get_shutdown.html | 1 + .../doc/openssl/html/man3/BIO_get_ssl.html | 1 + .../html/man3/BIO_get_write_buf_size.html | 1 + .../html/man3/BIO_get_write_guarantee.html | 1 + .../share/doc/openssl/html/man3/BIO_gets.html | 1 + .../html/man3/BIO_hostserv_priorities.html | 1 + .../doc/openssl/html/man3/BIO_info_cb.html | 1 + .../doc/openssl/html/man3/BIO_int_ctrl.html | 1 + .../doc/openssl/html/man3/BIO_listen.html | 1 + .../doc/openssl/html/man3/BIO_lookup.html | 1 + .../doc/openssl/html/man3/BIO_lookup_ex.html | 1 + .../openssl/html/man3/BIO_lookup_type.html | 1 + .../openssl/html/man3/BIO_make_bio_pair.html | 1 + .../doc/openssl/html/man3/BIO_meth_free.html | 1 + .../html/man3/BIO_meth_get_callback_ctrl.html | 1 + .../html/man3/BIO_meth_get_create.html | 1 + .../openssl/html/man3/BIO_meth_get_ctrl.html | 1 + .../html/man3/BIO_meth_get_destroy.html | 1 + .../openssl/html/man3/BIO_meth_get_gets.html | 1 + .../openssl/html/man3/BIO_meth_get_puts.html | 1 + .../openssl/html/man3/BIO_meth_get_read.html | 1 + .../html/man3/BIO_meth_get_read_ex.html | 1 + .../openssl/html/man3/BIO_meth_get_write.html | 1 + .../html/man3/BIO_meth_get_write_ex.html | 1 + .../html/man3/BIO_meth_set_callback_ctrl.html | 1 + .../html/man3/BIO_meth_set_create.html | 1 + .../openssl/html/man3/BIO_meth_set_ctrl.html | 1 + .../html/man3/BIO_meth_set_destroy.html | 1 + .../openssl/html/man3/BIO_meth_set_gets.html | 1 + .../openssl/html/man3/BIO_meth_set_puts.html | 1 + .../openssl/html/man3/BIO_meth_set_read.html | 1 + .../html/man3/BIO_meth_set_read_ex.html | 1 + .../openssl/html/man3/BIO_meth_set_write.html | 1 + .../html/man3/BIO_meth_set_write_ex.html | 1 + .../openssl/html/man3/BIO_method_type.html | 1 + .../doc/openssl/html/man3/BIO_new_accept.html | 1 + .../openssl/html/man3/BIO_new_bio_pair.html | 1 + .../html/man3/BIO_new_buffer_ssl_connect.html | 1 + .../openssl/html/man3/BIO_new_connect.html | 1 + .../doc/openssl/html/man3/BIO_new_fd.html | 1 + .../doc/openssl/html/man3/BIO_new_file.html | 1 + .../doc/openssl/html/man3/BIO_new_fp.html | 1 + .../openssl/html/man3/BIO_new_mem_buf.html | 1 + .../doc/openssl/html/man3/BIO_new_socket.html | 1 + .../doc/openssl/html/man3/BIO_new_ssl.html | 1 + .../html/man3/BIO_new_ssl_connect.html | 1 + .../share/doc/openssl/html/man3/BIO_next.html | 1 + .../openssl/html/man3/BIO_parse_hostserv.html | 4 +- .../doc/openssl/html/man3/BIO_pending.html | 1 + .../share/doc/openssl/html/man3/BIO_pop.html | 1 + .../doc/openssl/html/man3/BIO_ptr_ctrl.html | 1 + .../share/doc/openssl/html/man3/BIO_push.html | 26 +- .../share/doc/openssl/html/man3/BIO_puts.html | 1 + .../share/doc/openssl/html/man3/BIO_read.html | 4 +- .../doc/openssl/html/man3/BIO_read_ex.html | 1 + .../openssl/html/man3/BIO_read_filename.html | 1 + .../doc/openssl/html/man3/BIO_reset.html | 1 + .../doc/openssl/html/man3/BIO_retry_type.html | 1 + .../openssl/html/man3/BIO_rw_filename.html | 1 + .../doc/openssl/html/man3/BIO_s_accept.html | 4 +- .../doc/openssl/html/man3/BIO_s_bio.html | 6 +- .../doc/openssl/html/man3/BIO_s_connect.html | 4 +- .../doc/openssl/html/man3/BIO_s_file.html | 4 +- .../doc/openssl/html/man3/BIO_s_secmem.html | 1 + .../share/doc/openssl/html/man3/BIO_seek.html | 1 + .../html/man3/BIO_set_accept_bios.html | 1 + .../html/man3/BIO_set_accept_ip_family.html | 1 + .../html/man3/BIO_set_accept_name.html | 1 + .../html/man3/BIO_set_accept_port.html | 1 + .../openssl/html/man3/BIO_set_bind_mode.html | 1 + .../html/man3/BIO_set_buffer_read_data.html | 1 + .../html/man3/BIO_set_buffer_size.html | 1 + .../openssl/html/man3/BIO_set_callback.html | 4 +- .../html/man3/BIO_set_callback_arg.html | 1 + .../html/man3/BIO_set_callback_ex.html | 1 + .../doc/openssl/html/man3/BIO_set_cipher.html | 1 + .../doc/openssl/html/man3/BIO_set_close.html | 1 + .../html/man3/BIO_set_conn_address.html | 1 + .../html/man3/BIO_set_conn_hostname.html | 1 + .../html/man3/BIO_set_conn_ip_family.html | 1 + .../openssl/html/man3/BIO_set_conn_port.html | 1 + .../doc/openssl/html/man3/BIO_set_data.html | 1 + .../openssl/html/man3/BIO_set_ex_data.html | 1 + .../doc/openssl/html/man3/BIO_set_fd.html | 1 + .../doc/openssl/html/man3/BIO_set_fp.html | 1 + .../html/man3/BIO_set_info_callback.html | 1 + .../doc/openssl/html/man3/BIO_set_init.html | 1 + .../doc/openssl/html/man3/BIO_set_md.html | 1 + .../openssl/html/man3/BIO_set_mem_buf.html | 1 + .../html/man3/BIO_set_mem_eof_return.html | 1 + .../doc/openssl/html/man3/BIO_set_nbio.html | 1 + .../html/man3/BIO_set_nbio_accept.html | 1 + .../doc/openssl/html/man3/BIO_set_next.html | 1 + .../html/man3/BIO_set_read_buffer_size.html | 1 + .../html/man3/BIO_set_retry_reason.html | 1 + .../openssl/html/man3/BIO_set_shutdown.html | 1 + .../doc/openssl/html/man3/BIO_set_ssl.html | 1 + .../openssl/html/man3/BIO_set_ssl_mode.html | 1 + .../man3/BIO_set_ssl_renegotiate_bytes.html | 1 + .../man3/BIO_set_ssl_renegotiate_timeout.html | 1 + .../html/man3/BIO_set_write_buf_size.html | 1 + .../html/man3/BIO_set_write_buffer_size.html | 1 + .../html/man3/BIO_should_io_special.html | 1 + .../openssl/html/man3/BIO_should_read.html | 1 + .../openssl/html/man3/BIO_should_write.html | 1 + .../openssl/html/man3/BIO_shutdown_wr.html | 1 + .../doc/openssl/html/man3/BIO_snprintf.html | 1 + .../doc/openssl/html/man3/BIO_socket.html | 1 + .../html/man3/BIO_ssl_copy_session_id.html | 1 + .../openssl/html/man3/BIO_ssl_shutdown.html | 1 + .../share/doc/openssl/html/man3/BIO_tell.html | 1 + .../doc/openssl/html/man3/BIO_up_ref.html | 1 + .../doc/openssl/html/man3/BIO_vfree.html | 1 + .../doc/openssl/html/man3/BIO_vprintf.html | 1 + .../doc/openssl/html/man3/BIO_vsnprintf.html | 1 + .../doc/openssl/html/man3/BIO_wpending.html | 1 + .../doc/openssl/html/man3/BIO_write.html | 1 + .../doc/openssl/html/man3/BIO_write_ex.html | 1 + .../openssl/html/man3/BIO_write_filename.html | 1 + .../html/man3/BN_BLINDING_convert.html | 1 + .../html/man3/BN_BLINDING_convert_ex.html | 1 + .../html/man3/BN_BLINDING_create_param.html | 1 + .../openssl/html/man3/BN_BLINDING_free.html | 1 + .../html/man3/BN_BLINDING_get_flags.html | 1 + .../openssl/html/man3/BN_BLINDING_invert.html | 1 + .../html/man3/BN_BLINDING_invert_ex.html | 1 + .../man3/BN_BLINDING_is_current_thread.html | 1 + .../openssl/html/man3/BN_BLINDING_lock.html | 1 + .../man3/BN_BLINDING_set_current_thread.html | 1 + .../html/man3/BN_BLINDING_set_flags.html | 1 + .../openssl/html/man3/BN_BLINDING_unlock.html | 1 + .../openssl/html/man3/BN_BLINDING_update.html | 1 + .../doc/openssl/html/man3/BN_CTX_end.html | 1 + .../doc/openssl/html/man3/BN_CTX_free.html | 1 + .../doc/openssl/html/man3/BN_CTX_get.html | 1 + .../openssl/html/man3/BN_CTX_secure_new.html | 1 + .../doc/openssl/html/man3/BN_GENCB_call.html | 1 + .../doc/openssl/html/man3/BN_GENCB_free.html | 1 + .../openssl/html/man3/BN_GENCB_get_arg.html | 1 + .../doc/openssl/html/man3/BN_GENCB_new.html | 1 + .../doc/openssl/html/man3/BN_GENCB_set.html | 1 + .../openssl/html/man3/BN_GENCB_set_old.html | 1 + .../openssl/html/man3/BN_MONT_CTX_copy.html | 1 + .../openssl/html/man3/BN_MONT_CTX_free.html | 1 + .../openssl/html/man3/BN_MONT_CTX_new.html | 1 + .../openssl/html/man3/BN_MONT_CTX_set.html | 1 + .../openssl/html/man3/BN_RECP_CTX_free.html | 1 + .../openssl/html/man3/BN_RECP_CTX_new.html | 1 + .../openssl/html/man3/BN_RECP_CTX_set.html | 1 + .../doc/openssl/html/man3/BN_abs_is_word.html | 1 + .../share/doc/openssl/html/man3/BN_add.html | 20 +- .../doc/openssl/html/man3/BN_bin2bn.html | 1 + .../doc/openssl/html/man3/BN_bn2bin.html | 4 +- .../doc/openssl/html/man3/BN_bn2binpad.html | 1 + .../doc/openssl/html/man3/BN_bn2dec.html | 1 + .../doc/openssl/html/man3/BN_bn2hex.html | 1 + .../doc/openssl/html/man3/BN_bn2lebinpad.html | 1 + .../doc/openssl/html/man3/BN_bn2mpi.html | 1 + .../share/doc/openssl/html/man3/BN_clear.html | 1 + .../doc/openssl/html/man3/BN_clear_bit.html | 1 + .../doc/openssl/html/man3/BN_clear_free.html | 1 + .../share/doc/openssl/html/man3/BN_cmp.html | 32 +-- .../doc/openssl/html/man3/BN_dec2bn.html | 1 + .../share/doc/openssl/html/man3/BN_div.html | 1 + .../doc/openssl/html/man3/BN_div_recp.html | 1 + .../doc/openssl/html/man3/BN_div_word.html | 1 + .../share/doc/openssl/html/man3/BN_dup.html | 1 + .../share/doc/openssl/html/man3/BN_exp.html | 1 + .../share/doc/openssl/html/man3/BN_free.html | 1 + .../openssl/html/man3/BN_from_montgomery.html | 1 + .../share/doc/openssl/html/man3/BN_gcd.html | 1 + .../openssl/html/man3/BN_generate_prime.html | 2 +- .../html/man3/BN_generate_prime_ex.html | 1 + .../html/man3/BN_get0_nist_prime_192.html | 1 + .../html/man3/BN_get0_nist_prime_224.html | 1 + .../html/man3/BN_get0_nist_prime_256.html | 1 + .../html/man3/BN_get0_nist_prime_384.html | 1 + .../html/man3/BN_get0_nist_prime_521.html | 1 + .../html/man3/BN_get_rfc2409_prime_1024.html | 1 + .../html/man3/BN_get_rfc2409_prime_768.html | 1 + .../html/man3/BN_get_rfc3526_prime_1536.html | 1 + .../html/man3/BN_get_rfc3526_prime_2048.html | 1 + .../html/man3/BN_get_rfc3526_prime_3072.html | 1 + .../html/man3/BN_get_rfc3526_prime_4096.html | 1 + .../html/man3/BN_get_rfc3526_prime_6144.html | 1 + .../html/man3/BN_get_rfc3526_prime_8192.html | 1 + .../doc/openssl/html/man3/BN_get_word.html | 1 + .../doc/openssl/html/man3/BN_hex2bn.html | 1 + .../doc/openssl/html/man3/BN_is_bit_set.html | 1 + .../doc/openssl/html/man3/BN_is_odd.html | 1 + .../doc/openssl/html/man3/BN_is_one.html | 1 + .../doc/openssl/html/man3/BN_is_prime.html | 1 + .../doc/openssl/html/man3/BN_is_prime_ex.html | 1 + .../html/man3/BN_is_prime_fasttest.html | 1 + .../html/man3/BN_is_prime_fasttest_ex.html | 1 + .../doc/openssl/html/man3/BN_is_word.html | 1 + .../doc/openssl/html/man3/BN_is_zero.html | 1 + .../doc/openssl/html/man3/BN_lebin2bn.html | 1 + .../doc/openssl/html/man3/BN_lshift.html | 1 + .../doc/openssl/html/man3/BN_lshift1.html | 1 + .../doc/openssl/html/man3/BN_mask_bits.html | 1 + .../share/doc/openssl/html/man3/BN_mod.html | 1 + .../doc/openssl/html/man3/BN_mod_add.html | 1 + .../doc/openssl/html/man3/BN_mod_exp.html | 1 + .../doc/openssl/html/man3/BN_mod_mul.html | 1 + .../html/man3/BN_mod_mul_montgomery.html | 4 +- .../doc/openssl/html/man3/BN_mod_sqr.html | 1 + .../doc/openssl/html/man3/BN_mod_sqrt.html | 1 + .../doc/openssl/html/man3/BN_mod_sub.html | 1 + .../doc/openssl/html/man3/BN_mod_word.html | 1 + .../doc/openssl/html/man3/BN_mpi2bn.html | 1 + .../share/doc/openssl/html/man3/BN_mul.html | 1 + .../doc/openssl/html/man3/BN_mul_word.html | 1 + .../share/doc/openssl/html/man3/BN_nnmod.html | 1 + .../doc/openssl/html/man3/BN_num_bits.html | 1 + .../openssl/html/man3/BN_num_bits_word.html | 1 + .../share/doc/openssl/html/man3/BN_one.html | 1 + .../share/doc/openssl/html/man3/BN_print.html | 1 + .../doc/openssl/html/man3/BN_print_fp.html | 1 + .../doc/openssl/html/man3/BN_priv_rand.html | 1 + .../openssl/html/man3/BN_priv_rand_range.html | 1 + .../doc/openssl/html/man3/BN_pseudo_rand.html | 1 + .../html/man3/BN_pseudo_rand_range.html | 1 + .../share/doc/openssl/html/man3/BN_rand.html | 4 +- .../doc/openssl/html/man3/BN_rand_range.html | 1 + .../doc/openssl/html/man3/BN_rshift.html | 1 + .../doc/openssl/html/man3/BN_rshift1.html | 1 + .../doc/openssl/html/man3/BN_secure_new.html | 1 + .../doc/openssl/html/man3/BN_set_bit.html | 8 +- .../doc/openssl/html/man3/BN_set_word.html | 1 + .../share/doc/openssl/html/man3/BN_sqr.html | 1 + .../share/doc/openssl/html/man3/BN_sub.html | 1 + .../doc/openssl/html/man3/BN_sub_word.html | 1 + .../html/man3/BN_to_ASN1_ENUMERATED.html | 1 + .../openssl/html/man3/BN_to_ASN1_INTEGER.html | 1 + .../openssl/html/man3/BN_to_montgomery.html | 1 + .../share/doc/openssl/html/man3/BN_ucmp.html | 1 + .../doc/openssl/html/man3/BN_value_one.html | 1 + .../doc/openssl/html/man3/BN_with_flags.html | 1 + .../doc/openssl/html/man3/BUF_MEM_free.html | 1 + .../doc/openssl/html/man3/BUF_MEM_grow.html | 1 + .../openssl/html/man3/BUF_MEM_grow_clean.html | 1 + .../doc/openssl/html/man3/BUF_MEM_new_ex.html | 1 + .../doc/openssl/html/man3/BUF_reverse.html | 1 + .../html/man3/CERTIFICATEPOLICIES_free.html | 1 + .../html/man3/CERTIFICATEPOLICIES_new.html | 1 + .../html/man3/CMS_ContentInfo_free.html | 1 + .../html/man3/CMS_ContentInfo_new.html | 1 + .../html/man3/CMS_ContentInfo_print_ctx.html | 1 + .../html/man3/CMS_ReceiptRequest_create0.html | 1 + .../html/man3/CMS_ReceiptRequest_free.html | 1 + .../man3/CMS_ReceiptRequest_get0_values.html | 1 + .../html/man3/CMS_ReceiptRequest_new.html | 1 + .../html/man3/CMS_RecipientInfo_decrypt.html | 1 + .../html/man3/CMS_RecipientInfo_encrypt.html | 1 + .../man3/CMS_RecipientInfo_kekri_get0_id.html | 1 + .../man3/CMS_RecipientInfo_kekri_id_cmp.html | 1 + .../man3/CMS_RecipientInfo_ktri_cert_cmp.html | 1 + ...CMS_RecipientInfo_ktri_get0_signer_id.html | 1 + .../html/man3/CMS_RecipientInfo_set0_key.html | 1 + .../man3/CMS_RecipientInfo_set0_pkey.html | 1 + .../html/man3/CMS_RecipientInfo_type.html | 1 + .../html/man3/CMS_SignerInfo_cert_cmp.html | 1 + .../man3/CMS_SignerInfo_get0_signature.html | 1 + .../man3/CMS_SignerInfo_get0_signer_id.html | 1 + .../man3/CMS_SignerInfo_set1_signer_cert.html | 1 + .../html/man3/CMS_SignerInfo_sign.html | 1 + .../doc/openssl/html/man3/CMS_add0_cert.html | 18 +- .../doc/openssl/html/man3/CMS_add0_crl.html | 1 + .../html/man3/CMS_add0_recipient_key.html | 1 + .../html/man3/CMS_add1_ReceiptRequest.html | 1 + .../doc/openssl/html/man3/CMS_add1_cert.html | 1 + .../doc/openssl/html/man3/CMS_add1_crl.html | 1 + .../openssl/html/man3/CMS_get0_content.html | 1 + .../html/man3/CMS_get0_eContentType.html | 1 + .../openssl/html/man3/CMS_get0_signers.html | 1 + .../doc/openssl/html/man3/CMS_get1_certs.html | 1 + .../doc/openssl/html/man3/CMS_get1_crls.html | 1 + .../html/man3/CMS_set1_eContentType.html | 1 + .../doc/openssl/html/man3/CMS_verify.html | 40 ++- .../html/man3/CONF_modules_finish.html | 1 + .../openssl/html/man3/CONF_modules_load.html | 1 + .../html/man3/CONF_modules_unload.html | 1 + .../html/man3/CRL_DIST_POINTS_free.html | 1 + .../html/man3/CRL_DIST_POINTS_new.html | 1 + .../doc/openssl/html/man3/CRYPTO_EX_dup.html | 1 + .../doc/openssl/html/man3/CRYPTO_EX_free.html | 1 + .../doc/openssl/html/man3/CRYPTO_EX_new.html | 1 + .../html/man3/CRYPTO_THREAD_lock_free.html | 1 + .../html/man3/CRYPTO_THREAD_lock_new.html | 1 + .../html/man3/CRYPTO_THREAD_read_lock.html | 1 + .../html/man3/CRYPTO_THREAD_run_once.html | 4 +- .../html/man3/CRYPTO_THREAD_unlock.html | 1 + .../html/man3/CRYPTO_THREAD_write_lock.html | 1 + .../openssl/html/man3/CRYPTO_atomic_add.html | 1 + .../openssl/html/man3/CRYPTO_clear_free.html | 1 + .../html/man3/CRYPTO_clear_realloc.html | 1 + .../doc/openssl/html/man3/CRYPTO_free.html | 1 + .../html/man3/CRYPTO_free_ex_data.html | 1 + .../html/man3/CRYPTO_free_ex_index.html | 1 + .../html/man3/CRYPTO_get_alloc_counts.html | 1 + .../openssl/html/man3/CRYPTO_get_ex_data.html | 1 + .../html/man3/CRYPTO_get_mem_functions.html | 1 + .../doc/openssl/html/man3/CRYPTO_malloc.html | 1 + .../openssl/html/man3/CRYPTO_mem_ctrl.html | 1 + .../html/man3/CRYPTO_mem_debug_pop.html | 1 + .../html/man3/CRYPTO_mem_debug_push.html | 1 + .../openssl/html/man3/CRYPTO_mem_leaks.html | 1 + .../html/man3/CRYPTO_mem_leaks_cb.html | 1 + .../html/man3/CRYPTO_mem_leaks_fp.html | 1 + .../doc/openssl/html/man3/CRYPTO_memcmp.html | 6 +- .../openssl/html/man3/CRYPTO_new_ex_data.html | 1 + .../doc/openssl/html/man3/CRYPTO_realloc.html | 1 + .../html/man3/CRYPTO_secure_allocated.html | 1 + .../html/man3/CRYPTO_secure_clear_free.html | 1 + .../openssl/html/man3/CRYPTO_secure_free.html | 1 + .../html/man3/CRYPTO_secure_malloc.html | 1 + .../html/man3/CRYPTO_secure_malloc_done.html | 1 + .../html/man3/CRYPTO_secure_malloc_init.html | 1 + .../CRYPTO_secure_malloc_initialized.html | 1 + .../openssl/html/man3/CRYPTO_secure_used.html | 1 + .../html/man3/CRYPTO_secure_zalloc.html | 1 + .../openssl/html/man3/CRYPTO_set_ex_data.html | 1 + .../html/man3/CRYPTO_set_mem_debug.html | 1 + .../html/man3/CRYPTO_set_mem_functions.html | 1 + .../doc/openssl/html/man3/CRYPTO_strdup.html | 1 + .../doc/openssl/html/man3/CRYPTO_strndup.html | 1 + .../doc/openssl/html/man3/CRYPTO_zalloc.html | 1 + .../openssl/html/man3/CTLOG_STORE_free.html | 1 + .../man3/CTLOG_STORE_load_default_file.html | 1 + .../html/man3/CTLOG_STORE_load_file.html | 1 + .../doc/openssl/html/man3/CTLOG_free.html | 1 + .../openssl/html/man3/CTLOG_get0_log_id.html | 1 + .../openssl/html/man3/CTLOG_get0_name.html | 1 + .../html/man3/CTLOG_get0_public_key.html | 1 + .../html/man3/CTLOG_new_from_base64.html | 1 + .../html/man3/CT_POLICY_EVAL_CTX_free.html | 1 + .../man3/CT_POLICY_EVAL_CTX_get0_cert.html | 1 + .../man3/CT_POLICY_EVAL_CTX_get0_issuer.html | 1 + .../CT_POLICY_EVAL_CTX_get0_log_store.html | 1 + .../man3/CT_POLICY_EVAL_CTX_get_time.html | 1 + .../man3/CT_POLICY_EVAL_CTX_set1_cert.html | 1 + .../man3/CT_POLICY_EVAL_CTX_set1_issuer.html | 1 + ...OLICY_EVAL_CTX_set_shared_CTLOG_STORE.html | 1 + .../man3/CT_POLICY_EVAL_CTX_set_time.html | 1 + .../html/man3/DECLARE_ASN1_FUNCTIONS.html | 1 + .../openssl/html/man3/DECLARE_LHASH_OF.html | 1 + .../doc/openssl/html/man3/DECLARE_PEM_rw.html | 1 + .../html/man3/DEFINE_SPECIAL_STACK_OF.html | 1 + .../man3/DEFINE_SPECIAL_STACK_OF_CONST.html | 1 + .../openssl/html/man3/DEFINE_STACK_OF.html | 2 +- .../html/man3/DEFINE_STACK_OF_CONST.html | 1 + .../doc/openssl/html/man3/DES_cbc_cksum.html | 1 + .../openssl/html/man3/DES_cfb64_encrypt.html | 1 + .../openssl/html/man3/DES_cfb_encrypt.html | 1 + .../doc/openssl/html/man3/DES_crypt.html | 1 + .../openssl/html/man3/DES_ecb2_encrypt.html | 1 + .../openssl/html/man3/DES_ecb3_encrypt.html | 1 + .../openssl/html/man3/DES_ecb_encrypt.html | 1 + .../html/man3/DES_ede2_cbc_encrypt.html | 1 + .../html/man3/DES_ede2_cfb64_encrypt.html | 1 + .../html/man3/DES_ede2_ofb64_encrypt.html | 1 + .../html/man3/DES_ede3_cbc_encrypt.html | 1 + .../html/man3/DES_ede3_cfb64_encrypt.html | 1 + .../html/man3/DES_ede3_ofb64_encrypt.html | 1 + .../doc/openssl/html/man3/DES_fcrypt.html | 1 + .../openssl/html/man3/DES_is_weak_key.html | 1 + .../doc/openssl/html/man3/DES_key_sched.html | 1 + .../openssl/html/man3/DES_ncbc_encrypt.html | 1 + .../openssl/html/man3/DES_ofb64_encrypt.html | 1 + .../openssl/html/man3/DES_ofb_encrypt.html | 1 + .../openssl/html/man3/DES_pcbc_encrypt.html | 1 + .../doc/openssl/html/man3/DES_quad_cksum.html | 1 + .../doc/openssl/html/man3/DES_random_key.html | 8 +- .../doc/openssl/html/man3/DES_set_key.html | 1 + .../html/man3/DES_set_key_checked.html | 1 + .../html/man3/DES_set_key_unchecked.html | 1 + .../openssl/html/man3/DES_set_odd_parity.html | 1 + .../html/man3/DES_string_to_2keys.html | 1 + .../openssl/html/man3/DES_string_to_key.html | 1 + .../openssl/html/man3/DES_xcbc_encrypt.html | 1 + .../doc/openssl/html/man3/DH_OpenSSL.html | 1 + .../share/doc/openssl/html/man3/DH_bits.html | 1 + .../share/doc/openssl/html/man3/DH_check.html | 1 + .../doc/openssl/html/man3/DH_check_ex.html | 1 + .../openssl/html/man3/DH_check_params.html | 1 + .../openssl/html/man3/DH_check_params_ex.html | 1 + .../html/man3/DH_check_pub_key_ex.html | 1 + .../doc/openssl/html/man3/DH_clear_flags.html | 1 + .../doc/openssl/html/man3/DH_compute_key.html | 1 + .../html/man3/DH_compute_key_padded.html | 1 + .../share/doc/openssl/html/man3/DH_free.html | 1 + .../openssl/html/man3/DH_generate_key.html | 21 +- .../html/man3/DH_generate_parameters_ex.html | 1 + .../doc/openssl/html/man3/DH_get0_engine.html | 1 + .../doc/openssl/html/man3/DH_get0_g.html | 1 + .../doc/openssl/html/man3/DH_get0_key.html | 1 + .../doc/openssl/html/man3/DH_get0_p.html | 1 + .../doc/openssl/html/man3/DH_get0_pqg.html | 4 +- .../openssl/html/man3/DH_get0_priv_key.html | 1 + .../openssl/html/man3/DH_get0_pub_key.html | 1 + .../doc/openssl/html/man3/DH_get0_q.html | 1 + .../openssl/html/man3/DH_get_2048_224.html | 1 + .../openssl/html/man3/DH_get_2048_256.html | 1 + .../html/man3/DH_get_default_method.html | 1 + .../doc/openssl/html/man3/DH_get_ex_data.html | 1 + .../html/man3/DH_get_ex_new_index.html | 1 + .../doc/openssl/html/man3/DH_get_length.html | 1 + .../doc/openssl/html/man3/DH_get_nid.html | 1 + .../doc/openssl/html/man3/DH_meth_dup.html | 1 + .../doc/openssl/html/man3/DH_meth_free.html | 1 + .../html/man3/DH_meth_get0_app_data.html | 1 + .../openssl/html/man3/DH_meth_get0_name.html | 1 + .../html/man3/DH_meth_get_bn_mod_exp.html | 1 + .../html/man3/DH_meth_get_compute_key.html | 1 + .../openssl/html/man3/DH_meth_get_finish.html | 1 + .../openssl/html/man3/DH_meth_get_flags.html | 1 + .../html/man3/DH_meth_get_generate_key.html | 1 + .../man3/DH_meth_get_generate_params.html | 1 + .../openssl/html/man3/DH_meth_get_init.html | 1 + .../html/man3/DH_meth_set0_app_data.html | 1 + .../openssl/html/man3/DH_meth_set1_name.html | 1 + .../html/man3/DH_meth_set_bn_mod_exp.html | 1 + .../html/man3/DH_meth_set_compute_key.html | 1 + .../openssl/html/man3/DH_meth_set_finish.html | 1 + .../openssl/html/man3/DH_meth_set_flags.html | 1 + .../html/man3/DH_meth_set_generate_key.html | 1 + .../man3/DH_meth_set_generate_params.html | 1 + .../openssl/html/man3/DH_meth_set_init.html | 1 + .../doc/openssl/html/man3/DH_new_method.html | 1 + .../openssl/html/man3/DH_security_bits.html | 1 + .../doc/openssl/html/man3/DH_set0_key.html | 1 + .../doc/openssl/html/man3/DH_set0_pqg.html | 1 + .../html/man3/DH_set_default_method.html | 1 + .../doc/openssl/html/man3/DH_set_ex_data.html | 1 + .../doc/openssl/html/man3/DH_set_flags.html | 1 + .../doc/openssl/html/man3/DH_set_length.html | 1 + .../doc/openssl/html/man3/DH_set_method.html | 6 +- .../doc/openssl/html/man3/DH_test_flags.html | 1 + .../doc/openssl/html/man3/DHparams_print.html | 1 + .../openssl/html/man3/DHparams_print_fp.html | 1 + .../html/man3/DIRECTORYSTRING_free.html | 1 + .../html/man3/DIRECTORYSTRING_new.html | 1 + .../openssl/html/man3/DISPLAYTEXT_free.html | 1 + .../openssl/html/man3/DISPLAYTEXT_new.html | 1 + .../html/man3/DIST_POINT_NAME_free.html | 1 + .../html/man3/DIST_POINT_NAME_new.html | 1 + .../openssl/html/man3/DIST_POINT_free.html | 1 + .../doc/openssl/html/man3/DIST_POINT_new.html | 1 + .../doc/openssl/html/man3/DSA_OpenSSL.html | 1 + .../doc/openssl/html/man3/DSA_SIG_free.html | 1 + .../doc/openssl/html/man3/DSA_SIG_get0.html | 1 + .../doc/openssl/html/man3/DSA_SIG_set0.html | 1 + .../share/doc/openssl/html/man3/DSA_bits.html | 1 + .../openssl/html/man3/DSA_clear_flags.html | 1 + .../doc/openssl/html/man3/DSA_do_verify.html | 1 + .../share/doc/openssl/html/man3/DSA_free.html | 1 + .../html/man3/DSA_generate_parameters_ex.html | 1 + .../openssl/html/man3/DSA_get0_engine.html | 1 + .../doc/openssl/html/man3/DSA_get0_g.html | 1 + .../doc/openssl/html/man3/DSA_get0_key.html | 1 + .../doc/openssl/html/man3/DSA_get0_p.html | 1 + .../openssl/html/man3/DSA_get0_priv_key.html | 1 + .../openssl/html/man3/DSA_get0_pub_key.html | 1 + .../doc/openssl/html/man3/DSA_get0_q.html | 1 + .../html/man3/DSA_get_default_method.html | 1 + .../openssl/html/man3/DSA_get_ex_data.html | 1 + .../html/man3/DSA_get_ex_new_index.html | 1 + .../doc/openssl/html/man3/DSA_meth_dup.html | 1 + .../doc/openssl/html/man3/DSA_meth_free.html | 1 + .../html/man3/DSA_meth_get0_app_data.html | 1 + .../openssl/html/man3/DSA_meth_get0_name.html | 1 + .../html/man3/DSA_meth_get_bn_mod_exp.html | 1 + .../html/man3/DSA_meth_get_finish.html | 1 + .../openssl/html/man3/DSA_meth_get_flags.html | 1 + .../openssl/html/man3/DSA_meth_get_init.html | 1 + .../html/man3/DSA_meth_get_keygen.html | 1 + .../html/man3/DSA_meth_get_mod_exp.html | 1 + .../html/man3/DSA_meth_get_paramgen.html | 1 + .../openssl/html/man3/DSA_meth_get_sign.html | 1 + .../html/man3/DSA_meth_get_sign_setup.html | 1 + .../html/man3/DSA_meth_get_verify.html | 1 + .../html/man3/DSA_meth_set0_app_data.html | 1 + .../openssl/html/man3/DSA_meth_set1_name.html | 1 + .../html/man3/DSA_meth_set_bn_mod_exp.html | 1 + .../html/man3/DSA_meth_set_finish.html | 1 + .../openssl/html/man3/DSA_meth_set_flags.html | 1 + .../openssl/html/man3/DSA_meth_set_init.html | 1 + .../html/man3/DSA_meth_set_keygen.html | 1 + .../html/man3/DSA_meth_set_mod_exp.html | 1 + .../html/man3/DSA_meth_set_paramgen.html | 1 + .../openssl/html/man3/DSA_meth_set_sign.html | 1 + .../html/man3/DSA_meth_set_sign_setup.html | 1 + .../html/man3/DSA_meth_set_verify.html | 1 + .../doc/openssl/html/man3/DSA_new_method.html | 1 + .../doc/openssl/html/man3/DSA_print.html | 1 + .../doc/openssl/html/man3/DSA_print_fp.html | 1 + .../openssl/html/man3/DSA_security_bits.html | 1 + .../doc/openssl/html/man3/DSA_set0_key.html | 1 + .../doc/openssl/html/man3/DSA_set0_pqg.html | 1 + .../html/man3/DSA_set_default_method.html | 1 + .../openssl/html/man3/DSA_set_ex_data.html | 1 + .../doc/openssl/html/man3/DSA_set_flags.html | 1 + .../doc/openssl/html/man3/DSA_set_method.html | 6 +- .../doc/openssl/html/man3/DSA_sign_setup.html | 1 + .../doc/openssl/html/man3/DSA_test_flags.html | 1 + .../doc/openssl/html/man3/DSA_verify.html | 1 + .../doc/openssl/html/man3/DSAparams_dup.html | 1 + .../openssl/html/man3/DSAparams_print.html | 1 + .../openssl/html/man3/DSAparams_print_fp.html | 1 + .../openssl/html/man3/DTLS_client_method.html | 1 + .../doc/openssl/html/man3/DTLS_method.html | 1 + .../openssl/html/man3/DTLS_server_method.html | 1 + .../doc/openssl/html/man3/DTLS_timer_cb.html | 1 + .../html/man3/DTLSv1_2_client_method.html | 1 + .../openssl/html/man3/DTLSv1_2_method.html | 1 + .../html/man3/DTLSv1_2_server_method.html | 1 + .../html/man3/DTLSv1_client_method.html | 1 + .../doc/openssl/html/man3/DTLSv1_listen.html | 6 +- .../doc/openssl/html/man3/DTLSv1_method.html | 1 + .../html/man3/DTLSv1_server_method.html | 1 + .../openssl/html/man3/ECDH_get_ex_data.html | 1 + .../html/man3/ECDH_get_ex_new_index.html | 1 + .../openssl/html/man3/ECDH_set_ex_data.html | 1 + .../doc/openssl/html/man3/ECDSA_SIG_free.html | 1 + .../doc/openssl/html/man3/ECDSA_SIG_get0.html | 1 + .../openssl/html/man3/ECDSA_SIG_get0_r.html | 1 + .../openssl/html/man3/ECDSA_SIG_get0_s.html | 1 + .../doc/openssl/html/man3/ECDSA_SIG_new.html | 6 +- .../doc/openssl/html/man3/ECDSA_SIG_set0.html | 1 + .../doc/openssl/html/man3/ECDSA_do_sign.html | 1 + .../openssl/html/man3/ECDSA_do_sign_ex.html | 1 + .../openssl/html/man3/ECDSA_do_verify.html | 1 + .../doc/openssl/html/man3/ECDSA_sign.html | 1 + .../doc/openssl/html/man3/ECDSA_sign_ex.html | 1 + .../openssl/html/man3/ECDSA_sign_setup.html | 1 + .../doc/openssl/html/man3/ECDSA_size.html | 1 + .../doc/openssl/html/man3/ECDSA_verify.html | 1 + .../openssl/html/man3/ECPARAMETERS_free.html | 1 + .../openssl/html/man3/ECPARAMETERS_new.html | 1 + .../html/man3/ECPKPARAMETERS_free.html | 1 + .../openssl/html/man3/ECPKPARAMETERS_new.html | 1 + .../html/man3/ECPKParameters_print_fp.html | 1 + .../html/man3/EC_GF2m_simple_method.html | 1 + .../openssl/html/man3/EC_GFp_mont_method.html | 1 + .../openssl/html/man3/EC_GFp_nist_method.html | 1 + .../html/man3/EC_GFp_nistp224_method.html | 1 + .../html/man3/EC_GFp_nistp256_method.html | 1 + .../html/man3/EC_GFp_nistp521_method.html | 1 + .../doc/openssl/html/man3/EC_GROUP_check.html | 1 + .../man3/EC_GROUP_check_discriminant.html | 1 + .../html/man3/EC_GROUP_clear_free.html | 1 + .../doc/openssl/html/man3/EC_GROUP_cmp.html | 1 + .../doc/openssl/html/man3/EC_GROUP_dup.html | 1 + .../doc/openssl/html/man3/EC_GROUP_free.html | 1 + .../html/man3/EC_GROUP_get0_cofactor.html | 1 + .../html/man3/EC_GROUP_get0_generator.html | 1 + .../html/man3/EC_GROUP_get0_order.html | 1 + .../openssl/html/man3/EC_GROUP_get0_seed.html | 1 + .../html/man3/EC_GROUP_get_asn1_flag.html | 1 + .../html/man3/EC_GROUP_get_basis_type.html | 1 + .../html/man3/EC_GROUP_get_cofactor.html | 1 + .../openssl/html/man3/EC_GROUP_get_curve.html | 1 + .../html/man3/EC_GROUP_get_curve_GF2m.html | 1 + .../html/man3/EC_GROUP_get_curve_GFp.html | 1 + .../html/man3/EC_GROUP_get_curve_name.html | 1 + .../html/man3/EC_GROUP_get_degree.html | 1 + .../html/man3/EC_GROUP_get_ecparameters.html | 1 + .../man3/EC_GROUP_get_ecpkparameters.html | 1 + .../openssl/html/man3/EC_GROUP_get_order.html | 1 + .../man3/EC_GROUP_get_pentanomial_basis.html | 1 + .../EC_GROUP_get_point_conversion_form.html | 1 + .../html/man3/EC_GROUP_get_seed_len.html | 1 + .../man3/EC_GROUP_get_trinomial_basis.html | 1 + .../man3/EC_GROUP_have_precompute_mult.html | 1 + .../openssl/html/man3/EC_GROUP_method_of.html | 1 + .../doc/openssl/html/man3/EC_GROUP_new.html | 4 +- .../html/man3/EC_GROUP_new_by_curve_name.html | 1 + .../html/man3/EC_GROUP_new_curve_GF2m.html | 1 + .../html/man3/EC_GROUP_new_curve_GFp.html | 1 + .../man3/EC_GROUP_new_from_ecparameters.html | 1 + .../EC_GROUP_new_from_ecpkparameters.html | 1 + .../html/man3/EC_GROUP_order_bits.html | 1 + .../html/man3/EC_GROUP_precompute_mult.html | 1 + .../html/man3/EC_GROUP_set_asn1_flag.html | 1 + .../openssl/html/man3/EC_GROUP_set_curve.html | 1 + .../html/man3/EC_GROUP_set_curve_GF2m.html | 1 + .../html/man3/EC_GROUP_set_curve_GFp.html | 1 + .../html/man3/EC_GROUP_set_curve_name.html | 1 + .../html/man3/EC_GROUP_set_generator.html | 1 + .../EC_GROUP_set_point_conversion_form.html | 1 + .../openssl/html/man3/EC_GROUP_set_seed.html | 1 + .../openssl/html/man3/EC_KEY_check_key.html | 1 + .../openssl/html/man3/EC_KEY_clear_flags.html | 1 + .../doc/openssl/html/man3/EC_KEY_copy.html | 1 + .../EC_KEY_decoded_from_explicit_params.html | 1 + .../doc/openssl/html/man3/EC_KEY_dup.html | 1 + .../doc/openssl/html/man3/EC_KEY_free.html | 1 + .../html/man3/EC_KEY_generate_key.html | 1 + .../openssl/html/man3/EC_KEY_get0_engine.html | 1 + .../openssl/html/man3/EC_KEY_get0_group.html | 1 + .../html/man3/EC_KEY_get0_private_key.html | 1 + .../html/man3/EC_KEY_get0_public_key.html | 1 + .../html/man3/EC_KEY_get_conv_form.html | 1 + .../openssl/html/man3/EC_KEY_get_ex_data.html | 1 + .../html/man3/EC_KEY_get_ex_new_index.html | 1 + .../openssl/html/man3/EC_KEY_get_flags.html | 1 + .../openssl/html/man3/EC_KEY_get_method.html | 1 + .../doc/openssl/html/man3/EC_KEY_key2buf.html | 1 + .../doc/openssl/html/man3/EC_KEY_new.html | 17 +- .../html/man3/EC_KEY_new_by_curve_name.html | 1 + .../doc/openssl/html/man3/EC_KEY_oct2key.html | 1 + .../openssl/html/man3/EC_KEY_oct2priv.html | 1 + .../html/man3/EC_KEY_precompute_mult.html | 1 + .../openssl/html/man3/EC_KEY_priv2buf.html | 1 + .../openssl/html/man3/EC_KEY_priv2oct.html | 1 + .../html/man3/EC_KEY_set_asn1_flag.html | 1 + .../html/man3/EC_KEY_set_conv_form.html | 1 + .../html/man3/EC_KEY_set_enc_flags.html | 1 + .../openssl/html/man3/EC_KEY_set_ex_data.html | 1 + .../openssl/html/man3/EC_KEY_set_flags.html | 1 + .../openssl/html/man3/EC_KEY_set_group.html | 1 + .../openssl/html/man3/EC_KEY_set_method.html | 1 + .../html/man3/EC_KEY_set_private_key.html | 1 + .../html/man3/EC_KEY_set_public_key.html | 1 + ...KEY_set_public_key_affine_coordinates.html | 1 + .../doc/openssl/html/man3/EC_KEY_up_ref.html | 1 + .../html/man3/EC_METHOD_get_field_type.html | 1 + .../openssl/html/man3/EC_POINT_bn2point.html | 1 + .../html/man3/EC_POINT_clear_free.html | 1 + .../doc/openssl/html/man3/EC_POINT_cmp.html | 1 + .../doc/openssl/html/man3/EC_POINT_copy.html | 1 + .../doc/openssl/html/man3/EC_POINT_dbl.html | 1 + .../doc/openssl/html/man3/EC_POINT_dup.html | 1 + .../doc/openssl/html/man3/EC_POINT_free.html | 1 + ...POINT_get_Jprojective_coordinates_GFp.html | 1 + .../man3/EC_POINT_get_affine_coordinates.html | 1 + .../EC_POINT_get_affine_coordinates_GF2m.html | 1 + .../EC_POINT_get_affine_coordinates_GFp.html | 1 + .../openssl/html/man3/EC_POINT_hex2point.html | 1 + .../openssl/html/man3/EC_POINT_invert.html | 1 + .../html/man3/EC_POINT_is_at_infinity.html | 1 + .../html/man3/EC_POINT_is_on_curve.html | 1 + .../html/man3/EC_POINT_make_affine.html | 1 + .../openssl/html/man3/EC_POINT_method_of.html | 1 + .../doc/openssl/html/man3/EC_POINT_mul.html | 1 + .../doc/openssl/html/man3/EC_POINT_new.html | 4 +- .../openssl/html/man3/EC_POINT_oct2point.html | 1 + .../openssl/html/man3/EC_POINT_point2bn.html | 1 + .../openssl/html/man3/EC_POINT_point2buf.html | 1 + .../openssl/html/man3/EC_POINT_point2hex.html | 1 + .../openssl/html/man3/EC_POINT_point2oct.html | 1 + ...POINT_set_Jprojective_coordinates_GFp.html | 1 + .../man3/EC_POINT_set_affine_coordinates.html | 1 + .../EC_POINT_set_affine_coordinates_GF2m.html | 1 + .../EC_POINT_set_affine_coordinates_GFp.html | 1 + .../EC_POINT_set_compressed_coordinates.html | 1 + ...POINT_set_compressed_coordinates_GF2m.html | 1 + ..._POINT_set_compressed_coordinates_GFp.html | 1 + .../html/man3/EC_POINT_set_to_infinity.html | 1 + .../html/man3/EC_POINTs_make_affine.html | 1 + .../doc/openssl/html/man3/EC_POINTs_mul.html | 1 + .../html/man3/EC_get_builtin_curves.html | 1 + .../openssl/html/man3/EDIPARTYNAME_free.html | 1 + .../openssl/html/man3/EDIPARTYNAME_new.html | 1 + .../doc/openssl/html/man3/ENGINE_add.html | 24 +- .../html/man3/ENGINE_add_conf_module.html | 1 + .../doc/openssl/html/man3/ENGINE_by_id.html | 1 + .../doc/openssl/html/man3/ENGINE_cleanup.html | 1 + .../html/man3/ENGINE_cmd_is_executable.html | 1 + .../doc/openssl/html/man3/ENGINE_ctrl.html | 1 + .../openssl/html/man3/ENGINE_ctrl_cmd.html | 1 + .../html/man3/ENGINE_ctrl_cmd_string.html | 1 + .../doc/openssl/html/man3/ENGINE_finish.html | 1 + .../doc/openssl/html/man3/ENGINE_free.html | 1 + .../doc/openssl/html/man3/ENGINE_get_DH.html | 1 + .../doc/openssl/html/man3/ENGINE_get_DSA.html | 1 + .../openssl/html/man3/ENGINE_get_RAND.html | 1 + .../doc/openssl/html/man3/ENGINE_get_RSA.html | 1 + .../openssl/html/man3/ENGINE_get_cipher.html | 1 + .../html/man3/ENGINE_get_cipher_engine.html | 1 + .../openssl/html/man3/ENGINE_get_ciphers.html | 1 + .../html/man3/ENGINE_get_cmd_defns.html | 1 + .../html/man3/ENGINE_get_ctrl_function.html | 1 + .../html/man3/ENGINE_get_default_DH.html | 1 + .../html/man3/ENGINE_get_default_DSA.html | 1 + .../html/man3/ENGINE_get_default_RAND.html | 1 + .../html/man3/ENGINE_get_default_RSA.html | 1 + .../man3/ENGINE_get_destroy_function.html | 1 + .../openssl/html/man3/ENGINE_get_digest.html | 1 + .../html/man3/ENGINE_get_digest_engine.html | 1 + .../openssl/html/man3/ENGINE_get_digests.html | 1 + .../openssl/html/man3/ENGINE_get_ex_data.html | 1 + .../html/man3/ENGINE_get_ex_new_index.html | 1 + .../html/man3/ENGINE_get_finish_function.html | 1 + .../openssl/html/man3/ENGINE_get_first.html | 1 + .../openssl/html/man3/ENGINE_get_flags.html | 1 + .../doc/openssl/html/man3/ENGINE_get_id.html | 1 + .../html/man3/ENGINE_get_init_function.html | 1 + .../openssl/html/man3/ENGINE_get_last.html | 1 + .../ENGINE_get_load_privkey_function.html | 1 + .../man3/ENGINE_get_load_pubkey_function.html | 1 + .../openssl/html/man3/ENGINE_get_name.html | 1 + .../openssl/html/man3/ENGINE_get_next.html | 1 + .../openssl/html/man3/ENGINE_get_prev.html | 1 + .../html/man3/ENGINE_get_table_flags.html | 1 + .../doc/openssl/html/man3/ENGINE_init.html | 1 + .../man3/ENGINE_load_builtin_engines.html | 1 + .../html/man3/ENGINE_load_private_key.html | 1 + .../html/man3/ENGINE_load_public_key.html | 1 + .../doc/openssl/html/man3/ENGINE_new.html | 1 + .../openssl/html/man3/ENGINE_register_DH.html | 1 + .../html/man3/ENGINE_register_DSA.html | 1 + .../html/man3/ENGINE_register_RAND.html | 1 + .../html/man3/ENGINE_register_RSA.html | 1 + .../html/man3/ENGINE_register_all_DH.html | 1 + .../html/man3/ENGINE_register_all_DSA.html | 1 + .../html/man3/ENGINE_register_all_RAND.html | 1 + .../html/man3/ENGINE_register_all_RSA.html | 1 + .../man3/ENGINE_register_all_ciphers.html | 1 + .../man3/ENGINE_register_all_complete.html | 1 + .../man3/ENGINE_register_all_digests.html | 1 + .../html/man3/ENGINE_register_ciphers.html | 1 + .../html/man3/ENGINE_register_complete.html | 1 + .../html/man3/ENGINE_register_digests.html | 1 + .../doc/openssl/html/man3/ENGINE_remove.html | 1 + .../doc/openssl/html/man3/ENGINE_set_DH.html | 1 + .../doc/openssl/html/man3/ENGINE_set_DSA.html | 1 + .../openssl/html/man3/ENGINE_set_RAND.html | 1 + .../doc/openssl/html/man3/ENGINE_set_RSA.html | 1 + .../openssl/html/man3/ENGINE_set_ciphers.html | 1 + .../html/man3/ENGINE_set_cmd_defns.html | 1 + .../html/man3/ENGINE_set_ctrl_function.html | 1 + .../openssl/html/man3/ENGINE_set_default.html | 1 + .../html/man3/ENGINE_set_default_DH.html | 1 + .../html/man3/ENGINE_set_default_DSA.html | 1 + .../html/man3/ENGINE_set_default_RAND.html | 1 + .../html/man3/ENGINE_set_default_RSA.html | 1 + .../html/man3/ENGINE_set_default_ciphers.html | 1 + .../html/man3/ENGINE_set_default_digests.html | 1 + .../html/man3/ENGINE_set_default_string.html | 1 + .../man3/ENGINE_set_destroy_function.html | 1 + .../openssl/html/man3/ENGINE_set_digests.html | 1 + .../openssl/html/man3/ENGINE_set_ex_data.html | 1 + .../html/man3/ENGINE_set_finish_function.html | 1 + .../openssl/html/man3/ENGINE_set_flags.html | 1 + .../doc/openssl/html/man3/ENGINE_set_id.html | 1 + .../html/man3/ENGINE_set_init_function.html | 1 + .../ENGINE_set_load_privkey_function.html | 1 + .../man3/ENGINE_set_load_pubkey_function.html | 1 + .../openssl/html/man3/ENGINE_set_name.html | 1 + .../html/man3/ENGINE_set_table_flags.html | 1 + .../html/man3/ENGINE_unregister_DH.html | 1 + .../html/man3/ENGINE_unregister_DSA.html | 1 + .../html/man3/ENGINE_unregister_RAND.html | 1 + .../html/man3/ENGINE_unregister_RSA.html | 1 + .../html/man3/ENGINE_unregister_ciphers.html | 1 + .../html/man3/ENGINE_unregister_digests.html | 1 + .../doc/openssl/html/man3/ENGINE_up_ref.html | 1 + .../openssl/html/man3/ERR_FATAL_ERROR.html | 1 + .../doc/openssl/html/man3/ERR_GET_FUNC.html | 1 + .../doc/openssl/html/man3/ERR_GET_REASON.html | 1 + .../share/doc/openssl/html/man3/ERR_PACK.html | 1 + .../openssl/html/man3/ERR_add_error_data.html | 1 + .../html/man3/ERR_add_error_vdata.html | 1 + .../openssl/html/man3/ERR_error_string_n.html | 1 + .../openssl/html/man3/ERR_free_strings.html | 1 + .../html/man3/ERR_func_error_string.html | 1 + .../doc/openssl/html/man3/ERR_get_error.html | 4 +- .../openssl/html/man3/ERR_get_error_line.html | 1 + .../html/man3/ERR_get_error_line_data.html | 1 + .../html/man3/ERR_get_next_error_library.html | 1 + .../html/man3/ERR_lib_error_string.html | 1 + .../openssl/html/man3/ERR_load_strings.html | 6 +- .../doc/openssl/html/man3/ERR_peek_error.html | 1 + .../html/man3/ERR_peek_error_line.html | 1 + .../html/man3/ERR_peek_error_line_data.html | 1 + .../html/man3/ERR_peek_last_error.html | 1 + .../html/man3/ERR_peek_last_error_line.html | 1 + .../man3/ERR_peek_last_error_line_data.html | 1 + .../openssl/html/man3/ERR_pop_to_mark.html | 1 + .../openssl/html/man3/ERR_print_errors.html | 4 +- .../html/man3/ERR_print_errors_cb.html | 1 + .../html/man3/ERR_print_errors_fp.html | 1 + .../doc/openssl/html/man3/ERR_put_error.html | 6 +- .../html/man3/ERR_reason_error_string.html | 1 + .../html/man3/ERR_remove_thread_state.html | 1 + .../openssl/html/man3/ESS_CERT_ID_dup.html | 1 + .../openssl/html/man3/ESS_CERT_ID_free.html | 1 + .../openssl/html/man3/ESS_CERT_ID_new.html | 1 + .../html/man3/ESS_ISSUER_SERIAL_dup.html | 1 + .../html/man3/ESS_ISSUER_SERIAL_free.html | 1 + .../html/man3/ESS_ISSUER_SERIAL_new.html | 1 + .../html/man3/ESS_SIGNING_CERT_dup.html | 1 + .../html/man3/ESS_SIGNING_CERT_free.html | 1 + .../html/man3/ESS_SIGNING_CERT_new.html | 1 + .../html/man3/EVP_CIPHER_CTX_block_size.html | 1 + .../html/man3/EVP_CIPHER_CTX_cipher.html | 1 + .../html/man3/EVP_CIPHER_CTX_ctrl.html | 1 + .../html/man3/EVP_CIPHER_CTX_flags.html | 1 + .../html/man3/EVP_CIPHER_CTX_free.html | 1 + .../man3/EVP_CIPHER_CTX_get_app_data.html | 1 + .../html/man3/EVP_CIPHER_CTX_iv_length.html | 1 + .../html/man3/EVP_CIPHER_CTX_key_length.html | 1 + .../html/man3/EVP_CIPHER_CTX_mode.html | 1 + .../openssl/html/man3/EVP_CIPHER_CTX_new.html | 1 + .../openssl/html/man3/EVP_CIPHER_CTX_nid.html | 1 + .../html/man3/EVP_CIPHER_CTX_reset.html | 1 + .../man3/EVP_CIPHER_CTX_set_app_data.html | 1 + .../man3/EVP_CIPHER_CTX_set_cipher_data.html | 1 + .../man3/EVP_CIPHER_CTX_set_key_length.html | 1 + .../html/man3/EVP_CIPHER_CTX_set_padding.html | 1 + .../html/man3/EVP_CIPHER_CTX_type.html | 1 + .../html/man3/EVP_CIPHER_asn1_to_param.html | 1 + .../html/man3/EVP_CIPHER_block_size.html | 1 + .../openssl/html/man3/EVP_CIPHER_flags.html | 1 + .../html/man3/EVP_CIPHER_iv_length.html | 1 + .../html/man3/EVP_CIPHER_key_length.html | 1 + .../html/man3/EVP_CIPHER_meth_dup.html | 1 + .../html/man3/EVP_CIPHER_meth_free.html | 1 + .../man3/EVP_CIPHER_meth_get_cleanup.html | 1 + .../html/man3/EVP_CIPHER_meth_get_ctrl.html | 1 + .../man3/EVP_CIPHER_meth_get_do_cipher.html | 1 + .../EVP_CIPHER_meth_get_get_asn1_params.html | 1 + .../html/man3/EVP_CIPHER_meth_get_init.html | 1 + .../EVP_CIPHER_meth_get_set_asn1_params.html | 1 + .../man3/EVP_CIPHER_meth_set_cleanup.html | 1 + .../html/man3/EVP_CIPHER_meth_set_ctrl.html | 1 + .../man3/EVP_CIPHER_meth_set_do_cipher.html | 1 + .../html/man3/EVP_CIPHER_meth_set_flags.html | 1 + .../EVP_CIPHER_meth_set_get_asn1_params.html | 1 + .../EVP_CIPHER_meth_set_impl_ctx_size.html | 1 + .../html/man3/EVP_CIPHER_meth_set_init.html | 1 + .../man3/EVP_CIPHER_meth_set_iv_length.html | 1 + .../EVP_CIPHER_meth_set_set_asn1_params.html | 1 + .../openssl/html/man3/EVP_CIPHER_mode.html | 1 + .../doc/openssl/html/man3/EVP_CIPHER_nid.html | 1 + .../html/man3/EVP_CIPHER_param_to_asn1.html | 1 + .../openssl/html/man3/EVP_CIPHER_type.html | 1 + .../openssl/html/man3/EVP_CipherFinal.html | 1 + .../openssl/html/man3/EVP_CipherFinal_ex.html | 1 + .../doc/openssl/html/man3/EVP_CipherInit.html | 1 + .../openssl/html/man3/EVP_CipherInit_ex.html | 1 + .../openssl/html/man3/EVP_CipherUpdate.html | 1 + .../openssl/html/man3/EVP_DecodeBlock.html | 1 + .../openssl/html/man3/EVP_DecodeFinal.html | 1 + .../doc/openssl/html/man3/EVP_DecodeInit.html | 1 + .../openssl/html/man3/EVP_DecodeUpdate.html | 1 + .../openssl/html/man3/EVP_DecryptFinal.html | 1 + .../html/man3/EVP_DecryptFinal_ex.html | 1 + .../openssl/html/man3/EVP_DecryptInit.html | 1 + .../openssl/html/man3/EVP_DecryptInit_ex.html | 1 + .../openssl/html/man3/EVP_DecryptUpdate.html | 1 + .../doc/openssl/html/man3/EVP_Digest.html | 1 + .../openssl/html/man3/EVP_DigestFinal.html | 1 + .../openssl/html/man3/EVP_DigestFinalXOF.html | 1 + .../openssl/html/man3/EVP_DigestFinal_ex.html | 1 + .../doc/openssl/html/man3/EVP_DigestInit.html | 6 +- .../openssl/html/man3/EVP_DigestInit_ex.html | 1 + .../doc/openssl/html/man3/EVP_DigestSign.html | 1 + .../html/man3/EVP_DigestSignFinal.html | 1 + .../openssl/html/man3/EVP_DigestSignInit.html | 4 +- .../html/man3/EVP_DigestSignUpdate.html | 1 + .../openssl/html/man3/EVP_DigestUpdate.html | 1 + .../openssl/html/man3/EVP_DigestVerify.html | 1 + .../html/man3/EVP_DigestVerifyFinal.html | 1 + .../html/man3/EVP_DigestVerifyInit.html | 6 +- .../html/man3/EVP_DigestVerifyUpdate.html | 1 + .../html/man3/EVP_ENCODE_CTX_copy.html | 1 + .../html/man3/EVP_ENCODE_CTX_free.html | 1 + .../openssl/html/man3/EVP_ENCODE_CTX_new.html | 1 + .../openssl/html/man3/EVP_ENCODE_CTX_num.html | 1 + .../openssl/html/man3/EVP_EncodeBlock.html | 1 + .../openssl/html/man3/EVP_EncodeFinal.html | 1 + .../doc/openssl/html/man3/EVP_EncodeInit.html | 6 +- .../openssl/html/man3/EVP_EncodeUpdate.html | 1 + .../openssl/html/man3/EVP_EncryptFinal.html | 1 + .../html/man3/EVP_EncryptFinal_ex.html | 1 + .../openssl/html/man3/EVP_EncryptInit.html | 20 +- .../openssl/html/man3/EVP_EncryptInit_ex.html | 1 + .../openssl/html/man3/EVP_EncryptUpdate.html | 1 + .../html/man3/EVP_MD_CTX_block_size.html | 1 + .../html/man3/EVP_MD_CTX_clear_flags.html | 1 + .../openssl/html/man3/EVP_MD_CTX_copy.html | 1 + .../openssl/html/man3/EVP_MD_CTX_copy_ex.html | 1 + .../openssl/html/man3/EVP_MD_CTX_ctrl.html | 1 + .../openssl/html/man3/EVP_MD_CTX_free.html | 1 + .../doc/openssl/html/man3/EVP_MD_CTX_md.html | 1 + .../openssl/html/man3/EVP_MD_CTX_md_data.html | 1 + .../doc/openssl/html/man3/EVP_MD_CTX_new.html | 1 + .../html/man3/EVP_MD_CTX_pkey_ctx.html | 1 + .../openssl/html/man3/EVP_MD_CTX_reset.html | 1 + .../html/man3/EVP_MD_CTX_set_flags.html | 1 + .../html/man3/EVP_MD_CTX_set_pkey_ctx.html | 1 + .../html/man3/EVP_MD_CTX_set_update_fn.html | 1 + .../openssl/html/man3/EVP_MD_CTX_size.html | 1 + .../html/man3/EVP_MD_CTX_test_flags.html | 1 + .../openssl/html/man3/EVP_MD_CTX_type.html | 1 + .../html/man3/EVP_MD_CTX_update_fn.html | 1 + .../openssl/html/man3/EVP_MD_block_size.html | 1 + .../doc/openssl/html/man3/EVP_MD_flags.html | 1 + .../openssl/html/man3/EVP_MD_meth_dup.html | 1 + .../openssl/html/man3/EVP_MD_meth_free.html | 1 + .../man3/EVP_MD_meth_get_app_datasize.html | 1 + .../html/man3/EVP_MD_meth_get_cleanup.html | 1 + .../html/man3/EVP_MD_meth_get_copy.html | 1 + .../html/man3/EVP_MD_meth_get_ctrl.html | 1 + .../html/man3/EVP_MD_meth_get_final.html | 1 + .../html/man3/EVP_MD_meth_get_flags.html | 1 + .../html/man3/EVP_MD_meth_get_init.html | 1 + .../man3/EVP_MD_meth_get_input_blocksize.html | 1 + .../man3/EVP_MD_meth_get_result_size.html | 1 + .../html/man3/EVP_MD_meth_get_update.html | 1 + .../man3/EVP_MD_meth_set_app_datasize.html | 1 + .../html/man3/EVP_MD_meth_set_cleanup.html | 1 + .../html/man3/EVP_MD_meth_set_copy.html | 1 + .../html/man3/EVP_MD_meth_set_ctrl.html | 1 + .../html/man3/EVP_MD_meth_set_final.html | 1 + .../html/man3/EVP_MD_meth_set_flags.html | 1 + .../html/man3/EVP_MD_meth_set_init.html | 1 + .../man3/EVP_MD_meth_set_input_blocksize.html | 1 + .../man3/EVP_MD_meth_set_result_size.html | 1 + .../html/man3/EVP_MD_meth_set_update.html | 1 + .../openssl/html/man3/EVP_MD_pkey_type.html | 1 + .../doc/openssl/html/man3/EVP_MD_size.html | 1 + .../doc/openssl/html/man3/EVP_MD_type.html | 1 + .../doc/openssl/html/man3/EVP_OpenFinal.html | 1 + .../doc/openssl/html/man3/EVP_OpenInit.html | 4 +- .../doc/openssl/html/man3/EVP_OpenUpdate.html | 1 + .../man3/EVP_PKEY_CTX_add1_hkdf_info.html | 1 + .../man3/EVP_PKEY_CTX_add1_tls1_prf_seed.html | 1 + .../openssl/html/man3/EVP_PKEY_CTX_ctrl.html | 4 +- .../html/man3/EVP_PKEY_CTX_ctrl_str.html | 1 + .../html/man3/EVP_PKEY_CTX_ctrl_uint64.html | 1 + .../openssl/html/man3/EVP_PKEY_CTX_dup.html | 1 + .../openssl/html/man3/EVP_PKEY_CTX_free.html | 1 + .../man3/EVP_PKEY_CTX_get0_dh_kdf_oid.html | 1 + .../man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.html | 1 + .../man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.html | 1 + .../EVP_PKEY_CTX_get0_rsa_oaep_label.html | 1 + .../html/man3/EVP_PKEY_CTX_get1_id.html | 1 + .../html/man3/EVP_PKEY_CTX_get1_id_len.html | 1 + .../html/man3/EVP_PKEY_CTX_get_app_data.html | 1 + .../html/man3/EVP_PKEY_CTX_get_cb.html | 1 + .../html/man3/EVP_PKEY_CTX_get_dh_kdf_md.html | 1 + .../man3/EVP_PKEY_CTX_get_dh_kdf_outlen.html | 1 + .../man3/EVP_PKEY_CTX_get_dh_kdf_type.html | 1 + .../EVP_PKEY_CTX_get_ecdh_cofactor_mode.html | 1 + .../man3/EVP_PKEY_CTX_get_ecdh_kdf_md.html | 1 + .../EVP_PKEY_CTX_get_ecdh_kdf_outlen.html | 1 + .../man3/EVP_PKEY_CTX_get_ecdh_kdf_type.html | 1 + .../man3/EVP_PKEY_CTX_get_keygen_info.html | 1 + .../man3/EVP_PKEY_CTX_get_rsa_mgf1_md.html | 1 + .../man3/EVP_PKEY_CTX_get_rsa_oaep_md.html | 1 + .../man3/EVP_PKEY_CTX_get_rsa_padding.html | 1 + .../EVP_PKEY_CTX_get_rsa_pss_saltlen.html | 1 + .../man3/EVP_PKEY_CTX_get_signature_md.html | 1 + .../html/man3/EVP_PKEY_CTX_hkdf_mode.html | 1 + .../openssl/html/man3/EVP_PKEY_CTX_md.html | 1 + .../openssl/html/man3/EVP_PKEY_CTX_new.html | 4 +- .../html/man3/EVP_PKEY_CTX_new_id.html | 1 + .../man3/EVP_PKEY_CTX_set0_dh_kdf_oid.html | 1 + .../man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.html | 1 + .../man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.html | 1 + .../EVP_PKEY_CTX_set0_rsa_oaep_label.html | 1 + .../html/man3/EVP_PKEY_CTX_set1_hkdf_key.html | 1 + .../man3/EVP_PKEY_CTX_set1_hkdf_salt.html | 1 + .../html/man3/EVP_PKEY_CTX_set1_id.html | 1 + .../man3/EVP_PKEY_CTX_set1_scrypt_salt.html | 1 + .../EVP_PKEY_CTX_set1_tls1_prf_secret.html | 1 + .../html/man3/EVP_PKEY_CTX_set_app_data.html | 1 + .../html/man3/EVP_PKEY_CTX_set_cb.html | 1 + .../html/man3/EVP_PKEY_CTX_set_dh_kdf_md.html | 1 + .../man3/EVP_PKEY_CTX_set_dh_kdf_outlen.html | 1 + .../man3/EVP_PKEY_CTX_set_dh_kdf_type.html | 1 + .../html/man3/EVP_PKEY_CTX_set_dh_nid.html | 1 + .../html/man3/EVP_PKEY_CTX_set_dh_pad.html | 1 + ...VP_PKEY_CTX_set_dh_paramgen_generator.html | 1 + ...VP_PKEY_CTX_set_dh_paramgen_prime_len.html | 1 + ...PKEY_CTX_set_dh_paramgen_subprime_len.html | 1 + .../EVP_PKEY_CTX_set_dh_paramgen_type.html | 1 + .../man3/EVP_PKEY_CTX_set_dh_rfc5114.html | 1 + .../man3/EVP_PKEY_CTX_set_dhx_rfc5114.html | 1 + .../EVP_PKEY_CTX_set_dsa_paramgen_bits.html | 1 + .../EVP_PKEY_CTX_set_dsa_paramgen_md.html | 1 + .../EVP_PKEY_CTX_set_dsa_paramgen_q_bits.html | 1 + .../man3/EVP_PKEY_CTX_set_ec_param_enc.html | 1 + ...VP_PKEY_CTX_set_ec_paramgen_curve_nid.html | 1 + .../EVP_PKEY_CTX_set_ecdh_cofactor_mode.html | 1 + .../man3/EVP_PKEY_CTX_set_ecdh_kdf_md.html | 1 + .../EVP_PKEY_CTX_set_ecdh_kdf_outlen.html | 1 + .../man3/EVP_PKEY_CTX_set_ecdh_kdf_type.html | 1 + .../html/man3/EVP_PKEY_CTX_set_mac_key.html | 1 + .../EVP_PKEY_CTX_set_rsa_keygen_bits.html | 1 + .../EVP_PKEY_CTX_set_rsa_keygen_primes.html | 1 + .../EVP_PKEY_CTX_set_rsa_keygen_pubexp.html | 1 + .../man3/EVP_PKEY_CTX_set_rsa_mgf1_md.html | 1 + .../man3/EVP_PKEY_CTX_set_rsa_oaep_md.html | 1 + .../man3/EVP_PKEY_CTX_set_rsa_padding.html | 1 + ...P_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.html | 1 + ...P_PKEY_CTX_set_rsa_pss_keygen_saltlen.html | 1 + .../EVP_PKEY_CTX_set_rsa_pss_saltlen.html | 1 + .../EVP_PKEY_CTX_set_scrypt_maxmem_bytes.html | 1 + .../html/man3/EVP_PKEY_CTX_set_scrypt_p.html | 1 + .../html/man3/EVP_PKEY_CTX_set_scrypt_r.html | 1 + .../man3/EVP_PKEY_CTX_set_signature_md.html | 1 + .../openssl/html/man3/EVP_PKEY_METHOD.html | 1 + .../openssl/html/man3/EVP_PKEY_asn1_add0.html | 1 + .../html/man3/EVP_PKEY_asn1_add_alias.html | 1 + .../openssl/html/man3/EVP_PKEY_asn1_copy.html | 1 + .../openssl/html/man3/EVP_PKEY_asn1_find.html | 1 + .../html/man3/EVP_PKEY_asn1_find_str.html | 1 + .../openssl/html/man3/EVP_PKEY_asn1_free.html | 1 + .../openssl/html/man3/EVP_PKEY_asn1_get0.html | 1 + .../html/man3/EVP_PKEY_asn1_get0_info.html | 1 + .../openssl/html/man3/EVP_PKEY_asn1_new.html | 1 + .../html/man3/EVP_PKEY_asn1_set_check.html | 1 + .../html/man3/EVP_PKEY_asn1_set_ctrl.html | 1 + .../html/man3/EVP_PKEY_asn1_set_free.html | 1 + .../man3/EVP_PKEY_asn1_set_get_priv_key.html | 1 + .../man3/EVP_PKEY_asn1_set_get_pub_key.html | 1 + .../html/man3/EVP_PKEY_asn1_set_item.html | 1 + .../html/man3/EVP_PKEY_asn1_set_param.html | 1 + .../man3/EVP_PKEY_asn1_set_param_check.html | 1 + .../html/man3/EVP_PKEY_asn1_set_private.html | 1 + .../html/man3/EVP_PKEY_asn1_set_public.html | 1 + .../man3/EVP_PKEY_asn1_set_public_check.html | 1 + .../man3/EVP_PKEY_asn1_set_security_bits.html | 1 + .../man3/EVP_PKEY_asn1_set_set_priv_key.html | 1 + .../man3/EVP_PKEY_asn1_set_set_pub_key.html | 1 + .../html/man3/EVP_PKEY_asn1_set_siginf.html | 1 + .../openssl/html/man3/EVP_PKEY_assign_DH.html | 1 + .../html/man3/EVP_PKEY_assign_DSA.html | 1 + .../html/man3/EVP_PKEY_assign_EC_KEY.html | 1 + .../html/man3/EVP_PKEY_assign_POLY1305.html | 1 + .../html/man3/EVP_PKEY_assign_RSA.html | 1 + .../html/man3/EVP_PKEY_assign_SIPHASH.html | 1 + .../openssl/html/man3/EVP_PKEY_base_id.html | 1 + .../doc/openssl/html/man3/EVP_PKEY_bits.html | 1 + .../doc/openssl/html/man3/EVP_PKEY_check.html | 1 + .../html/man3/EVP_PKEY_cmp_parameters.html | 1 + .../html/man3/EVP_PKEY_copy_parameters.html | 1 + .../html/man3/EVP_PKEY_decrypt_init.html | 1 + .../html/man3/EVP_PKEY_derive_init.html | 1 + .../html/man3/EVP_PKEY_derive_set_peer.html | 1 + .../html/man3/EVP_PKEY_encrypt_init.html | 1 + .../doc/openssl/html/man3/EVP_PKEY_free.html | 1 + .../openssl/html/man3/EVP_PKEY_gen_cb.html | 1 + .../openssl/html/man3/EVP_PKEY_get0_DH.html | 1 + .../openssl/html/man3/EVP_PKEY_get0_DSA.html | 1 + .../html/man3/EVP_PKEY_get0_EC_KEY.html | 1 + .../openssl/html/man3/EVP_PKEY_get0_RSA.html | 1 + .../openssl/html/man3/EVP_PKEY_get0_asn1.html | 1 + .../html/man3/EVP_PKEY_get0_engine.html | 1 + .../openssl/html/man3/EVP_PKEY_get0_hmac.html | 1 + .../html/man3/EVP_PKEY_get0_poly1305.html | 1 + .../html/man3/EVP_PKEY_get0_siphash.html | 1 + .../openssl/html/man3/EVP_PKEY_get1_DH.html | 1 + .../openssl/html/man3/EVP_PKEY_get1_DSA.html | 1 + .../html/man3/EVP_PKEY_get1_EC_KEY.html | 1 + .../openssl/html/man3/EVP_PKEY_get1_RSA.html | 1 + .../man3/EVP_PKEY_get_raw_private_key.html | 1 + .../man3/EVP_PKEY_get_raw_public_key.html | 1 + .../doc/openssl/html/man3/EVP_PKEY_id.html | 1 + .../openssl/html/man3/EVP_PKEY_keygen.html | 4 +- .../html/man3/EVP_PKEY_keygen_init.html | 1 + .../openssl/html/man3/EVP_PKEY_meth_add0.html | 1 + .../openssl/html/man3/EVP_PKEY_meth_copy.html | 1 + .../openssl/html/man3/EVP_PKEY_meth_find.html | 1 + .../openssl/html/man3/EVP_PKEY_meth_free.html | 1 + .../openssl/html/man3/EVP_PKEY_meth_get0.html | 1 + .../html/man3/EVP_PKEY_meth_get0_info.html | 1 + .../html/man3/EVP_PKEY_meth_get_check.html | 1 + .../html/man3/EVP_PKEY_meth_get_cleanup.html | 1 + .../html/man3/EVP_PKEY_meth_get_copy.html | 1 + .../html/man3/EVP_PKEY_meth_get_ctrl.html | 1 + .../html/man3/EVP_PKEY_meth_get_decrypt.html | 1 + .../html/man3/EVP_PKEY_meth_get_derive.html | 1 + .../man3/EVP_PKEY_meth_get_digest_custom.html | 1 + .../man3/EVP_PKEY_meth_get_digestsign.html | 1 + .../man3/EVP_PKEY_meth_get_digestverify.html | 1 + .../html/man3/EVP_PKEY_meth_get_encrypt.html | 1 + .../html/man3/EVP_PKEY_meth_get_init.html | 1 + .../html/man3/EVP_PKEY_meth_get_keygen.html | 1 + .../man3/EVP_PKEY_meth_get_param_check.html | 1 + .../html/man3/EVP_PKEY_meth_get_paramgen.html | 1 + .../man3/EVP_PKEY_meth_get_public_check.html | 1 + .../html/man3/EVP_PKEY_meth_get_sign.html | 1 + .../html/man3/EVP_PKEY_meth_get_signctx.html | 1 + .../html/man3/EVP_PKEY_meth_get_verify.html | 1 + .../EVP_PKEY_meth_get_verify_recover.html | 1 + .../man3/EVP_PKEY_meth_get_verifyctx.html | 1 + .../html/man3/EVP_PKEY_meth_remove.html | 1 + .../html/man3/EVP_PKEY_meth_set_check.html | 1 + .../html/man3/EVP_PKEY_meth_set_cleanup.html | 1 + .../html/man3/EVP_PKEY_meth_set_copy.html | 1 + .../html/man3/EVP_PKEY_meth_set_ctrl.html | 1 + .../html/man3/EVP_PKEY_meth_set_decrypt.html | 1 + .../html/man3/EVP_PKEY_meth_set_derive.html | 1 + .../man3/EVP_PKEY_meth_set_digest_custom.html | 1 + .../man3/EVP_PKEY_meth_set_digestsign.html | 1 + .../man3/EVP_PKEY_meth_set_digestverify.html | 1 + .../html/man3/EVP_PKEY_meth_set_encrypt.html | 1 + .../html/man3/EVP_PKEY_meth_set_init.html | 1 + .../html/man3/EVP_PKEY_meth_set_keygen.html | 1 + .../man3/EVP_PKEY_meth_set_param_check.html | 1 + .../html/man3/EVP_PKEY_meth_set_paramgen.html | 1 + .../man3/EVP_PKEY_meth_set_public_check.html | 1 + .../html/man3/EVP_PKEY_meth_set_sign.html | 1 + .../html/man3/EVP_PKEY_meth_set_signctx.html | 1 + .../html/man3/EVP_PKEY_meth_set_verify.html | 1 + .../EVP_PKEY_meth_set_verify_recover.html | 1 + .../man3/EVP_PKEY_meth_set_verifyctx.html | 1 + .../man3/EVP_PKEY_missing_parameters.html | 1 + .../doc/openssl/html/man3/EVP_PKEY_new.html | 2 +- .../html/man3/EVP_PKEY_new_CMAC_key.html | 1 + .../html/man3/EVP_PKEY_new_mac_key.html | 1 + .../man3/EVP_PKEY_new_raw_private_key.html | 1 + .../man3/EVP_PKEY_new_raw_public_key.html | 1 + .../html/man3/EVP_PKEY_param_check.html | 1 + .../openssl/html/man3/EVP_PKEY_paramgen.html | 1 + .../html/man3/EVP_PKEY_paramgen_init.html | 1 + .../html/man3/EVP_PKEY_print_params.html | 1 + .../html/man3/EVP_PKEY_print_public.html | 1 + .../html/man3/EVP_PKEY_public_check.html | 1 + .../html/man3/EVP_PKEY_security_bits.html | 1 + .../openssl/html/man3/EVP_PKEY_set1_DH.html | 1 + .../openssl/html/man3/EVP_PKEY_set1_DSA.html | 1 + .../html/man3/EVP_PKEY_set1_EC_KEY.html | 1 + .../html/man3/EVP_PKEY_set1_engine.html | 1 + .../html/man3/EVP_PKEY_set_alias_type.html | 1 + .../openssl/html/man3/EVP_PKEY_sign_init.html | 1 + .../doc/openssl/html/man3/EVP_PKEY_type.html | 1 + .../openssl/html/man3/EVP_PKEY_up_ref.html | 1 + .../html/man3/EVP_PKEY_verify_init.html | 1 + .../man3/EVP_PKEY_verify_recover_init.html | 1 + .../doc/openssl/html/man3/EVP_SealFinal.html | 1 + .../doc/openssl/html/man3/EVP_SealInit.html | 4 +- .../doc/openssl/html/man3/EVP_SealUpdate.html | 1 + .../doc/openssl/html/man3/EVP_SignFinal.html | 1 + .../doc/openssl/html/man3/EVP_SignInit.html | 4 +- .../openssl/html/man3/EVP_SignInit_ex.html | 1 + .../doc/openssl/html/man3/EVP_SignUpdate.html | 1 + .../openssl/html/man3/EVP_VerifyFinal.html | 1 + .../doc/openssl/html/man3/EVP_VerifyInit.html | 6 +- .../openssl/html/man3/EVP_VerifyInit_ex.html | 1 + .../openssl/html/man3/EVP_VerifyUpdate.html | 1 + .../openssl/html/man3/EVP_aes_128_cbc.html | 1 + .../html/man3/EVP_aes_128_cbc_hmac_sha1.html | 1 + .../man3/EVP_aes_128_cbc_hmac_sha256.html | 1 + .../openssl/html/man3/EVP_aes_128_ccm.html | 1 + .../openssl/html/man3/EVP_aes_128_cfb.html | 1 + .../openssl/html/man3/EVP_aes_128_cfb1.html | 1 + .../openssl/html/man3/EVP_aes_128_cfb128.html | 1 + .../openssl/html/man3/EVP_aes_128_cfb8.html | 1 + .../openssl/html/man3/EVP_aes_128_ctr.html | 1 + .../openssl/html/man3/EVP_aes_128_ecb.html | 1 + .../openssl/html/man3/EVP_aes_128_gcm.html | 1 + .../openssl/html/man3/EVP_aes_128_ocb.html | 1 + .../openssl/html/man3/EVP_aes_128_ofb.html | 1 + .../openssl/html/man3/EVP_aes_128_wrap.html | 1 + .../html/man3/EVP_aes_128_wrap_pad.html | 1 + .../openssl/html/man3/EVP_aes_128_xts.html | 1 + .../openssl/html/man3/EVP_aes_192_cbc.html | 1 + .../openssl/html/man3/EVP_aes_192_ccm.html | 1 + .../openssl/html/man3/EVP_aes_192_cfb.html | 1 + .../openssl/html/man3/EVP_aes_192_cfb1.html | 1 + .../openssl/html/man3/EVP_aes_192_cfb128.html | 1 + .../openssl/html/man3/EVP_aes_192_cfb8.html | 1 + .../openssl/html/man3/EVP_aes_192_ctr.html | 1 + .../openssl/html/man3/EVP_aes_192_ecb.html | 1 + .../openssl/html/man3/EVP_aes_192_gcm.html | 1 + .../openssl/html/man3/EVP_aes_192_ocb.html | 1 + .../openssl/html/man3/EVP_aes_192_ofb.html | 1 + .../openssl/html/man3/EVP_aes_192_wrap.html | 1 + .../html/man3/EVP_aes_192_wrap_pad.html | 1 + .../openssl/html/man3/EVP_aes_256_cbc.html | 1 + .../html/man3/EVP_aes_256_cbc_hmac_sha1.html | 1 + .../man3/EVP_aes_256_cbc_hmac_sha256.html | 1 + .../openssl/html/man3/EVP_aes_256_ccm.html | 1 + .../openssl/html/man3/EVP_aes_256_cfb.html | 1 + .../openssl/html/man3/EVP_aes_256_cfb1.html | 1 + .../openssl/html/man3/EVP_aes_256_cfb128.html | 1 + .../openssl/html/man3/EVP_aes_256_cfb8.html | 1 + .../openssl/html/man3/EVP_aes_256_ctr.html | 1 + .../openssl/html/man3/EVP_aes_256_ecb.html | 1 + .../openssl/html/man3/EVP_aes_256_gcm.html | 1 + .../openssl/html/man3/EVP_aes_256_ocb.html | 1 + .../openssl/html/man3/EVP_aes_256_ofb.html | 1 + .../openssl/html/man3/EVP_aes_256_wrap.html | 1 + .../html/man3/EVP_aes_256_wrap_pad.html | 1 + .../openssl/html/man3/EVP_aes_256_xts.html | 1 + .../openssl/html/man3/EVP_aria_128_cbc.html | 1 + .../openssl/html/man3/EVP_aria_128_ccm.html | 1 + .../openssl/html/man3/EVP_aria_128_cfb.html | 1 + .../openssl/html/man3/EVP_aria_128_cfb1.html | 1 + .../html/man3/EVP_aria_128_cfb128.html | 1 + .../openssl/html/man3/EVP_aria_128_cfb8.html | 1 + .../openssl/html/man3/EVP_aria_128_ctr.html | 1 + .../openssl/html/man3/EVP_aria_128_ecb.html | 1 + .../openssl/html/man3/EVP_aria_128_gcm.html | 1 + .../openssl/html/man3/EVP_aria_128_ofb.html | 1 + .../openssl/html/man3/EVP_aria_192_cbc.html | 1 + .../openssl/html/man3/EVP_aria_192_ccm.html | 1 + .../openssl/html/man3/EVP_aria_192_cfb.html | 1 + .../openssl/html/man3/EVP_aria_192_cfb1.html | 1 + .../html/man3/EVP_aria_192_cfb128.html | 1 + .../openssl/html/man3/EVP_aria_192_cfb8.html | 1 + .../openssl/html/man3/EVP_aria_192_ctr.html | 1 + .../openssl/html/man3/EVP_aria_192_ecb.html | 1 + .../openssl/html/man3/EVP_aria_192_gcm.html | 1 + .../openssl/html/man3/EVP_aria_192_ofb.html | 1 + .../openssl/html/man3/EVP_aria_256_cbc.html | 1 + .../openssl/html/man3/EVP_aria_256_ccm.html | 1 + .../openssl/html/man3/EVP_aria_256_cfb.html | 1 + .../openssl/html/man3/EVP_aria_256_cfb1.html | 1 + .../html/man3/EVP_aria_256_cfb128.html | 1 + .../openssl/html/man3/EVP_aria_256_cfb8.html | 1 + .../openssl/html/man3/EVP_aria_256_ctr.html | 1 + .../openssl/html/man3/EVP_aria_256_ecb.html | 1 + .../openssl/html/man3/EVP_aria_256_gcm.html | 1 + .../openssl/html/man3/EVP_aria_256_ofb.html | 1 + .../doc/openssl/html/man3/EVP_bf_cfb.html | 1 + .../doc/openssl/html/man3/EVP_bf_cfb64.html | 1 + .../doc/openssl/html/man3/EVP_bf_ecb.html | 1 + .../doc/openssl/html/man3/EVP_bf_ofb.html | 1 + .../doc/openssl/html/man3/EVP_blake2s256.html | 1 + .../html/man3/EVP_camellia_128_cbc.html | 1 + .../html/man3/EVP_camellia_128_cfb.html | 1 + .../html/man3/EVP_camellia_128_cfb1.html | 1 + .../html/man3/EVP_camellia_128_cfb128.html | 1 + .../html/man3/EVP_camellia_128_cfb8.html | 1 + .../html/man3/EVP_camellia_128_ctr.html | 1 + .../html/man3/EVP_camellia_128_ecb.html | 1 + .../html/man3/EVP_camellia_128_ofb.html | 1 + .../html/man3/EVP_camellia_192_cbc.html | 1 + .../html/man3/EVP_camellia_192_cfb.html | 1 + .../html/man3/EVP_camellia_192_cfb1.html | 1 + .../html/man3/EVP_camellia_192_cfb128.html | 1 + .../html/man3/EVP_camellia_192_cfb8.html | 1 + .../html/man3/EVP_camellia_192_ctr.html | 1 + .../html/man3/EVP_camellia_192_ecb.html | 1 + .../html/man3/EVP_camellia_192_ofb.html | 1 + .../html/man3/EVP_camellia_256_cbc.html | 1 + .../html/man3/EVP_camellia_256_cfb.html | 1 + .../html/man3/EVP_camellia_256_cfb1.html | 1 + .../html/man3/EVP_camellia_256_cfb128.html | 1 + .../html/man3/EVP_camellia_256_cfb8.html | 1 + .../html/man3/EVP_camellia_256_ctr.html | 1 + .../html/man3/EVP_camellia_256_ecb.html | 1 + .../html/man3/EVP_camellia_256_ofb.html | 1 + .../doc/openssl/html/man3/EVP_cast5_cfb.html | 1 + .../openssl/html/man3/EVP_cast5_cfb64.html | 1 + .../doc/openssl/html/man3/EVP_cast5_ecb.html | 1 + .../doc/openssl/html/man3/EVP_cast5_ofb.html | 1 + .../html/man3/EVP_chacha20_poly1305.html | 1 + .../doc/openssl/html/man3/EVP_cleanup.html | 1 + .../doc/openssl/html/man3/EVP_des_cbc.html | 1 + .../doc/openssl/html/man3/EVP_des_cfb.html | 1 + .../doc/openssl/html/man3/EVP_des_cfb1.html | 1 + .../doc/openssl/html/man3/EVP_des_cfb64.html | 1 + .../doc/openssl/html/man3/EVP_des_cfb8.html | 1 + .../doc/openssl/html/man3/EVP_des_ecb.html | 1 + .../doc/openssl/html/man3/EVP_des_ede.html | 1 + .../doc/openssl/html/man3/EVP_des_ede3.html | 1 + .../openssl/html/man3/EVP_des_ede3_cbc.html | 1 + .../openssl/html/man3/EVP_des_ede3_cfb.html | 1 + .../openssl/html/man3/EVP_des_ede3_cfb1.html | 1 + .../openssl/html/man3/EVP_des_ede3_cfb64.html | 1 + .../openssl/html/man3/EVP_des_ede3_cfb8.html | 1 + .../openssl/html/man3/EVP_des_ede3_ecb.html | 1 + .../openssl/html/man3/EVP_des_ede3_ofb.html | 1 + .../openssl/html/man3/EVP_des_ede3_wrap.html | 1 + .../openssl/html/man3/EVP_des_ede_cbc.html | 1 + .../openssl/html/man3/EVP_des_ede_cfb.html | 1 + .../openssl/html/man3/EVP_des_ede_cfb64.html | 1 + .../openssl/html/man3/EVP_des_ede_ecb.html | 1 + .../openssl/html/man3/EVP_des_ede_ofb.html | 1 + .../doc/openssl/html/man3/EVP_des_ofb.html | 1 + .../doc/openssl/html/man3/EVP_enc_null.html | 1 + .../html/man3/EVP_get_cipherbyname.html | 1 + .../html/man3/EVP_get_cipherbynid.html | 1 + .../html/man3/EVP_get_cipherbyobj.html | 1 + .../html/man3/EVP_get_digestbyname.html | 1 + .../html/man3/EVP_get_digestbynid.html | 1 + .../html/man3/EVP_get_digestbyobj.html | 1 + .../doc/openssl/html/man3/EVP_idea_cfb.html | 1 + .../doc/openssl/html/man3/EVP_idea_cfb64.html | 1 + .../doc/openssl/html/man3/EVP_idea_ecb.html | 1 + .../doc/openssl/html/man3/EVP_idea_ofb.html | 1 + .../doc/openssl/html/man3/EVP_md5_sha1.html | 1 + .../doc/openssl/html/man3/EVP_md_null.html | 1 + .../doc/openssl/html/man3/EVP_rc2_40_cbc.html | 1 + .../doc/openssl/html/man3/EVP_rc2_64_cbc.html | 1 + .../doc/openssl/html/man3/EVP_rc2_cfb.html | 1 + .../doc/openssl/html/man3/EVP_rc2_cfb64.html | 1 + .../doc/openssl/html/man3/EVP_rc2_ecb.html | 1 + .../doc/openssl/html/man3/EVP_rc2_ofb.html | 1 + .../doc/openssl/html/man3/EVP_rc4_40.html | 1 + .../openssl/html/man3/EVP_rc4_hmac_md5.html | 1 + .../html/man3/EVP_rc5_32_12_16_cfb.html | 1 + .../html/man3/EVP_rc5_32_12_16_cfb64.html | 1 + .../html/man3/EVP_rc5_32_12_16_ecb.html | 1 + .../html/man3/EVP_rc5_32_12_16_ofb.html | 1 + .../doc/openssl/html/man3/EVP_seed_cfb.html | 1 + .../openssl/html/man3/EVP_seed_cfb128.html | 1 + .../doc/openssl/html/man3/EVP_seed_ecb.html | 1 + .../doc/openssl/html/man3/EVP_seed_ofb.html | 1 + .../doc/openssl/html/man3/EVP_sha256.html | 1 + .../doc/openssl/html/man3/EVP_sha384.html | 1 + .../doc/openssl/html/man3/EVP_sha3_256.html | 1 + .../doc/openssl/html/man3/EVP_sha3_384.html | 1 + .../doc/openssl/html/man3/EVP_sha3_512.html | 1 + .../doc/openssl/html/man3/EVP_sha512.html | 1 + .../doc/openssl/html/man3/EVP_sha512_224.html | 1 + .../doc/openssl/html/man3/EVP_sha512_256.html | 1 + .../doc/openssl/html/man3/EVP_shake128.html | 1 + .../doc/openssl/html/man3/EVP_shake256.html | 1 + .../doc/openssl/html/man3/EVP_sm4_cfb.html | 1 + .../doc/openssl/html/man3/EVP_sm4_cfb128.html | 1 + .../doc/openssl/html/man3/EVP_sm4_ctr.html | 1 + .../doc/openssl/html/man3/EVP_sm4_ecb.html | 1 + .../doc/openssl/html/man3/EVP_sm4_ofb.html | 1 + .../html/man3/EXTENDED_KEY_USAGE_free.html | 1 + .../html/man3/EXTENDED_KEY_USAGE_new.html | 1 + .../openssl/html/man3/GENERAL_NAMES_free.html | 1 + .../openssl/html/man3/GENERAL_NAMES_new.html | 1 + .../openssl/html/man3/GENERAL_NAME_dup.html | 1 + .../openssl/html/man3/GENERAL_NAME_free.html | 1 + .../openssl/html/man3/GENERAL_NAME_new.html | 1 + .../html/man3/GENERAL_SUBTREE_free.html | 1 + .../html/man3/GENERAL_SUBTREE_new.html | 1 + .../doc/openssl/html/man3/GEN_SESSION_CB.html | 1 + .../share/doc/openssl/html/man3/HMAC.html | 8 +- .../doc/openssl/html/man3/HMAC_CTX_copy.html | 1 + .../doc/openssl/html/man3/HMAC_CTX_free.html | 1 + .../openssl/html/man3/HMAC_CTX_get_md.html | 1 + .../doc/openssl/html/man3/HMAC_CTX_new.html | 1 + .../doc/openssl/html/man3/HMAC_CTX_reset.html | 1 + .../openssl/html/man3/HMAC_CTX_set_flags.html | 1 + .../doc/openssl/html/man3/HMAC_Final.html | 1 + .../doc/openssl/html/man3/HMAC_Init.html | 1 + .../doc/openssl/html/man3/HMAC_Init_ex.html | 1 + .../doc/openssl/html/man3/HMAC_Update.html | 1 + .../doc/openssl/html/man3/HMAC_size.html | 1 + .../html/man3/IMPLEMENT_ASN1_FUNCTIONS.html | 1 + .../html/man3/IMPLEMENT_LHASH_COMP_FN.html | 1 + .../html/man3/IMPLEMENT_LHASH_HASH_FN.html | 1 + .../html/man3/IPAddressChoice_free.html | 1 + .../html/man3/IPAddressChoice_new.html | 1 + .../html/man3/IPAddressFamily_free.html | 1 + .../html/man3/IPAddressFamily_new.html | 1 + .../html/man3/IPAddressOrRange_free.html | 1 + .../html/man3/IPAddressOrRange_new.html | 1 + .../html/man3/IPAddressRange_free.html | 1 + .../openssl/html/man3/IPAddressRange_new.html | 1 + .../html/man3/ISSUING_DIST_POINT_free.html | 1 + .../html/man3/ISSUING_DIST_POINT_new.html | 1 + .../share/doc/openssl/html/man3/LHASH.html | 1 + .../html/man3/LHASH_DOALL_ARG_FN_TYPE.html | 1 + .../share/doc/openssl/html/man3/MD2.html | 1 + .../doc/openssl/html/man3/MD2_Final.html | 1 + .../share/doc/openssl/html/man3/MD2_Init.html | 1 + .../doc/openssl/html/man3/MD2_Update.html | 1 + .../share/doc/openssl/html/man3/MD4.html | 1 + .../doc/openssl/html/man3/MD4_Final.html | 1 + .../share/doc/openssl/html/man3/MD4_Init.html | 1 + .../doc/openssl/html/man3/MD4_Update.html | 1 + .../doc/openssl/html/man3/MD5_Final.html | 1 + .../share/doc/openssl/html/man3/MD5_Init.html | 1 + .../doc/openssl/html/man3/MD5_Update.html | 1 + .../share/doc/openssl/html/man3/MDC2.html | 1 + .../doc/openssl/html/man3/MDC2_Final.html | 1 + .../doc/openssl/html/man3/MDC2_Update.html | 1 + .../html/man3/NAME_CONSTRAINTS_free.html | 1 + .../html/man3/NAME_CONSTRAINTS_new.html | 1 + .../openssl/html/man3/NAMING_AUTHORITY.html | 1 + .../html/man3/NAMING_AUTHORITY_free.html | 1 + .../NAMING_AUTHORITY_get0_authorityId.html | 1 + .../NAMING_AUTHORITY_get0_authorityText.html | 1 + .../NAMING_AUTHORITY_get0_authorityURL.html | 1 + .../html/man3/NAMING_AUTHORITY_new.html | 1 + .../NAMING_AUTHORITY_set0_authorityId.html | 1 + .../NAMING_AUTHORITY_set0_authorityText.html | 1 + .../NAMING_AUTHORITY_set0_authorityURL.html | 1 + .../man3/NETSCAPE_CERT_SEQUENCE_free.html | 1 + .../html/man3/NETSCAPE_CERT_SEQUENCE_new.html | 1 + .../html/man3/NETSCAPE_SPKAC_free.html | 1 + .../openssl/html/man3/NETSCAPE_SPKAC_new.html | 1 + .../openssl/html/man3/NETSCAPE_SPKI_free.html | 1 + .../openssl/html/man3/NETSCAPE_SPKI_new.html | 1 + .../doc/openssl/html/man3/NOTICEREF_free.html | 1 + .../doc/openssl/html/man3/NOTICEREF_new.html | 1 + .../doc/openssl/html/man3/OBJ_cleanup.html | 1 + .../share/doc/openssl/html/man3/OBJ_cmp.html | 1 + .../doc/openssl/html/man3/OBJ_create.html | 1 + .../share/doc/openssl/html/man3/OBJ_dup.html | 1 + .../doc/openssl/html/man3/OBJ_get0_data.html | 1 + .../doc/openssl/html/man3/OBJ_length.html | 1 + .../doc/openssl/html/man3/OBJ_ln2nid.html | 1 + .../doc/openssl/html/man3/OBJ_nid2ln.html | 1 + .../doc/openssl/html/man3/OBJ_nid2obj.html | 35 ++- .../doc/openssl/html/man3/OBJ_nid2sn.html | 1 + .../doc/openssl/html/man3/OBJ_obj2nid.html | 1 + .../doc/openssl/html/man3/OBJ_obj2txt.html | 1 + .../doc/openssl/html/man3/OBJ_sn2nid.html | 1 + .../doc/openssl/html/man3/OBJ_txt2nid.html | 1 + .../doc/openssl/html/man3/OBJ_txt2obj.html | 1 + .../html/man3/OCSP_BASICRESP_free.html | 1 + .../openssl/html/man3/OCSP_BASICRESP_new.html | 1 + .../openssl/html/man3/OCSP_CERTID_dup.html | 1 + .../openssl/html/man3/OCSP_CERTID_free.html | 1 + .../openssl/html/man3/OCSP_CERTID_new.html | 1 + .../html/man3/OCSP_CERTSTATUS_free.html | 1 + .../html/man3/OCSP_CERTSTATUS_new.html | 1 + .../openssl/html/man3/OCSP_CRLID_free.html | 1 + .../doc/openssl/html/man3/OCSP_CRLID_new.html | 1 + .../openssl/html/man3/OCSP_ONEREQ_free.html | 1 + .../openssl/html/man3/OCSP_ONEREQ_new.html | 1 + .../openssl/html/man3/OCSP_REQINFO_free.html | 1 + .../openssl/html/man3/OCSP_REQINFO_new.html | 1 + .../openssl/html/man3/OCSP_REQUEST_free.html | 1 + .../html/man3/OCSP_REQ_CTX_add1_header.html | 1 + .../openssl/html/man3/OCSP_REQ_CTX_free.html | 1 + .../openssl/html/man3/OCSP_REQ_CTX_i2d.html | 1 + .../html/man3/OCSP_REQ_CTX_set1_req.html | 1 + .../html/man3/OCSP_RESPBYTES_free.html | 1 + .../openssl/html/man3/OCSP_RESPBYTES_new.html | 1 + .../openssl/html/man3/OCSP_RESPDATA_free.html | 1 + .../openssl/html/man3/OCSP_RESPDATA_new.html | 1 + .../openssl/html/man3/OCSP_RESPID_free.html | 1 + .../openssl/html/man3/OCSP_RESPID_match.html | 1 + .../openssl/html/man3/OCSP_RESPID_new.html | 1 + .../html/man3/OCSP_RESPID_set_by_key.html | 1 + .../html/man3/OCSP_RESPID_set_by_name.html | 1 + .../openssl/html/man3/OCSP_RESPONSE_free.html | 1 + .../openssl/html/man3/OCSP_RESPONSE_new.html | 1 + .../html/man3/OCSP_REVOKEDINFO_free.html | 1 + .../html/man3/OCSP_REVOKEDINFO_new.html | 1 + .../html/man3/OCSP_SERVICELOC_free.html | 1 + .../html/man3/OCSP_SERVICELOC_new.html | 1 + .../html/man3/OCSP_SIGNATURE_free.html | 1 + .../openssl/html/man3/OCSP_SIGNATURE_new.html | 1 + .../html/man3/OCSP_SINGLERESP_free.html | 1 + .../html/man3/OCSP_SINGLERESP_new.html | 1 + .../html/man3/OCSP_basic_add1_nonce.html | 1 + .../openssl/html/man3/OCSP_basic_sign.html | 1 + .../html/man3/OCSP_basic_sign_ctx.html | 1 + .../openssl/html/man3/OCSP_basic_verify.html | 1 + .../openssl/html/man3/OCSP_cert_id_new.html | 1 + .../openssl/html/man3/OCSP_cert_to_id.html | 4 +- .../openssl/html/man3/OCSP_check_nonce.html | 1 + .../html/man3/OCSP_check_validity.html | 1 + .../openssl/html/man3/OCSP_copy_nonce.html | 1 + .../doc/openssl/html/man3/OCSP_id_cmp.html | 1 + .../openssl/html/man3/OCSP_id_get0_info.html | 1 + .../openssl/html/man3/OCSP_id_issuer_cmp.html | 1 + .../html/man3/OCSP_request_add0_id.html | 1 + .../html/man3/OCSP_request_add1_cert.html | 1 + .../html/man3/OCSP_request_add1_nonce.html | 2 +- .../html/man3/OCSP_request_onereq_count.html | 1 + .../html/man3/OCSP_request_onereq_get0.html | 1 + .../openssl/html/man3/OCSP_request_sign.html | 1 + .../openssl/html/man3/OCSP_resp_count.html | 1 + .../doc/openssl/html/man3/OCSP_resp_find.html | 1 + .../html/man3/OCSP_resp_find_status.html | 6 +- .../doc/openssl/html/man3/OCSP_resp_get0.html | 1 + .../html/man3/OCSP_resp_get0_certs.html | 1 + .../openssl/html/man3/OCSP_resp_get0_id.html | 1 + .../html/man3/OCSP_resp_get0_produced_at.html | 1 + .../html/man3/OCSP_resp_get0_respdata.html | 1 + .../html/man3/OCSP_resp_get0_signature.html | 1 + .../html/man3/OCSP_resp_get0_signer.html | 1 + .../html/man3/OCSP_resp_get0_tbs_sigalg.html | 1 + .../openssl/html/man3/OCSP_resp_get1_id.html | 1 + .../html/man3/OCSP_response_create.html | 1 + .../html/man3/OCSP_response_get1_basic.html | 1 + .../openssl/html/man3/OCSP_sendreq_bio.html | 1 + .../openssl/html/man3/OCSP_sendreq_nbio.html | 1 + .../openssl/html/man3/OCSP_sendreq_new.html | 20 +- .../man3/OCSP_set_max_response_length.html | 1 + .../html/man3/OCSP_single_get0_status.html | 1 + .../openssl/html/man3/OPENSSL_INIT_free.html | 1 + .../openssl/html/man3/OPENSSL_INIT_new.html | 1 + .../man3/OPENSSL_INIT_set_config_appname.html | 1 + .../OPENSSL_INIT_set_config_file_flags.html | 1 + .../OPENSSL_INIT_set_config_filename.html | 1 + .../html/man3/OPENSSL_LH_COMPFUNC.html | 8 +- .../html/man3/OPENSSL_LH_DOALL_FUNC.html | 1 + .../html/man3/OPENSSL_LH_HASHFUNC.html | 1 + .../html/man3/OPENSSL_LH_node_stats.html | 1 + .../html/man3/OPENSSL_LH_node_stats_bio.html | 1 + .../man3/OPENSSL_LH_node_usage_stats.html | 1 + .../man3/OPENSSL_LH_node_usage_stats_bio.html | 1 + .../html/man3/OPENSSL_LH_stats_bio.html | 1 + .../html/man3/OPENSSL_MALLOC_FAILURES.html | 1 + .../openssl/html/man3/OPENSSL_MALLOC_FD.html | 1 + .../html/man3/OPENSSL_VERSION_TEXT.html | 1 + .../doc/openssl/html/man3/OPENSSL_atexit.html | 1 + .../openssl/html/man3/OPENSSL_buf2hexstr.html | 1 + .../html/man3/OPENSSL_cipher_name.html | 1 + .../openssl/html/man3/OPENSSL_cleanse.html | 1 + .../openssl/html/man3/OPENSSL_cleanup.html | 1 + .../openssl/html/man3/OPENSSL_clear_free.html | 1 + .../html/man3/OPENSSL_clear_realloc.html | 1 + .../doc/openssl/html/man3/OPENSSL_config.html | 4 +- .../openssl/html/man3/OPENSSL_fork_child.html | 1 + .../html/man3/OPENSSL_fork_parent.html | 1 + .../doc/openssl/html/man3/OPENSSL_free.html | 1 + .../html/man3/OPENSSL_hexchar2int.html | 1 + .../openssl/html/man3/OPENSSL_hexstr2buf.html | 1 + .../openssl/html/man3/OPENSSL_ia32cap.html | 4 +- .../html/man3/OPENSSL_init_crypto.html | 10 +- .../openssl/html/man3/OPENSSL_init_ssl.html | 6 +- .../html/man3/OPENSSL_instrument_bus2.html | 1 + .../doc/openssl/html/man3/OPENSSL_malloc.html | 2 +- .../html/man3/OPENSSL_malloc_init.html | 1 + .../html/man3/OPENSSL_mem_debug_pop.html | 1 + .../html/man3/OPENSSL_mem_debug_push.html | 1 + .../doc/openssl/html/man3/OPENSSL_memdup.html | 1 + .../openssl/html/man3/OPENSSL_no_config.html | 1 + .../openssl/html/man3/OPENSSL_realloc.html | 1 + .../html/man3/OPENSSL_secure_actual_size.html | 1 + .../html/man3/OPENSSL_secure_clear_free.html | 1 + .../html/man3/OPENSSL_secure_free.html | 1 + .../html/man3/OPENSSL_secure_zalloc.html | 1 + .../doc/openssl/html/man3/OPENSSL_strdup.html | 1 + .../openssl/html/man3/OPENSSL_strlcat.html | 1 + .../openssl/html/man3/OPENSSL_strlcpy.html | 1 + .../openssl/html/man3/OPENSSL_strndup.html | 1 + .../html/man3/OPENSSL_thread_stop.html | 1 + .../doc/openssl/html/man3/OPENSSL_zalloc.html | 1 + .../doc/openssl/html/man3/OSSL_STORE_CTX.html | 1 + .../html/man3/OSSL_STORE_INFO_free.html | 1 + .../html/man3/OSSL_STORE_INFO_get0_CERT.html | 1 + .../html/man3/OSSL_STORE_INFO_get0_CRL.html | 1 + .../html/man3/OSSL_STORE_INFO_get0_NAME.html | 1 + ...OSSL_STORE_INFO_get0_NAME_description.html | 1 + .../man3/OSSL_STORE_INFO_get0_PARAMS.html | 1 + .../html/man3/OSSL_STORE_INFO_get0_PKEY.html | 1 + .../html/man3/OSSL_STORE_INFO_get1_CERT.html | 1 + .../html/man3/OSSL_STORE_INFO_get1_CRL.html | 1 + .../html/man3/OSSL_STORE_INFO_get1_NAME.html | 1 + ...OSSL_STORE_INFO_get1_NAME_description.html | 1 + .../man3/OSSL_STORE_INFO_get1_PARAMS.html | 1 + .../html/man3/OSSL_STORE_INFO_get1_PKEY.html | 1 + .../html/man3/OSSL_STORE_INFO_get_type.html | 1 + .../html/man3/OSSL_STORE_INFO_new_CERT.html | 1 + .../html/man3/OSSL_STORE_INFO_new_CRL.html | 1 + .../html/man3/OSSL_STORE_INFO_new_NAME.html | 1 + .../html/man3/OSSL_STORE_INFO_new_PARAMS.html | 1 + .../html/man3/OSSL_STORE_INFO_new_PKEY.html | 1 + ...OSSL_STORE_INFO_set0_NAME_description.html | 1 + .../man3/OSSL_STORE_INFO_type_string.html | 1 + .../html/man3/OSSL_STORE_LOADER_CTX.html | 1 + .../html/man3/OSSL_STORE_LOADER_free.html | 1 + .../man3/OSSL_STORE_LOADER_get0_engine.html | 1 + .../man3/OSSL_STORE_LOADER_get0_scheme.html | 1 + .../html/man3/OSSL_STORE_LOADER_new.html | 1 + .../man3/OSSL_STORE_LOADER_set_close.html | 1 + .../html/man3/OSSL_STORE_LOADER_set_ctrl.html | 1 + .../html/man3/OSSL_STORE_LOADER_set_eof.html | 1 + .../man3/OSSL_STORE_LOADER_set_error.html | 1 + .../man3/OSSL_STORE_LOADER_set_expect.html | 1 + .../html/man3/OSSL_STORE_LOADER_set_find.html | 1 + .../html/man3/OSSL_STORE_LOADER_set_load.html | 1 + .../html/man3/OSSL_STORE_LOADER_set_open.html | 1 + .../html/man3/OSSL_STORE_SEARCH_by_alias.html | 1 + .../OSSL_STORE_SEARCH_by_issuer_serial.html | 1 + .../OSSL_STORE_SEARCH_by_key_fingerprint.html | 1 + .../html/man3/OSSL_STORE_SEARCH_by_name.html | 1 + .../html/man3/OSSL_STORE_SEARCH_free.html | 1 + .../man3/OSSL_STORE_SEARCH_get0_bytes.html | 1 + .../man3/OSSL_STORE_SEARCH_get0_digest.html | 1 + .../man3/OSSL_STORE_SEARCH_get0_name.html | 1 + .../man3/OSSL_STORE_SEARCH_get0_serial.html | 1 + .../man3/OSSL_STORE_SEARCH_get0_string.html | 1 + .../html/man3/OSSL_STORE_SEARCH_get_type.html | 1 + .../openssl/html/man3/OSSL_STORE_close.html | 1 + .../html/man3/OSSL_STORE_close_fn.html | 1 + .../openssl/html/man3/OSSL_STORE_ctrl.html | 1 + .../openssl/html/man3/OSSL_STORE_ctrl_fn.html | 1 + .../doc/openssl/html/man3/OSSL_STORE_eof.html | 1 + .../openssl/html/man3/OSSL_STORE_eof_fn.html | 1 + .../openssl/html/man3/OSSL_STORE_error.html | 1 + .../html/man3/OSSL_STORE_error_fn.html | 1 + .../html/man3/OSSL_STORE_expect_fn.html | 1 + .../openssl/html/man3/OSSL_STORE_find.html | 1 + .../openssl/html/man3/OSSL_STORE_find_fn.html | 1 + .../openssl/html/man3/OSSL_STORE_load.html | 1 + .../openssl/html/man3/OSSL_STORE_load_fn.html | 1 + .../openssl/html/man3/OSSL_STORE_open.html | 14 +- .../openssl/html/man3/OSSL_STORE_open_fn.html | 1 + .../man3/OSSL_STORE_post_process_info_fn.html | 1 + .../html/man3/OSSL_STORE_register_loader.html | 1 + .../html/man3/OSSL_STORE_supports_search.html | 1 + .../man3/OSSL_STORE_unregister_loader.html | 1 + .../doc/openssl/html/man3/OTHERNAME_free.html | 1 + .../doc/openssl/html/man3/OTHERNAME_new.html | 1 + .../html/man3/OpenSSL_add_all_ciphers.html | 1 + .../html/man3/OpenSSL_add_all_digests.html | 1 + .../html/man3/OpenSSL_add_ssl_algorithms.html | 1 + .../openssl/html/man3/OpenSSL_version.html | 1 + .../html/man3/OpenSSL_version_num.html | 1 + .../doc/openssl/html/man3/PBE2PARAM_free.html | 1 + .../doc/openssl/html/man3/PBE2PARAM_new.html | 1 + .../doc/openssl/html/man3/PBEPARAM_free.html | 1 + .../doc/openssl/html/man3/PBEPARAM_new.html | 1 + .../openssl/html/man3/PBKDF2PARAM_free.html | 1 + .../openssl/html/man3/PBKDF2PARAM_new.html | 1 + .../html/man3/PEM_FLAG_EAY_COMPATIBLE.html | 1 + .../openssl/html/man3/PEM_FLAG_ONLY_B64.html | 1 + .../openssl/html/man3/PEM_FLAG_SECURE.html | 1 + .../html/man3/PEM_bytes_read_bio_secmem.html | 1 + .../doc/openssl/html/man3/PEM_do_header.html | 1 + .../html/man3/PEM_get_EVP_CIPHER_INFO.html | 1 + .../openssl/html/man3/PEM_read_DHparams.html | 1 + .../html/man3/PEM_read_DSAPrivateKey.html | 1 + .../html/man3/PEM_read_DSA_PUBKEY.html | 1 + .../openssl/html/man3/PEM_read_DSAparams.html | 1 + .../html/man3/PEM_read_ECPKParameters.html | 1 + .../html/man3/PEM_read_ECPrivateKey.html | 1 + .../openssl/html/man3/PEM_read_EC_PUBKEY.html | 1 + .../man3/PEM_read_NETSCAPE_CERT_SEQUENCE.html | 1 + .../doc/openssl/html/man3/PEM_read_PKCS7.html | 1 + .../doc/openssl/html/man3/PEM_read_PKCS8.html | 1 + .../man3/PEM_read_PKCS8_PRIV_KEY_INFO.html | 1 + .../openssl/html/man3/PEM_read_PUBKEY.html | 1 + .../html/man3/PEM_read_PrivateKey.html | 1 + .../html/man3/PEM_read_RSAPrivateKey.html | 1 + .../html/man3/PEM_read_RSAPublicKey.html | 1 + .../html/man3/PEM_read_RSA_PUBKEY.html | 1 + .../html/man3/PEM_read_SSL_SESSION.html | 1 + .../doc/openssl/html/man3/PEM_read_X509.html | 1 + .../openssl/html/man3/PEM_read_X509_AUX.html | 1 + .../openssl/html/man3/PEM_read_X509_CRL.html | 1 + .../openssl/html/man3/PEM_read_X509_REQ.html | 1 + .../doc/openssl/html/man3/PEM_read_bio.html | 1 + .../openssl/html/man3/PEM_read_bio_CMS.html | 1 + .../html/man3/PEM_read_bio_DHparams.html | 1 + .../html/man3/PEM_read_bio_DSAPrivateKey.html | 1 + .../html/man3/PEM_read_bio_DSA_PUBKEY.html | 1 + .../html/man3/PEM_read_bio_DSAparams.html | 1 + .../man3/PEM_read_bio_ECPKParameters.html | 1 + .../html/man3/PEM_read_bio_EC_PUBKEY.html | 1 + .../PEM_read_bio_NETSCAPE_CERT_SEQUENCE.html | 1 + .../openssl/html/man3/PEM_read_bio_PKCS7.html | 1 + .../openssl/html/man3/PEM_read_bio_PKCS8.html | 1 + .../PEM_read_bio_PKCS8_PRIV_KEY_INFO.html | 1 + .../html/man3/PEM_read_bio_PUBKEY.html | 1 + .../html/man3/PEM_read_bio_Parameters.html | 1 + .../html/man3/PEM_read_bio_PrivateKey.html | 6 +- .../html/man3/PEM_read_bio_RSAPrivateKey.html | 1 + .../html/man3/PEM_read_bio_RSAPublicKey.html | 1 + .../html/man3/PEM_read_bio_RSA_PUBKEY.html | 1 + .../html/man3/PEM_read_bio_SSL_SESSION.html | 1 + .../openssl/html/man3/PEM_read_bio_X509.html | 1 + .../html/man3/PEM_read_bio_X509_AUX.html | 1 + .../html/man3/PEM_read_bio_X509_CRL.html | 1 + .../html/man3/PEM_read_bio_X509_REQ.html | 1 + .../doc/openssl/html/man3/PEM_write.html | 1 + .../doc/openssl/html/man3/PEM_write_CMS.html | 1 + .../openssl/html/man3/PEM_write_DHparams.html | 1 + .../html/man3/PEM_write_DHxparams.html | 1 + .../html/man3/PEM_write_DSAPrivateKey.html | 1 + .../html/man3/PEM_write_DSA_PUBKEY.html | 1 + .../html/man3/PEM_write_DSAparams.html | 1 + .../html/man3/PEM_write_ECPKParameters.html | 1 + .../html/man3/PEM_write_ECPrivateKey.html | 1 + .../html/man3/PEM_write_EC_PUBKEY.html | 1 + .../PEM_write_NETSCAPE_CERT_SEQUENCE.html | 1 + .../openssl/html/man3/PEM_write_PKCS7.html | 1 + .../openssl/html/man3/PEM_write_PKCS8.html | 1 + .../html/man3/PEM_write_PKCS8PrivateKey.html | 1 + .../man3/PEM_write_PKCS8PrivateKey_nid.html | 1 + .../man3/PEM_write_PKCS8_PRIV_KEY_INFO.html | 1 + .../openssl/html/man3/PEM_write_PUBKEY.html | 1 + .../html/man3/PEM_write_PrivateKey.html | 1 + .../html/man3/PEM_write_RSAPrivateKey.html | 1 + .../html/man3/PEM_write_RSAPublicKey.html | 1 + .../html/man3/PEM_write_RSA_PUBKEY.html | 1 + .../html/man3/PEM_write_SSL_SESSION.html | 1 + .../doc/openssl/html/man3/PEM_write_X509.html | 1 + .../openssl/html/man3/PEM_write_X509_AUX.html | 1 + .../openssl/html/man3/PEM_write_X509_CRL.html | 1 + .../openssl/html/man3/PEM_write_X509_REQ.html | 1 + .../html/man3/PEM_write_X509_REQ_NEW.html | 1 + .../doc/openssl/html/man3/PEM_write_bio.html | 1 + .../openssl/html/man3/PEM_write_bio_CMS.html | 1 + .../html/man3/PEM_write_bio_DHparams.html | 1 + .../html/man3/PEM_write_bio_DHxparams.html | 1 + .../man3/PEM_write_bio_DSAPrivateKey.html | 1 + .../html/man3/PEM_write_bio_DSA_PUBKEY.html | 1 + .../html/man3/PEM_write_bio_DSAparams.html | 1 + .../man3/PEM_write_bio_ECPKParameters.html | 1 + .../html/man3/PEM_write_bio_ECPrivateKey.html | 1 + .../html/man3/PEM_write_bio_EC_PUBKEY.html | 1 + .../PEM_write_bio_NETSCAPE_CERT_SEQUENCE.html | 1 + .../html/man3/PEM_write_bio_PKCS7.html | 1 + .../html/man3/PEM_write_bio_PKCS8.html | 1 + .../man3/PEM_write_bio_PKCS8PrivateKey.html | 1 + .../PEM_write_bio_PKCS8PrivateKey_nid.html | 1 + .../PEM_write_bio_PKCS8_PRIV_KEY_INFO.html | 1 + .../html/man3/PEM_write_bio_PUBKEY.html | 1 + .../html/man3/PEM_write_bio_Parameters.html | 1 + .../html/man3/PEM_write_bio_PrivateKey.html | 1 + .../PEM_write_bio_PrivateKey_traditional.html | 1 + .../man3/PEM_write_bio_RSAPrivateKey.html | 1 + .../html/man3/PEM_write_bio_RSAPublicKey.html | 1 + .../html/man3/PEM_write_bio_RSA_PUBKEY.html | 1 + .../html/man3/PEM_write_bio_SSL_SESSION.html | 1 + .../openssl/html/man3/PEM_write_bio_X509.html | 1 + .../html/man3/PEM_write_bio_X509_AUX.html | 1 + .../html/man3/PEM_write_bio_X509_CRL.html | 1 + .../html/man3/PEM_write_bio_X509_REQ.html | 1 + .../html/man3/PEM_write_bio_X509_REQ_NEW.html | 1 + .../openssl/html/man3/PKCS12_BAGS_free.html | 1 + .../openssl/html/man3/PKCS12_BAGS_new.html | 1 + .../html/man3/PKCS12_MAC_DATA_free.html | 1 + .../html/man3/PKCS12_MAC_DATA_new.html | 1 + .../html/man3/PKCS12_SAFEBAG_free.html | 1 + .../openssl/html/man3/PKCS12_SAFEBAG_new.html | 1 + .../doc/openssl/html/man3/PKCS12_free.html | 1 + .../doc/openssl/html/man3/PKCS12_new.html | 1 + .../html/man3/PKCS5_PBKDF2_HMAC_SHA1.html | 1 + .../openssl/html/man3/PKCS7_DIGEST_free.html | 1 + .../openssl/html/man3/PKCS7_DIGEST_new.html | 1 + .../openssl/html/man3/PKCS7_ENCRYPT_free.html | 1 + .../openssl/html/man3/PKCS7_ENCRYPT_new.html | 1 + .../html/man3/PKCS7_ENC_CONTENT_free.html | 1 + .../html/man3/PKCS7_ENC_CONTENT_new.html | 1 + .../html/man3/PKCS7_ENVELOPE_free.html | 1 + .../openssl/html/man3/PKCS7_ENVELOPE_new.html | 1 + .../man3/PKCS7_ISSUER_AND_SERIAL_digest.html | 1 + .../man3/PKCS7_ISSUER_AND_SERIAL_free.html | 1 + .../man3/PKCS7_ISSUER_AND_SERIAL_new.html | 1 + .../html/man3/PKCS7_RECIP_INFO_free.html | 1 + .../html/man3/PKCS7_RECIP_INFO_new.html | 1 + .../openssl/html/man3/PKCS7_SIGNED_free.html | 1 + .../openssl/html/man3/PKCS7_SIGNED_new.html | 1 + .../html/man3/PKCS7_SIGNER_INFO_free.html | 1 + .../html/man3/PKCS7_SIGNER_INFO_new.html | 1 + .../html/man3/PKCS7_SIGN_ENVELOPE_free.html | 1 + .../html/man3/PKCS7_SIGN_ENVELOPE_new.html | 1 + .../html/man3/PKCS7_add_certificate.html | 1 + .../doc/openssl/html/man3/PKCS7_add_crl.html | 1 + .../doc/openssl/html/man3/PKCS7_dup.html | 1 + .../doc/openssl/html/man3/PKCS7_free.html | 1 + .../openssl/html/man3/PKCS7_get0_signers.html | 1 + .../doc/openssl/html/man3/PKCS7_new.html | 1 + .../openssl/html/man3/PKCS7_print_ctx.html | 1 + .../doc/openssl/html/man3/PKCS7_sign.html | 29 +-- .../html/man3/PKCS7_sign_add_signer.html | 34 ++- .../doc/openssl/html/man3/PKCS7_verify.html | 46 ++-- .../html/man3/PKCS8_PRIV_KEY_INFO_free.html | 1 + .../html/man3/PKCS8_PRIV_KEY_INFO_new.html | 1 + .../html/man3/PKEY_USAGE_PERIOD_free.html | 1 + .../html/man3/PKEY_USAGE_PERIOD_new.html | 1 + .../openssl/html/man3/POLICYINFO_free.html | 1 + .../doc/openssl/html/man3/POLICYINFO_new.html | 1 + .../html/man3/POLICYQUALINFO_free.html | 1 + .../openssl/html/man3/POLICYQUALINFO_new.html | 1 + .../html/man3/POLICY_CONSTRAINTS_free.html | 1 + .../html/man3/POLICY_CONSTRAINTS_new.html | 1 + .../html/man3/POLICY_MAPPING_free.html | 1 + .../openssl/html/man3/POLICY_MAPPING_new.html | 1 + .../openssl/html/man3/PROFESSION_INFO.html | 1 + .../openssl/html/man3/PROFESSION_INFOS.html | 1 + .../html/man3/PROFESSION_INFOS_free.html | 1 + .../html/man3/PROFESSION_INFOS_new.html | 1 + .../html/man3/PROFESSION_INFO_free.html | 1 + ...ROFESSION_INFO_get0_addProfessionInfo.html | 1 + .../PROFESSION_INFO_get0_namingAuthority.html | 1 + .../PROFESSION_INFO_get0_professionItems.html | 1 + .../PROFESSION_INFO_get0_professionOIDs.html | 1 + ...OFESSION_INFO_get0_registrationNumber.html | 1 + .../html/man3/PROFESSION_INFO_new.html | 1 + ...ROFESSION_INFO_set0_addProfessionInfo.html | 1 + .../PROFESSION_INFO_set0_namingAuthority.html | 1 + .../PROFESSION_INFO_set0_professionItems.html | 1 + .../PROFESSION_INFO_set0_professionOIDs.html | 1 + ...OFESSION_INFO_set0_registrationNumber.html | 1 + .../man3/PROXY_CERT_INFO_EXTENSION_free.html | 1 + .../man3/PROXY_CERT_INFO_EXTENSION_new.html | 1 + .../openssl/html/man3/PROXY_POLICY_free.html | 1 + .../openssl/html/man3/PROXY_POLICY_new.html | 1 + .../openssl/html/man3/RAND_DRBG_bytes.html | 1 + .../man3/RAND_DRBG_cleanup_entropy_fn.html | 1 + .../html/man3/RAND_DRBG_cleanup_nonce_fn.html | 1 + .../doc/openssl/html/man3/RAND_DRBG_free.html | 1 + .../html/man3/RAND_DRBG_get0_private.html | 1 + .../html/man3/RAND_DRBG_get0_public.html | 1 + .../html/man3/RAND_DRBG_get_entropy_fn.html | 1 + .../html/man3/RAND_DRBG_get_ex_data.html | 1 + .../html/man3/RAND_DRBG_get_ex_new_index.html | 1 + .../html/man3/RAND_DRBG_get_nonce_fn.html | 1 + .../html/man3/RAND_DRBG_instantiate.html | 1 + .../doc/openssl/html/man3/RAND_DRBG_new.html | 4 +- .../html/man3/RAND_DRBG_secure_new.html | 1 + .../doc/openssl/html/man3/RAND_DRBG_set.html | 1 + .../html/man3/RAND_DRBG_set_callbacks.html | 4 +- .../html/man3/RAND_DRBG_set_defaults.html | 1 + .../man3/RAND_DRBG_set_reseed_defaults.html | 1 + .../man3/RAND_DRBG_set_reseed_interval.html | 1 + .../RAND_DRBG_set_reseed_time_interval.html | 1 + .../html/man3/RAND_DRBG_uninstantiate.html | 1 + .../doc/openssl/html/man3/RAND_OpenSSL.html | 1 + .../share/doc/openssl/html/man3/RAND_add.html | 4 +- .../doc/openssl/html/man3/RAND_egd_bytes.html | 1 + .../doc/openssl/html/man3/RAND_event.html | 1 + .../doc/openssl/html/man3/RAND_file_name.html | 1 + .../html/man3/RAND_get_rand_method.html | 1 + .../man3/RAND_keep_random_devices_open.html | 1 + .../doc/openssl/html/man3/RAND_load_file.html | 8 +- .../doc/openssl/html/man3/RAND_poll.html | 1 + .../openssl/html/man3/RAND_priv_bytes.html | 1 + .../openssl/html/man3/RAND_pseudo_bytes.html | 1 + .../html/man3/RAND_query_egd_bytes.html | 1 + .../doc/openssl/html/man3/RAND_screen.html | 1 + .../doc/openssl/html/man3/RAND_seed.html | 1 + .../doc/openssl/html/man3/RAND_status.html | 1 + .../openssl/html/man3/RAND_write_file.html | 1 + .../share/doc/openssl/html/man3/RC4.html | 1 + .../doc/openssl/html/man3/RIPEMD160.html | 1 + .../openssl/html/man3/RIPEMD160_Final.html | 1 + .../openssl/html/man3/RIPEMD160_Update.html | 1 + .../openssl/html/man3/RSAPrivateKey_dup.html | 1 + .../openssl/html/man3/RSAPublicKey_dup.html | 1 + .../html/man3/RSA_OAEP_PARAMS_free.html | 1 + .../html/man3/RSA_OAEP_PARAMS_new.html | 1 + .../openssl/html/man3/RSA_PKCS1_OpenSSL.html | 1 + .../html/man3/RSA_PSS_PARAMS_free.html | 1 + .../openssl/html/man3/RSA_PSS_PARAMS_new.html | 1 + .../share/doc/openssl/html/man3/RSA_bits.html | 1 + .../openssl/html/man3/RSA_blinding_off.html | 1 + .../openssl/html/man3/RSA_blinding_on.html | 4 +- .../openssl/html/man3/RSA_check_key_ex.html | 1 + .../openssl/html/man3/RSA_clear_flags.html | 1 + .../doc/openssl/html/man3/RSA_flags.html | 1 + .../share/doc/openssl/html/man3/RSA_free.html | 1 + .../html/man3/RSA_generate_key_ex.html | 1 + .../man3/RSA_generate_multi_prime_key.html | 1 + .../html/man3/RSA_get0_crt_params.html | 1 + .../doc/openssl/html/man3/RSA_get0_d.html | 1 + .../doc/openssl/html/man3/RSA_get0_dmp1.html | 1 + .../doc/openssl/html/man3/RSA_get0_dmq1.html | 1 + .../doc/openssl/html/man3/RSA_get0_e.html | 1 + .../openssl/html/man3/RSA_get0_engine.html | 1 + .../openssl/html/man3/RSA_get0_factors.html | 1 + .../doc/openssl/html/man3/RSA_get0_iqmp.html | 1 + .../man3/RSA_get0_multi_prime_crt_params.html | 1 + .../man3/RSA_get0_multi_prime_factors.html | 1 + .../doc/openssl/html/man3/RSA_get0_n.html | 1 + .../doc/openssl/html/man3/RSA_get0_p.html | 1 + .../html/man3/RSA_get0_pss_params.html | 1 + .../doc/openssl/html/man3/RSA_get0_q.html | 1 + .../html/man3/RSA_get_default_method.html | 1 + .../openssl/html/man3/RSA_get_ex_data.html | 1 + .../html/man3/RSA_get_ex_new_index.html | 1 + .../doc/openssl/html/man3/RSA_get_method.html | 1 + .../man3/RSA_get_multi_prime_extra_count.html | 1 + .../openssl/html/man3/RSA_get_version.html | 1 + .../doc/openssl/html/man3/RSA_meth_dup.html | 1 + .../doc/openssl/html/man3/RSA_meth_free.html | 1 + .../html/man3/RSA_meth_get0_app_data.html | 1 + .../openssl/html/man3/RSA_meth_get0_name.html | 1 + .../html/man3/RSA_meth_get_bn_mod_exp.html | 1 + .../html/man3/RSA_meth_get_finish.html | 1 + .../openssl/html/man3/RSA_meth_get_flags.html | 1 + .../openssl/html/man3/RSA_meth_get_init.html | 1 + .../html/man3/RSA_meth_get_keygen.html | 1 + .../html/man3/RSA_meth_get_mod_exp.html | 1 + .../man3/RSA_meth_get_multi_prime_keygen.html | 1 + .../html/man3/RSA_meth_get_priv_dec.html | 1 + .../html/man3/RSA_meth_get_priv_enc.html | 1 + .../html/man3/RSA_meth_get_pub_dec.html | 1 + .../html/man3/RSA_meth_get_pub_enc.html | 1 + .../openssl/html/man3/RSA_meth_get_sign.html | 1 + .../html/man3/RSA_meth_get_verify.html | 1 + .../html/man3/RSA_meth_set0_app_data.html | 1 + .../openssl/html/man3/RSA_meth_set1_name.html | 1 + .../html/man3/RSA_meth_set_bn_mod_exp.html | 1 + .../html/man3/RSA_meth_set_finish.html | 1 + .../openssl/html/man3/RSA_meth_set_flags.html | 1 + .../openssl/html/man3/RSA_meth_set_init.html | 1 + .../html/man3/RSA_meth_set_keygen.html | 1 + .../html/man3/RSA_meth_set_mod_exp.html | 1 + .../man3/RSA_meth_set_multi_prime_keygen.html | 1 + .../html/man3/RSA_meth_set_priv_dec.html | 1 + .../html/man3/RSA_meth_set_priv_enc.html | 1 + .../html/man3/RSA_meth_set_pub_dec.html | 1 + .../html/man3/RSA_meth_set_pub_enc.html | 1 + .../openssl/html/man3/RSA_meth_set_sign.html | 1 + .../html/man3/RSA_meth_set_verify.html | 1 + .../doc/openssl/html/man3/RSA_new_method.html | 1 + .../html/man3/RSA_padding_add_PKCS1_OAEP.html | 1 + .../man3/RSA_padding_add_PKCS1_OAEP_mgf1.html | 1 + .../man3/RSA_padding_add_PKCS1_type_2.html | 1 + .../html/man3/RSA_padding_add_SSLv23.html | 1 + .../html/man3/RSA_padding_add_none.html | 1 + .../man3/RSA_padding_check_PKCS1_OAEP.html | 1 + .../RSA_padding_check_PKCS1_OAEP_mgf1.html | 1 + .../man3/RSA_padding_check_PKCS1_type_1.html | 1 + .../man3/RSA_padding_check_PKCS1_type_2.html | 1 + .../html/man3/RSA_padding_check_SSLv23.html | 1 + .../html/man3/RSA_padding_check_none.html | 1 + .../doc/openssl/html/man3/RSA_print_fp.html | 1 + .../html/man3/RSA_private_decrypt.html | 1 + .../html/man3/RSA_private_encrypt.html | 6 +- .../openssl/html/man3/RSA_public_decrypt.html | 1 + .../openssl/html/man3/RSA_security_bits.html | 1 + .../html/man3/RSA_set0_crt_params.html | 1 + .../openssl/html/man3/RSA_set0_factors.html | 1 + .../doc/openssl/html/man3/RSA_set0_key.html | 1 + .../man3/RSA_set0_multi_prime_params.html | 1 + .../html/man3/RSA_set_default_method.html | 1 + .../openssl/html/man3/RSA_set_ex_data.html | 1 + .../doc/openssl/html/man3/RSA_set_flags.html | 1 + .../doc/openssl/html/man3/RSA_set_method.html | 4 +- .../doc/openssl/html/man3/RSA_test_flags.html | 1 + .../doc/openssl/html/man3/RSA_verify.html | 1 + .../man3/RSA_verify_ASN1_OCTET_STRING.html | 1 + .../openssl/html/man3/SCRYPT_PARAMS_free.html | 1 + .../openssl/html/man3/SCRYPT_PARAMS_new.html | 1 + .../doc/openssl/html/man3/SCT_LIST_free.html | 1 + .../doc/openssl/html/man3/SCT_LIST_print.html | 1 + .../openssl/html/man3/SCT_LIST_validate.html | 1 + .../share/doc/openssl/html/man3/SCT_free.html | 1 + .../html/man3/SCT_get0_extensions.html | 1 + .../openssl/html/man3/SCT_get0_log_id.html | 1 + .../openssl/html/man3/SCT_get0_signature.html | 1 + .../html/man3/SCT_get_log_entry_type.html | 1 + .../html/man3/SCT_get_signature_nid.html | 1 + .../doc/openssl/html/man3/SCT_get_source.html | 1 + .../openssl/html/man3/SCT_get_timestamp.html | 1 + .../html/man3/SCT_get_validation_status.html | 1 + .../openssl/html/man3/SCT_get_version.html | 1 + .../html/man3/SCT_new_from_base64.html | 1 + .../html/man3/SCT_set0_extensions.html | 1 + .../openssl/html/man3/SCT_set0_log_id.html | 1 + .../openssl/html/man3/SCT_set0_signature.html | 1 + .../html/man3/SCT_set1_extensions.html | 1 + .../openssl/html/man3/SCT_set1_log_id.html | 1 + .../openssl/html/man3/SCT_set1_signature.html | 1 + .../html/man3/SCT_set_log_entry_type.html | 1 + .../html/man3/SCT_set_signature_nid.html | 1 + .../doc/openssl/html/man3/SCT_set_source.html | 1 + .../openssl/html/man3/SCT_set_timestamp.html | 1 + .../openssl/html/man3/SCT_set_version.html | 1 + .../man3/SCT_validation_status_string.html | 1 + .../share/doc/openssl/html/man3/SHA1.html | 1 + .../doc/openssl/html/man3/SHA1_Final.html | 1 + .../doc/openssl/html/man3/SHA1_Init.html | 1 + .../doc/openssl/html/man3/SHA1_Update.html | 1 + .../share/doc/openssl/html/man3/SHA224.html | 1 + .../doc/openssl/html/man3/SHA224_Final.html | 1 + .../doc/openssl/html/man3/SHA224_Init.html | 1 + .../doc/openssl/html/man3/SHA224_Update.html | 1 + .../share/doc/openssl/html/man3/SHA256.html | 1 + .../doc/openssl/html/man3/SHA256_Final.html | 1 + .../doc/openssl/html/man3/SHA256_Init.html | 4 +- .../doc/openssl/html/man3/SHA256_Update.html | 1 + .../share/doc/openssl/html/man3/SHA384.html | 1 + .../doc/openssl/html/man3/SHA384_Final.html | 1 + .../doc/openssl/html/man3/SHA384_Init.html | 1 + .../doc/openssl/html/man3/SHA384_Update.html | 1 + .../share/doc/openssl/html/man3/SHA512.html | 1 + .../doc/openssl/html/man3/SHA512_Final.html | 1 + .../doc/openssl/html/man3/SHA512_Init.html | 1 + .../doc/openssl/html/man3/SHA512_Update.html | 1 + .../html/man3/SSL_CIPHER_description.html | 1 + .../openssl/html/man3/SSL_CIPHER_find.html | 1 + .../html/man3/SSL_CIPHER_get_auth_nid.html | 1 + .../html/man3/SSL_CIPHER_get_bits.html | 1 + .../html/man3/SSL_CIPHER_get_cipher_nid.html | 1 + .../html/man3/SSL_CIPHER_get_digest_nid.html | 1 + .../man3/SSL_CIPHER_get_handshake_digest.html | 1 + .../openssl/html/man3/SSL_CIPHER_get_id.html | 1 + .../html/man3/SSL_CIPHER_get_kx_nid.html | 1 + .../html/man3/SSL_CIPHER_get_protocol_id.html | 1 + .../html/man3/SSL_CIPHER_get_version.html | 1 + .../openssl/html/man3/SSL_CIPHER_is_aead.html | 1 + .../html/man3/SSL_CIPHER_standard_name.html | 1 + .../SSL_COMP_free_compression_methods.html | 1 + .../openssl/html/man3/SSL_COMP_get0_name.html | 1 + .../SSL_COMP_get_compression_methods.html | 1 + .../openssl/html/man3/SSL_COMP_get_id.html | 1 + .../html/man3/SSL_CONF_CTX_clear_flags.html | 1 + .../openssl/html/man3/SSL_CONF_CTX_free.html | 1 + .../html/man3/SSL_CONF_CTX_set_ssl.html | 1 + .../doc/openssl/html/man3/SSL_CONF_cmd.html | 18 +- .../html/man3/SSL_CONF_cmd_value_type.html | 1 + .../html/man3/SSL_CTX_add0_chain_cert.html | 1 + .../html/man3/SSL_CTX_add1_to_CA_list.html | 1 + .../html/man3/SSL_CTX_add_client_CA.html | 1 + .../man3/SSL_CTX_add_client_custom_ext.html | 1 + .../html/man3/SSL_CTX_add_custom_ext.html | 1 + .../man3/SSL_CTX_add_server_custom_ext.html | 1 + .../html/man3/SSL_CTX_build_cert_chain.html | 1 + .../html/man3/SSL_CTX_callback_ctrl.html | 1 + .../html/man3/SSL_CTX_check_private_key.html | 1 + .../html/man3/SSL_CTX_clear_chain_certs.html | 1 + .../man3/SSL_CTX_clear_extra_chain_certs.html | 1 + .../openssl/html/man3/SSL_CTX_clear_mode.html | 1 + .../html/man3/SSL_CTX_clear_options.html | 1 + .../html/man3/SSL_CTX_ct_is_enabled.html | 1 + .../html/man3/SSL_CTX_dane_clear_flags.html | 1 + .../html/man3/SSL_CTX_dane_enable.html | 8 +- .../html/man3/SSL_CTX_dane_mtype_set.html | 1 + .../html/man3/SSL_CTX_dane_set_flags.html | 1 + .../SSL_CTX_decrypt_session_ticket_fn.html | 1 + .../openssl/html/man3/SSL_CTX_disable_ct.html | 1 + .../openssl/html/man3/SSL_CTX_enable_ct.html | 1 + .../SSL_CTX_generate_session_ticket_fn.html | 1 + .../html/man3/SSL_CTX_get0_CA_list.html | 1 + .../man3/SSL_CTX_get0_chain_cert_store.html | 1 + .../html/man3/SSL_CTX_get0_chain_certs.html | 1 + .../man3/SSL_CTX_get0_security_ex_data.html | 1 + .../man3/SSL_CTX_get0_verify_cert_store.html | 1 + .../html/man3/SSL_CTX_get_cert_store.html | 1 + .../html/man3/SSL_CTX_get_ciphers.html | 1 + .../html/man3/SSL_CTX_get_client_CA_list.html | 1 + .../html/man3/SSL_CTX_get_client_cert_cb.html | 1 + .../man3/SSL_CTX_get_default_passwd_cb.html | 1 + ...SL_CTX_get_default_passwd_cb_userdata.html | 1 + .../man3/SSL_CTX_get_default_read_ahead.html | 1 + .../html/man3/SSL_CTX_get_ex_data.html | 1 + .../html/man3/SSL_CTX_get_info_callback.html | 1 + .../man3/SSL_CTX_get_keylog_callback.html | 1 + .../html/man3/SSL_CTX_get_max_cert_list.html | 1 + .../html/man3/SSL_CTX_get_max_early_data.html | 1 + .../man3/SSL_CTX_get_max_proto_version.html | 1 + .../man3/SSL_CTX_get_min_proto_version.html | 1 + .../openssl/html/man3/SSL_CTX_get_mode.html | 1 + .../html/man3/SSL_CTX_get_num_tickets.html | 1 + .../html/man3/SSL_CTX_get_options.html | 1 + .../html/man3/SSL_CTX_get_quiet_shutdown.html | 1 + .../html/man3/SSL_CTX_get_read_ahead.html | 1 + ...L_CTX_get_record_padding_callback_arg.html | 1 + .../man3/SSL_CTX_get_recv_max_early_data.html | 1 + .../man3/SSL_CTX_get_security_callback.html | 1 + .../html/man3/SSL_CTX_get_security_level.html | 1 + .../man3/SSL_CTX_get_session_cache_mode.html | 1 + .../html/man3/SSL_CTX_get_timeout.html | 1 + .../man3/SSL_CTX_get_tlsext_status_arg.html | 1 + .../man3/SSL_CTX_get_tlsext_status_cb.html | 1 + .../man3/SSL_CTX_get_tlsext_status_type.html | 1 + .../man3/SSL_CTX_get_verify_callback.html | 1 + .../html/man3/SSL_CTX_get_verify_depth.html | 1 + .../html/man3/SSL_CTX_keylog_cb_func.html | 1 + .../html/man3/SSL_CTX_remove_session.html | 1 + .../man3/SSL_CTX_select_current_cert.html | 1 + .../html/man3/SSL_CTX_sess_accept.html | 1 + .../html/man3/SSL_CTX_sess_accept_good.html | 1 + .../man3/SSL_CTX_sess_accept_renegotiate.html | 1 + .../html/man3/SSL_CTX_sess_cache_full.html | 1 + .../html/man3/SSL_CTX_sess_cb_hits.html | 1 + .../html/man3/SSL_CTX_sess_connect.html | 1 + .../html/man3/SSL_CTX_sess_connect_good.html | 1 + .../SSL_CTX_sess_connect_renegotiate.html | 1 + .../man3/SSL_CTX_sess_get_cache_size.html | 1 + .../html/man3/SSL_CTX_sess_get_get_cb.html | 1 + .../html/man3/SSL_CTX_sess_get_new_cb.html | 1 + .../html/man3/SSL_CTX_sess_get_remove_cb.html | 1 + .../openssl/html/man3/SSL_CTX_sess_hits.html | 1 + .../html/man3/SSL_CTX_sess_misses.html | 1 + .../html/man3/SSL_CTX_sess_set_new_cb.html | 1 + .../html/man3/SSL_CTX_sess_set_remove_cb.html | 1 + .../html/man3/SSL_CTX_sess_timeouts.html | 1 + .../openssl/html/man3/SSL_CTX_set0_chain.html | 1 + .../man3/SSL_CTX_set0_chain_cert_store.html | 1 + .../man3/SSL_CTX_set0_security_ex_data.html | 1 + .../man3/SSL_CTX_set0_verify_cert_store.html | 1 + .../html/man3/SSL_CTX_set1_cert_store.html | 1 + .../openssl/html/man3/SSL_CTX_set1_chain.html | 1 + .../man3/SSL_CTX_set1_chain_cert_store.html | 1 + .../man3/SSL_CTX_set1_client_sigalgs.html | 1 + .../SSL_CTX_set1_client_sigalgs_list.html | 1 + .../html/man3/SSL_CTX_set1_curves_list.html | 1 + .../html/man3/SSL_CTX_set1_groups.html | 1 + .../html/man3/SSL_CTX_set1_groups_list.html | 1 + .../openssl/html/man3/SSL_CTX_set1_param.html | 1 + .../html/man3/SSL_CTX_set1_sigalgs_list.html | 1 + .../man3/SSL_CTX_set1_verify_cert_store.html | 12 +- .../man3/SSL_CTX_set_allow_early_data_cb.html | 1 + .../html/man3/SSL_CTX_set_alpn_protos.html | 1 + .../html/man3/SSL_CTX_set_alpn_select_cb.html | 4 +- .../html/man3/SSL_CTX_set_block_padding.html | 1 + .../html/man3/SSL_CTX_set_ciphersuites.html | 1 + .../html/man3/SSL_CTX_set_client_CA_list.html | 1 + .../man3/SSL_CTX_set_cookie_generate_cb.html | 1 + .../man3/SSL_CTX_set_cookie_verify_cb.html | 1 + .../html/man3/SSL_CTX_set_current_cert.html | 1 + .../SSL_CTX_set_default_ctlog_list_file.html | 1 + ...SL_CTX_set_default_passwd_cb_userdata.html | 1 + .../SSL_CTX_set_default_read_buffer_len.html | 1 + .../man3/SSL_CTX_set_default_verify_dir.html | 1 + .../man3/SSL_CTX_set_default_verify_file.html | 1 + .../SSL_CTX_set_default_verify_paths.html | 1 + .../man3/SSL_CTX_set_generate_session_id.html | 6 +- .../html/man3/SSL_CTX_set_info_callback.html | 6 +- .../html/man3/SSL_CTX_set_max_cert_list.html | 4 +- .../html/man3/SSL_CTX_set_max_early_data.html | 1 + .../html/man3/SSL_CTX_set_max_pipelines.html | 1 + .../man3/SSL_CTX_set_max_proto_version.html | 1 + .../man3/SSL_CTX_set_max_send_fragment.html | 1 + .../openssl/html/man3/SSL_CTX_set_mode.html | 14 +- .../man3/SSL_CTX_set_msg_callback_arg.html | 1 + .../SSL_CTX_set_next_proto_select_cb.html | 1 + ...SSL_CTX_set_next_protos_advertised_cb.html | 1 + .../html/man3/SSL_CTX_set_num_tickets.html | 4 +- .../html/man3/SSL_CTX_set_options.html | 20 +- .../man3/SSL_CTX_set_post_handshake_auth.html | 1 + .../man3/SSL_CTX_set_psk_client_callback.html | 6 +- ...SSL_CTX_set_psk_find_session_callback.html | 1 + .../man3/SSL_CTX_set_psk_server_callback.html | 1 + .../SSL_CTX_set_psk_use_session_callback.html | 1 + .../html/man3/SSL_CTX_set_read_ahead.html | 4 +- ...L_CTX_set_record_padding_callback_arg.html | 1 + .../man3/SSL_CTX_set_recv_max_early_data.html | 1 + .../man3/SSL_CTX_set_security_callback.html | 1 + .../html/man3/SSL_CTX_set_security_level.html | 4 +- .../man3/SSL_CTX_set_session_cache_mode.html | 4 +- .../man3/SSL_CTX_set_session_id_context.html | 4 +- .../man3/SSL_CTX_set_session_ticket_cb.html | 6 +- .../man3/SSL_CTX_set_split_send_fragment.html | 4 +- ...SL_CTX_set_stateless_cookie_verify_cb.html | 1 + .../html/man3/SSL_CTX_set_timeout.html | 8 +- ...SL_CTX_set_tlsext_max_fragment_length.html | 1 + .../SSL_CTX_set_tlsext_servername_arg.html | 1 + ...SL_CTX_set_tlsext_servername_callback.html | 8 +- .../man3/SSL_CTX_set_tlsext_status_arg.html | 1 + .../man3/SSL_CTX_set_tlsext_status_type.html | 1 + .../SSL_CTX_set_tlsext_ticket_key_cb.html | 21 +- .../openssl/html/man3/SSL_CTX_set_tmp_dh.html | 1 + .../html/man3/SSL_CTX_set_verify_depth.html | 1 + .../doc/openssl/html/man3/SSL_CTX_up_ref.html | 1 + .../html/man3/SSL_CTX_use_PrivateKey.html | 1 + .../man3/SSL_CTX_use_PrivateKey_ASN1.html | 1 + .../man3/SSL_CTX_use_PrivateKey_file.html | 1 + .../html/man3/SSL_CTX_use_RSAPrivateKey.html | 1 + .../man3/SSL_CTX_use_RSAPrivateKey_ASN1.html | 1 + .../man3/SSL_CTX_use_RSAPrivateKey_file.html | 1 + .../html/man3/SSL_CTX_use_cert_and_key.html | 1 + .../man3/SSL_CTX_use_certificate_ASN1.html | 1 + .../SSL_CTX_use_certificate_chain_file.html | 1 + .../man3/SSL_CTX_use_certificate_file.html | 1 + .../man3/SSL_CTX_use_psk_identity_hint.html | 6 +- .../html/man3/SSL_CTX_use_serverinfo_ex.html | 1 + .../man3/SSL_CTX_use_serverinfo_file.html | 1 + .../openssl/html/man3/SSL_SESSION_dup.html | 1 + .../man3/SSL_SESSION_get0_alpn_selected.html | 1 + .../html/man3/SSL_SESSION_get0_ticket.html | 1 + .../man3/SSL_SESSION_get0_ticket_appdata.html | 1 + .../openssl/html/man3/SSL_SESSION_get_id.html | 1 + .../html/man3/SSL_SESSION_get_master_key.html | 1 + .../man3/SSL_SESSION_get_max_early_data.html | 1 + .../SSL_SESSION_get_max_fragment_length.html | 1 + .../SSL_SESSION_get_ticket_lifetime_hint.html | 1 + .../html/man3/SSL_SESSION_get_timeout.html | 1 + .../openssl/html/man3/SSL_SESSION_new.html | 1 + .../html/man3/SSL_SESSION_print_fp.html | 1 + .../html/man3/SSL_SESSION_print_keylog.html | 1 + .../man3/SSL_SESSION_set1_alpn_selected.html | 1 + .../html/man3/SSL_SESSION_set1_hostname.html | 1 + .../man3/SSL_SESSION_set1_id_context.html | 1 + .../man3/SSL_SESSION_set1_master_key.html | 1 + .../man3/SSL_SESSION_set1_ticket_appdata.html | 1 + .../html/man3/SSL_SESSION_set_cipher.html | 1 + .../html/man3/SSL_SESSION_set_ex_data.html | 1 + .../man3/SSL_SESSION_set_max_early_data.html | 1 + .../SSL_SESSION_set_protocol_version.html | 1 + .../html/man3/SSL_SESSION_set_time.html | 1 + .../html/man3/SSL_SESSION_set_timeout.html | 1 + .../openssl/html/man3/SSL_SESSION_up_ref.html | 1 + .../doc/openssl/html/man3/SSL_accept.html | 4 +- .../html/man3/SSL_add0_chain_cert.html | 1 + .../html/man3/SSL_add1_chain_cert.html | 1 + .../doc/openssl/html/man3/SSL_add1_host.html | 1 + .../html/man3/SSL_add1_to_CA_list.html | 1 + .../openssl/html/man3/SSL_add_client_CA.html | 1 + .../SSL_add_dir_cert_subjects_to_stack.html | 1 + .../SSL_add_file_cert_subjects_to_stack.html | 1 + .../html/man3/SSL_alert_desc_string.html | 1 + .../html/man3/SSL_alert_desc_string_long.html | 1 + .../html/man3/SSL_alert_type_string_long.html | 1 + .../openssl/html/man3/SSL_alloc_buffers.html | 4 +- .../html/man3/SSL_allow_early_data_cb_fn.html | 1 + .../html/man3/SSL_build_cert_chain.html | 1 + .../html/man3/SSL_bytes_to_cipher_list.html | 1 + .../openssl/html/man3/SSL_callback_ctrl.html | 1 + .../html/man3/SSL_check_private_key.html | 1 + .../html/man3/SSL_clear_chain_certs.html | 1 + .../doc/openssl/html/man3/SSL_clear_mode.html | 1 + .../openssl/html/man3/SSL_clear_options.html | 1 + .../html/man3/SSL_client_hello_cb_fn.html | 1 + .../man3/SSL_client_hello_get0_ciphers.html | 1 + ...client_hello_get0_compression_methods.html | 1 + .../html/man3/SSL_client_hello_get0_ext.html | 1 + .../SSL_client_hello_get0_legacy_version.html | 1 + .../man3/SSL_client_hello_get0_random.html | 1 + .../SSL_client_hello_get0_session_id.html | 1 + ..._client_hello_get1_extensions_present.html | 1 + .../html/man3/SSL_client_hello_isv2.html | 1 + .../openssl/html/man3/SSL_client_version.html | 1 + .../doc/openssl/html/man3/SSL_config.html | 1 + .../doc/openssl/html/man3/SSL_connect.html | 4 +- .../openssl/html/man3/SSL_ct_is_enabled.html | 1 + .../share/doc/openssl/html/man3/SSL_ctrl.html | 1 + .../html/man3/SSL_dane_clear_flags.html | 1 + .../openssl/html/man3/SSL_dane_enable.html | 1 + .../openssl/html/man3/SSL_dane_set_flags.html | 1 + .../openssl/html/man3/SSL_dane_tlsa_add.html | 1 + .../doc/openssl/html/man3/SSL_disable_ct.html | 1 + .../openssl/html/man3/SSL_do_handshake.html | 4 +- .../share/doc/openssl/html/man3/SSL_dup.html | 1 + .../doc/openssl/html/man3/SSL_enable_ct.html | 1 + .../SSL_export_keying_material_early.html | 1 + .../openssl/html/man3/SSL_free_buffers.html | 1 + .../openssl/html/man3/SSL_get0_CA_list.html | 1 + .../html/man3/SSL_get0_alpn_selected.html | 1 + .../html/man3/SSL_get0_chain_cert_store.html | 1 + .../html/man3/SSL_get0_chain_certs.html | 1 + .../html/man3/SSL_get0_dane_authority.html | 1 + .../openssl/html/man3/SSL_get0_dane_tlsa.html | 1 + .../man3/SSL_get0_next_proto_negotiated.html | 1 + .../doc/openssl/html/man3/SSL_get0_param.html | 1 + .../html/man3/SSL_get0_peer_CA_list.html | 1 + .../openssl/html/man3/SSL_get0_peername.html | 1 + .../html/man3/SSL_get0_security_ex_data.html | 1 + .../openssl/html/man3/SSL_get0_session.html | 1 + .../html/man3/SSL_get0_verified_chain.html | 1 + .../html/man3/SSL_get0_verify_cert_store.html | 1 + .../openssl/html/man3/SSL_get1_curves.html | 1 + .../openssl/html/man3/SSL_get1_groups.html | 1 + .../openssl/html/man3/SSL_get1_session.html | 1 + .../html/man3/SSL_get1_supported_ciphers.html | 1 + .../html/man3/SSL_get_all_async_fds.html | 6 +- .../html/man3/SSL_get_changed_async_fds.html | 1 + .../doc/openssl/html/man3/SSL_get_cipher.html | 1 + .../html/man3/SSL_get_cipher_bits.html | 1 + .../html/man3/SSL_get_cipher_list.html | 1 + .../html/man3/SSL_get_cipher_name.html | 1 + .../html/man3/SSL_get_cipher_version.html | 1 + .../html/man3/SSL_get_client_CA_list.html | 1 + .../html/man3/SSL_get_client_ciphers.html | 1 + .../html/man3/SSL_get_current_cipher.html | 6 +- .../html/man3/SSL_get_default_passwd_cb.html | 1 + .../SSL_get_default_passwd_cb_userdata.html | 1 + .../html/man3/SSL_get_early_data_status.html | 1 + .../doc/openssl/html/man3/SSL_get_error.html | 6 +- .../openssl/html/man3/SSL_get_ex_data.html | 1 + .../SSL_get_ex_data_X509_STORE_CTX_idx.html | 1 + .../html/man3/SSL_get_info_callback.html | 1 + .../html/man3/SSL_get_key_update_type.html | 1 + .../html/man3/SSL_get_max_cert_list.html | 1 + .../html/man3/SSL_get_max_early_data.html | 1 + .../html/man3/SSL_get_max_proto_version.html | 1 + .../html/man3/SSL_get_min_proto_version.html | 1 + .../doc/openssl/html/man3/SSL_get_mode.html | 1 + .../html/man3/SSL_get_num_tickets.html | 1 + .../openssl/html/man3/SSL_get_options.html | 1 + .../man3/SSL_get_peer_signature_type_nid.html | 1 + .../html/man3/SSL_get_pending_cipher.html | 1 + .../html/man3/SSL_get_psk_identity_hint.html | 1 + .../html/man3/SSL_get_quiet_shutdown.html | 1 + .../openssl/html/man3/SSL_get_read_ahead.html | 1 + .../SSL_get_record_padding_callback_arg.html | 1 + .../man3/SSL_get_recv_max_early_data.html | 1 + .../doc/openssl/html/man3/SSL_get_rfd.html | 1 + .../SSL_get_secure_renegotiation_support.html | 1 + .../html/man3/SSL_get_security_callback.html | 1 + .../html/man3/SSL_get_security_level.html | 1 + .../man3/SSL_get_selected_srtp_profile.html | 1 + .../html/man3/SSL_get_server_random.html | 1 + .../html/man3/SSL_get_server_tmp_key.html | 1 + .../openssl/html/man3/SSL_get_servername.html | 1 + .../html/man3/SSL_get_servername_type.html | 1 + .../openssl/html/man3/SSL_get_session.html | 4 +- .../html/man3/SSL_get_shared_ciphers.html | 1 + .../html/man3/SSL_get_shared_curve.html | 1 + .../html/man3/SSL_get_shared_group.html | 1 + .../openssl/html/man3/SSL_get_shutdown.html | 1 + .../openssl/html/man3/SSL_get_sigalgs.html | 1 + .../html/man3/SSL_get_signature_nid.html | 1 + .../html/man3/SSL_get_signature_type_nid.html | 1 + .../html/man3/SSL_get_srtp_profiles.html | 1 + .../openssl/html/man3/SSL_get_ssl_method.html | 1 + .../doc/openssl/html/man3/SSL_get_state.html | 1 + .../doc/openssl/html/man3/SSL_get_time.html | 1 + .../openssl/html/man3/SSL_get_timeout.html | 1 + .../man3/SSL_get_tlsext_status_ocsp_resp.html | 1 + .../html/man3/SSL_get_tlsext_status_type.html | 1 + .../openssl/html/man3/SSL_get_tmp_key.html | 1 + .../html/man3/SSL_get_verify_callback.html | 1 + .../html/man3/SSL_get_verify_depth.html | 1 + .../html/man3/SSL_get_verify_mode.html | 1 + .../doc/openssl/html/man3/SSL_get_wbio.html | 1 + .../doc/openssl/html/man3/SSL_get_wfd.html | 1 + .../man3/SSL_has_matching_session_id.html | 1 + .../openssl/html/man3/SSL_has_pending.html | 1 + .../openssl/html/man3/SSL_in_accept_init.html | 1 + .../doc/openssl/html/man3/SSL_in_before.html | 1 + .../html/man3/SSL_in_connect_init.html | 1 + .../doc/openssl/html/man3/SSL_is_dtls.html | 1 + .../html/man3/SSL_is_init_finished.html | 1 + .../doc/openssl/html/man3/SSL_is_server.html | 1 + .../html/man3/SSL_load_error_strings.html | 1 + .../share/doc/openssl/html/man3/SSL_new.html | 104 +++++++- .../share/doc/openssl/html/man3/SSL_peek.html | 1 + .../doc/openssl/html/man3/SSL_peek_ex.html | 1 + .../doc/openssl/html/man3/SSL_pending.html | 4 +- .../html/man3/SSL_psk_client_cb_func.html | 1 + .../man3/SSL_psk_find_session_cb_func.html | 1 + .../html/man3/SSL_psk_server_cb_func.html | 1 + .../man3/SSL_psk_use_session_cb_func.html | 1 + .../share/doc/openssl/html/man3/SSL_read.html | 6 +- .../html/man3/SSL_read_early_data.html | 12 +- .../doc/openssl/html/man3/SSL_read_ex.html | 1 + .../openssl/html/man3/SSL_renegotiate.html | 1 + .../man3/SSL_renegotiate_abbreviated.html | 1 + .../html/man3/SSL_renegotiate_pending.html | 1 + .../html/man3/SSL_rstate_string_long.html | 1 + .../html/man3/SSL_select_current_cert.html | 1 + .../html/man3/SSL_select_next_proto.html | 1 + .../openssl/html/man3/SSL_set0_CA_list.html | 1 + .../doc/openssl/html/man3/SSL_set0_chain.html | 1 + .../html/man3/SSL_set0_chain_cert_store.html | 1 + .../doc/openssl/html/man3/SSL_set0_rbio.html | 1 + .../html/man3/SSL_set0_security_ex_data.html | 1 + .../html/man3/SSL_set0_verify_cert_store.html | 1 + .../doc/openssl/html/man3/SSL_set0_wbio.html | 1 + .../doc/openssl/html/man3/SSL_set1_chain.html | 1 + .../html/man3/SSL_set1_chain_cert_store.html | 1 + .../html/man3/SSL_set1_client_sigalgs.html | 1 + .../man3/SSL_set1_client_sigalgs_list.html | 1 + .../openssl/html/man3/SSL_set1_curves.html | 1 + .../html/man3/SSL_set1_curves_list.html | 1 + .../openssl/html/man3/SSL_set1_groups.html | 1 + .../html/man3/SSL_set1_groups_list.html | 1 + .../doc/openssl/html/man3/SSL_set1_host.html | 4 +- .../doc/openssl/html/man3/SSL_set1_param.html | 1 + .../openssl/html/man3/SSL_set1_sigalgs.html | 1 + .../html/man3/SSL_set1_sigalgs_list.html | 1 + .../html/man3/SSL_set1_verify_cert_store.html | 1 + .../html/man3/SSL_set_accept_state.html | 1 + .../man3/SSL_set_allow_early_data_cb.html | 1 + .../html/man3/SSL_set_alpn_protos.html | 1 + .../doc/openssl/html/man3/SSL_set_bio.html | 6 +- .../html/man3/SSL_set_block_padding.html | 1 + .../openssl/html/man3/SSL_set_cert_cb.html | 1 + .../html/man3/SSL_set_cipher_list.html | 1 + .../html/man3/SSL_set_ciphersuites.html | 1 + .../html/man3/SSL_set_client_CA_list.html | 1 + .../man3/SSL_set_ct_validation_callback.html | 1 + .../html/man3/SSL_set_current_cert.html | 1 + .../html/man3/SSL_set_default_passwd_cb.html | 1 + .../SSL_set_default_passwd_cb_userdata.html | 1 + .../man3/SSL_set_default_read_buffer_len.html | 1 + .../openssl/html/man3/SSL_set_ex_data.html | 1 + .../doc/openssl/html/man3/SSL_set_fd.html | 9 +- .../man3/SSL_set_generate_session_id.html | 1 + .../openssl/html/man3/SSL_set_hostflags.html | 1 + .../html/man3/SSL_set_info_callback.html | 1 + .../html/man3/SSL_set_max_cert_list.html | 1 + .../html/man3/SSL_set_max_early_data.html | 1 + .../html/man3/SSL_set_max_pipelines.html | 1 + .../html/man3/SSL_set_max_proto_version.html | 1 + .../html/man3/SSL_set_max_send_fragment.html | 1 + .../html/man3/SSL_set_min_proto_version.html | 1 + .../doc/openssl/html/man3/SSL_set_mode.html | 1 + .../html/man3/SSL_set_msg_callback.html | 1 + .../html/man3/SSL_set_msg_callback_arg.html | 1 + .../html/man3/SSL_set_num_tickets.html | 1 + .../openssl/html/man3/SSL_set_options.html | 1 + .../man3/SSL_set_post_handshake_auth.html | 1 + .../man3/SSL_set_psk_client_callback.html | 1 + .../SSL_set_psk_find_session_callback.html | 1 + .../man3/SSL_set_psk_server_callback.html | 1 + .../SSL_set_psk_use_session_callback.html | 1 + .../html/man3/SSL_set_quiet_shutdown.html | 1 + .../openssl/html/man3/SSL_set_read_ahead.html | 1 + .../man3/SSL_set_record_padding_callback.html | 1 + .../SSL_set_record_padding_callback_arg.html | 1 + .../man3/SSL_set_recv_max_early_data.html | 1 + .../doc/openssl/html/man3/SSL_set_rfd.html | 1 + .../html/man3/SSL_set_security_callback.html | 1 + .../html/man3/SSL_set_security_level.html | 1 + .../html/man3/SSL_set_session_id_context.html | 1 + .../openssl/html/man3/SSL_set_shutdown.html | 4 +- .../man3/SSL_set_split_send_fragment.html | 1 + .../openssl/html/man3/SSL_set_ssl_method.html | 1 + .../doc/openssl/html/man3/SSL_set_time.html | 1 + .../openssl/html/man3/SSL_set_timeout.html | 1 + .../html/man3/SSL_set_tlsext_host_name.html | 1 + .../SSL_set_tlsext_max_fragment_length.html | 1 + .../man3/SSL_set_tlsext_status_ocsp_resp.html | 1 + .../html/man3/SSL_set_tlsext_status_type.html | 1 + .../html/man3/SSL_set_tlsext_use_srtp.html | 1 + .../doc/openssl/html/man3/SSL_set_tmp_dh.html | 1 + .../html/man3/SSL_set_tmp_dh_callback.html | 1 + .../doc/openssl/html/man3/SSL_set_verify.html | 1 + .../html/man3/SSL_set_verify_depth.html | 1 + .../doc/openssl/html/man3/SSL_set_wfd.html | 1 + .../doc/openssl/html/man3/SSL_shutdown.html | 14 +- .../openssl/html/man3/SSL_state_string.html | 6 +- .../html/man3/SSL_state_string_long.html | 1 + .../doc/openssl/html/man3/SSL_stateless.html | 1 + .../doc/openssl/html/man3/SSL_up_ref.html | 1 + .../openssl/html/man3/SSL_use_PrivateKey.html | 1 + .../html/man3/SSL_use_PrivateKey_ASN1.html | 1 + .../html/man3/SSL_use_PrivateKey_file.html | 1 + .../html/man3/SSL_use_RSAPrivateKey.html | 1 + .../html/man3/SSL_use_RSAPrivateKey_ASN1.html | 1 + .../html/man3/SSL_use_RSAPrivateKey_file.html | 1 + .../html/man3/SSL_use_cert_and_key.html | 1 + .../html/man3/SSL_use_certificate.html | 1 + .../html/man3/SSL_use_certificate_ASN1.html | 1 + .../man3/SSL_use_certificate_chain_file.html | 1 + .../html/man3/SSL_use_certificate_file.html | 1 + .../html/man3/SSL_use_psk_identity_hint.html | 1 + .../doc/openssl/html/man3/SSL_verify_cb.html | 1 + .../SSL_verify_client_post_handshake.html | 1 + .../doc/openssl/html/man3/SSL_version.html | 1 + .../html/man3/SSL_waiting_for_async.html | 1 + .../share/doc/openssl/html/man3/SSL_want.html | 4 +- .../doc/openssl/html/man3/SSL_want_async.html | 1 + .../openssl/html/man3/SSL_want_async_job.html | 1 + .../html/man3/SSL_want_client_hello_cb.html | 1 + .../openssl/html/man3/SSL_want_nothing.html | 1 + .../doc/openssl/html/man3/SSL_want_read.html | 1 + .../doc/openssl/html/man3/SSL_want_write.html | 1 + .../html/man3/SSL_want_x509_lookup.html | 1 + .../doc/openssl/html/man3/SSL_write.html | 4 +- .../html/man3/SSL_write_early_data.html | 1 + .../doc/openssl/html/man3/SSL_write_ex.html | 1 + .../html/man3/SSLv23_client_method.html | 1 + .../doc/openssl/html/man3/SSLv23_method.html | 1 + .../html/man3/SSLv23_server_method.html | 1 + .../html/man3/SSLv3_client_method.html | 1 + .../doc/openssl/html/man3/SSLv3_method.html | 1 + .../html/man3/SSLv3_server_method.html | 1 + .../doc/openssl/html/man3/SXNETID_free.html | 1 + .../doc/openssl/html/man3/SXNETID_new.html | 1 + .../doc/openssl/html/man3/SXNET_free.html | 1 + .../doc/openssl/html/man3/SXNET_new.html | 1 + .../openssl/html/man3/TLS_FEATURE_free.html | 1 + .../openssl/html/man3/TLS_FEATURE_new.html | 1 + .../openssl/html/man3/TLS_client_method.html | 1 + .../doc/openssl/html/man3/TLS_method.html | 1 + .../openssl/html/man3/TLS_server_method.html | 1 + .../html/man3/TLSv1_1_client_method.html | 1 + .../doc/openssl/html/man3/TLSv1_1_method.html | 1 + .../html/man3/TLSv1_1_server_method.html | 1 + .../html/man3/TLSv1_2_client_method.html | 1 + .../doc/openssl/html/man3/TLSv1_2_method.html | 1 + .../html/man3/TLSv1_2_server_method.html | 1 + .../html/man3/TLSv1_client_method.html | 1 + .../doc/openssl/html/man3/TLSv1_method.html | 1 + .../html/man3/TLSv1_server_method.html | 1 + .../openssl/html/man3/TS_ACCURACY_dup.html | 1 + .../openssl/html/man3/TS_ACCURACY_free.html | 1 + .../openssl/html/man3/TS_ACCURACY_new.html | 1 + .../openssl/html/man3/TS_MSG_IMPRINT_dup.html | 1 + .../html/man3/TS_MSG_IMPRINT_free.html | 1 + .../openssl/html/man3/TS_MSG_IMPRINT_new.html | 1 + .../doc/openssl/html/man3/TS_REQ_dup.html | 1 + .../doc/openssl/html/man3/TS_REQ_free.html | 1 + .../doc/openssl/html/man3/TS_REQ_new.html | 1 + .../doc/openssl/html/man3/TS_RESP_dup.html | 1 + .../doc/openssl/html/man3/TS_RESP_free.html | 1 + .../doc/openssl/html/man3/TS_RESP_new.html | 1 + .../openssl/html/man3/TS_STATUS_INFO_dup.html | 1 + .../html/man3/TS_STATUS_INFO_free.html | 1 + .../openssl/html/man3/TS_STATUS_INFO_new.html | 1 + .../openssl/html/man3/TS_TST_INFO_dup.html | 1 + .../openssl/html/man3/TS_TST_INFO_free.html | 1 + .../openssl/html/man3/TS_TST_INFO_new.html | 1 + .../local/share/doc/openssl/html/man3/UI.html | 1 + .../doc/openssl/html/man3/UI_METHOD.html | 1 + .../doc/openssl/html/man3/UI_OpenSSL.html | 1 + .../openssl/html/man3/UI_UTIL_read_pw.html | 4 +- .../html/man3/UI_UTIL_read_pw_string.html | 1 + .../man3/UI_UTIL_wrap_read_pem_callback.html | 1 + .../html/man3/UI_add_error_string.html | 1 + .../openssl/html/man3/UI_add_info_string.html | 1 + .../html/man3/UI_add_input_boolean.html | 1 + .../html/man3/UI_add_input_string.html | 1 + .../openssl/html/man3/UI_add_user_data.html | 1 + .../html/man3/UI_add_verify_string.html | 1 + .../html/man3/UI_construct_prompt.html | 1 + .../openssl/html/man3/UI_create_method.html | 4 +- .../share/doc/openssl/html/man3/UI_ctrl.html | 1 + .../openssl/html/man3/UI_destroy_method.html | 1 + .../html/man3/UI_dup_error_string.html | 1 + .../openssl/html/man3/UI_dup_info_string.html | 1 + .../html/man3/UI_dup_input_boolean.html | 1 + .../html/man3/UI_dup_input_string.html | 1 + .../openssl/html/man3/UI_dup_user_data.html | 1 + .../html/man3/UI_dup_verify_string.html | 1 + .../share/doc/openssl/html/man3/UI_free.html | 1 + .../html/man3/UI_get0_action_string.html | 1 + .../html/man3/UI_get0_output_string.html | 1 + .../doc/openssl/html/man3/UI_get0_result.html | 1 + .../html/man3/UI_get0_result_string.html | 1 + .../html/man3/UI_get0_test_string.html | 1 + .../openssl/html/man3/UI_get0_user_data.html | 1 + .../html/man3/UI_get_default_method.html | 1 + .../doc/openssl/html/man3/UI_get_ex_data.html | 1 + .../html/man3/UI_get_ex_new_index.html | 1 + .../openssl/html/man3/UI_get_input_flags.html | 1 + .../doc/openssl/html/man3/UI_get_method.html | 1 + .../html/man3/UI_get_result_length.html | 1 + .../html/man3/UI_get_result_maxsize.html | 1 + .../html/man3/UI_get_result_minsize.html | 1 + .../man3/UI_get_result_string_length.html | 1 + .../openssl/html/man3/UI_get_string_type.html | 1 + .../html/man3/UI_method_get_closer.html | 1 + .../man3/UI_method_get_data_destructor.html | 1 + .../man3/UI_method_get_data_duplicator.html | 1 + .../html/man3/UI_method_get_ex_data.html | 1 + .../html/man3/UI_method_get_flusher.html | 1 + .../html/man3/UI_method_get_opener.html | 1 + .../UI_method_get_prompt_constructor.html | 1 + .../html/man3/UI_method_get_reader.html | 1 + .../html/man3/UI_method_get_writer.html | 1 + .../html/man3/UI_method_set_closer.html | 1 + .../man3/UI_method_set_data_duplicator.html | 1 + .../html/man3/UI_method_set_ex_data.html | 1 + .../html/man3/UI_method_set_flusher.html | 1 + .../html/man3/UI_method_set_opener.html | 1 + .../UI_method_set_prompt_constructor.html | 1 + .../html/man3/UI_method_set_reader.html | 1 + .../html/man3/UI_method_set_writer.html | 1 + .../share/doc/openssl/html/man3/UI_new.html | 4 +- .../doc/openssl/html/man3/UI_new_method.html | 1 + .../share/doc/openssl/html/man3/UI_null.html | 1 + .../doc/openssl/html/man3/UI_process.html | 1 + .../html/man3/UI_set_default_method.html | 1 + .../doc/openssl/html/man3/UI_set_ex_data.html | 1 + .../doc/openssl/html/man3/UI_set_method.html | 1 + .../doc/openssl/html/man3/UI_set_result.html | 1 + .../openssl/html/man3/UI_set_result_ex.html | 1 + .../openssl/html/man3/UI_string_types.html | 1 + .../openssl/html/man3/USERNOTICE_free.html | 1 + .../doc/openssl/html/man3/USERNOTICE_new.html | 1 + .../doc/openssl/html/man3/X509V3_EXT_d2i.html | 1 + .../doc/openssl/html/man3/X509V3_EXT_i2d.html | 1 + .../openssl/html/man3/X509V3_add1_i2d.html | 1 + .../doc/openssl/html/man3/X509V3_get_d2i.html | 4 +- .../doc/openssl/html/man3/X509_ALGOR_cmp.html | 1 + .../openssl/html/man3/X509_ALGOR_copy.html | 1 + .../doc/openssl/html/man3/X509_ALGOR_dup.html | 20 +- .../openssl/html/man3/X509_ALGOR_free.html | 1 + .../openssl/html/man3/X509_ALGOR_get0.html | 1 + .../doc/openssl/html/man3/X509_ALGOR_new.html | 1 + .../openssl/html/man3/X509_ALGOR_set0.html | 1 + .../openssl/html/man3/X509_ALGOR_set_md.html | 1 + .../openssl/html/man3/X509_ATTRIBUTE_dup.html | 1 + .../html/man3/X509_ATTRIBUTE_free.html | 1 + .../openssl/html/man3/X509_ATTRIBUTE_new.html | 1 + .../openssl/html/man3/X509_CERT_AUX_free.html | 1 + .../openssl/html/man3/X509_CERT_AUX_new.html | 1 + .../doc/openssl/html/man3/X509_CINF_free.html | 1 + .../doc/openssl/html/man3/X509_CINF_new.html | 1 + .../openssl/html/man3/X509_CRL_INFO_free.html | 1 + .../openssl/html/man3/X509_CRL_INFO_new.html | 1 + .../html/man3/X509_CRL_add0_revoked.html | 1 + .../html/man3/X509_CRL_add1_ext_i2d.html | 1 + .../openssl/html/man3/X509_CRL_add_ext.html | 1 + .../doc/openssl/html/man3/X509_CRL_cmp.html | 1 + .../html/man3/X509_CRL_delete_ext.html | 1 + .../openssl/html/man3/X509_CRL_digest.html | 1 + .../doc/openssl/html/man3/X509_CRL_dup.html | 1 + .../doc/openssl/html/man3/X509_CRL_free.html | 1 + .../html/man3/X509_CRL_get0_by_cert.html | 1 + .../html/man3/X509_CRL_get0_extensions.html | 1 + .../html/man3/X509_CRL_get0_lastUpdate.html | 1 + .../html/man3/X509_CRL_get0_nextUpdate.html | 1 + .../html/man3/X509_CRL_get0_signature.html | 1 + .../html/man3/X509_CRL_get_REVOKED.html | 1 + .../openssl/html/man3/X509_CRL_get_ext.html | 1 + .../html/man3/X509_CRL_get_ext_by_NID.html | 1 + .../html/man3/X509_CRL_get_ext_by_OBJ.html | 1 + .../man3/X509_CRL_get_ext_by_critical.html | 1 + .../html/man3/X509_CRL_get_ext_count.html | 1 + .../html/man3/X509_CRL_get_ext_d2i.html | 1 + .../html/man3/X509_CRL_get_issuer.html | 1 + .../html/man3/X509_CRL_get_signature_nid.html | 1 + .../html/man3/X509_CRL_get_version.html | 1 + .../doc/openssl/html/man3/X509_CRL_match.html | 1 + .../doc/openssl/html/man3/X509_CRL_new.html | 1 + .../html/man3/X509_CRL_set1_lastUpdate.html | 1 + .../html/man3/X509_CRL_set1_nextUpdate.html | 1 + .../html/man3/X509_CRL_set_issuer_name.html | 1 + .../html/man3/X509_CRL_set_version.html | 1 + .../doc/openssl/html/man3/X509_CRL_sign.html | 1 + .../openssl/html/man3/X509_CRL_sign_ctx.html | 1 + .../doc/openssl/html/man3/X509_CRL_sort.html | 1 + .../openssl/html/man3/X509_CRL_verify.html | 1 + .../man3/X509_EXTENSION_create_by_NID.html | 1 + .../man3/X509_EXTENSION_create_by_OBJ.html | 1 + .../openssl/html/man3/X509_EXTENSION_dup.html | 1 + .../html/man3/X509_EXTENSION_free.html | 1 + .../man3/X509_EXTENSION_get_critical.html | 1 + .../html/man3/X509_EXTENSION_get_data.html | 1 + .../html/man3/X509_EXTENSION_get_object.html | 1 + .../openssl/html/man3/X509_EXTENSION_new.html | 1 + .../man3/X509_EXTENSION_set_critical.html | 1 + .../html/man3/X509_EXTENSION_set_data.html | 1 + .../openssl/html/man3/X509_LOOKUP_METHOD.html | 1 + .../openssl/html/man3/X509_LOOKUP_TYPE.html | 1 + .../html/man3/X509_LOOKUP_add_dir.html | 1 + .../html/man3/X509_LOOKUP_by_alias.html | 1 + .../html/man3/X509_LOOKUP_by_fingerprint.html | 1 + .../man3/X509_LOOKUP_by_issuer_serial.html | 1 + .../html/man3/X509_LOOKUP_by_subject.html | 1 + .../openssl/html/man3/X509_LOOKUP_ctrl.html | 1 + .../html/man3/X509_LOOKUP_ctrl_fn.html | 1 + .../openssl/html/man3/X509_LOOKUP_file.html | 1 + .../openssl/html/man3/X509_LOOKUP_free.html | 1 + .../man3/X509_LOOKUP_get_by_alias_fn.html | 1 + .../X509_LOOKUP_get_by_fingerprint_fn.html | 1 + .../X509_LOOKUP_get_by_issuer_serial_fn.html | 1 + .../man3/X509_LOOKUP_get_by_subject_fn.html | 1 + .../man3/X509_LOOKUP_get_method_data.html | 1 + .../html/man3/X509_LOOKUP_get_store.html | 1 + .../html/man3/X509_LOOKUP_hash_dir.html | 4 +- .../openssl/html/man3/X509_LOOKUP_init.html | 1 + .../html/man3/X509_LOOKUP_load_file.html | 1 + .../html/man3/X509_LOOKUP_meth_free.html | 1 + .../html/man3/X509_LOOKUP_meth_get_ctrl.html | 1 + .../html/man3/X509_LOOKUP_meth_get_free.html | 1 + .../X509_LOOKUP_meth_get_get_by_alias.html | 1 + ...09_LOOKUP_meth_get_get_by_fingerprint.html | 1 + ..._LOOKUP_meth_get_get_by_issuer_serial.html | 1 + .../X509_LOOKUP_meth_get_get_by_subject.html | 1 + .../html/man3/X509_LOOKUP_meth_get_init.html | 1 + .../man3/X509_LOOKUP_meth_get_new_item.html | 1 + .../man3/X509_LOOKUP_meth_get_shutdown.html | 1 + .../html/man3/X509_LOOKUP_meth_new.html | 2 +- .../html/man3/X509_LOOKUP_meth_set_ctrl.html | 1 + .../html/man3/X509_LOOKUP_meth_set_free.html | 1 + .../X509_LOOKUP_meth_set_get_by_alias.html | 1 + ...09_LOOKUP_meth_set_get_by_fingerprint.html | 1 + ..._LOOKUP_meth_set_get_by_issuer_serial.html | 1 + .../X509_LOOKUP_meth_set_get_by_subject.html | 1 + .../html/man3/X509_LOOKUP_meth_set_init.html | 1 + .../man3/X509_LOOKUP_meth_set_new_item.html | 1 + .../man3/X509_LOOKUP_meth_set_shutdown.html | 1 + .../openssl/html/man3/X509_LOOKUP_new.html | 1 + .../man3/X509_LOOKUP_set_method_data.html | 1 + .../html/man3/X509_LOOKUP_shutdown.html | 1 + .../man3/X509_NAME_ENTRY_create_by_NID.html | 1 + .../man3/X509_NAME_ENTRY_create_by_OBJ.html | 1 + .../man3/X509_NAME_ENTRY_create_by_txt.html | 1 + .../html/man3/X509_NAME_ENTRY_dup.html | 1 + .../html/man3/X509_NAME_ENTRY_free.html | 1 + .../html/man3/X509_NAME_ENTRY_get_data.html | 1 + .../html/man3/X509_NAME_ENTRY_new.html | 1 + .../html/man3/X509_NAME_ENTRY_set_data.html | 1 + .../html/man3/X509_NAME_ENTRY_set_object.html | 1 + .../html/man3/X509_NAME_add_entry.html | 1 + .../html/man3/X509_NAME_add_entry_by_NID.html | 1 + .../html/man3/X509_NAME_add_entry_by_OBJ.html | 1 + .../doc/openssl/html/man3/X509_NAME_cmp.html | 1 + .../html/man3/X509_NAME_delete_entry.html | 1 + .../openssl/html/man3/X509_NAME_digest.html | 1 + .../doc/openssl/html/man3/X509_NAME_dup.html | 1 + .../html/man3/X509_NAME_entry_count.html | 1 + .../doc/openssl/html/man3/X509_NAME_free.html | 1 + .../html/man3/X509_NAME_get_entry.html | 1 + .../html/man3/X509_NAME_get_index_by_OBJ.html | 1 + .../html/man3/X509_NAME_get_text_by_NID.html | 1 + .../html/man3/X509_NAME_get_text_by_OBJ.html | 1 + .../doc/openssl/html/man3/X509_NAME_new.html | 1 + .../openssl/html/man3/X509_NAME_oneline.html | 1 + .../openssl/html/man3/X509_NAME_print.html | 1 + .../html/man3/X509_NAME_print_ex_fp.html | 1 + .../html/man3/X509_OBJECT_set1_X509.html | 1 + .../html/man3/X509_OBJECT_set1_X509_CRL.html | 1 + .../openssl/html/man3/X509_PUBKEY_free.html | 1 + .../openssl/html/man3/X509_PUBKEY_get.html | 1 + .../openssl/html/man3/X509_PUBKEY_get0.html | 1 + .../html/man3/X509_PUBKEY_get0_param.html | 1 + .../openssl/html/man3/X509_PUBKEY_set.html | 1 + .../html/man3/X509_PUBKEY_set0_param.html | 1 + .../openssl/html/man3/X509_REQ_INFO_free.html | 1 + .../openssl/html/man3/X509_REQ_INFO_new.html | 1 + .../html/man3/X509_REQ_check_private_key.html | 1 + .../openssl/html/man3/X509_REQ_digest.html | 1 + .../doc/openssl/html/man3/X509_REQ_dup.html | 1 + .../doc/openssl/html/man3/X509_REQ_free.html | 1 + .../html/man3/X509_REQ_get0_pubkey.html | 1 + .../html/man3/X509_REQ_get0_signature.html | 1 + .../html/man3/X509_REQ_get_X509_PUBKEY.html | 1 + .../html/man3/X509_REQ_get_pubkey.html | 1 + .../html/man3/X509_REQ_get_signature_nid.html | 1 + .../html/man3/X509_REQ_get_subject_name.html | 1 + .../html/man3/X509_REQ_get_version.html | 1 + .../doc/openssl/html/man3/X509_REQ_new.html | 1 + .../html/man3/X509_REQ_set0_signature.html | 1 + .../man3/X509_REQ_set1_signature_algo.html | 1 + .../html/man3/X509_REQ_set_pubkey.html | 1 + .../html/man3/X509_REQ_set_subject_name.html | 1 + .../html/man3/X509_REQ_set_version.html | 1 + .../doc/openssl/html/man3/X509_REQ_sign.html | 1 + .../openssl/html/man3/X509_REQ_sign_ctx.html | 1 + .../openssl/html/man3/X509_REQ_verify.html | 1 + .../html/man3/X509_REVOKED_add1_ext_i2d.html | 1 + .../html/man3/X509_REVOKED_add_ext.html | 1 + .../html/man3/X509_REVOKED_delete_ext.html | 1 + .../openssl/html/man3/X509_REVOKED_dup.html | 1 + .../openssl/html/man3/X509_REVOKED_free.html | 1 + .../man3/X509_REVOKED_get0_extensions.html | 1 + .../X509_REVOKED_get0_revocationDate.html | 1 + .../man3/X509_REVOKED_get0_serialNumber.html | 1 + .../html/man3/X509_REVOKED_get_ext.html | 1 + .../man3/X509_REVOKED_get_ext_by_NID.html | 1 + .../man3/X509_REVOKED_get_ext_by_OBJ.html | 1 + .../X509_REVOKED_get_ext_by_critical.html | 1 + .../html/man3/X509_REVOKED_get_ext_count.html | 1 + .../html/man3/X509_REVOKED_get_ext_d2i.html | 1 + .../openssl/html/man3/X509_REVOKED_new.html | 1 + .../man3/X509_REVOKED_set_revocationDate.html | 1 + .../man3/X509_REVOKED_set_serialNumber.html | 1 + .../openssl/html/man3/X509_SIG_INFO_get.html | 1 + .../openssl/html/man3/X509_SIG_INFO_set.html | 1 + .../doc/openssl/html/man3/X509_SIG_free.html | 1 + .../doc/openssl/html/man3/X509_SIG_getm.html | 1 + .../doc/openssl/html/man3/X509_SIG_new.html | 1 + .../doc/openssl/html/man3/X509_STORE.html | 1 + .../html/man3/X509_STORE_CTX_cert_crl_fn.html | 1 + .../man3/X509_STORE_CTX_check_crl_fn.html | 1 + .../man3/X509_STORE_CTX_check_issued_fn.html | 1 + .../man3/X509_STORE_CTX_check_policy_fn.html | 1 + .../X509_STORE_CTX_check_revocation_fn.html | 1 + .../html/man3/X509_STORE_CTX_cleanup.html | 1 + .../html/man3/X509_STORE_CTX_cleanup_fn.html | 1 + .../html/man3/X509_STORE_CTX_free.html | 1 + .../html/man3/X509_STORE_CTX_get0_cert.html | 1 + .../html/man3/X509_STORE_CTX_get0_chain.html | 1 + .../html/man3/X509_STORE_CTX_get0_param.html | 1 + .../man3/X509_STORE_CTX_get0_untrusted.html | 1 + .../html/man3/X509_STORE_CTX_get1_chain.html | 1 + .../man3/X509_STORE_CTX_get_cert_crl.html | 1 + .../man3/X509_STORE_CTX_get_check_crl.html | 1 + .../man3/X509_STORE_CTX_get_check_issued.html | 1 + .../man3/X509_STORE_CTX_get_check_policy.html | 1 + .../X509_STORE_CTX_get_check_revocation.html | 1 + .../html/man3/X509_STORE_CTX_get_cleanup.html | 1 + .../html/man3/X509_STORE_CTX_get_crl_fn.html | 1 + .../man3/X509_STORE_CTX_get_current_cert.html | 1 + .../html/man3/X509_STORE_CTX_get_error.html | 6 +- .../man3/X509_STORE_CTX_get_error_depth.html | 1 + .../html/man3/X509_STORE_CTX_get_ex_data.html | 1 + .../man3/X509_STORE_CTX_get_ex_new_index.html | 1 + .../html/man3/X509_STORE_CTX_get_get_crl.html | 1 + .../man3/X509_STORE_CTX_get_get_issuer.html | 1 + .../man3/X509_STORE_CTX_get_issuer_fn.html | 1 + .../man3/X509_STORE_CTX_get_lookup_certs.html | 1 + .../man3/X509_STORE_CTX_get_lookup_crls.html | 1 + .../X509_STORE_CTX_get_num_untrusted.html | 1 + .../html/man3/X509_STORE_CTX_get_verify.html | 1 + .../man3/X509_STORE_CTX_get_verify_cb.html | 1 + .../html/man3/X509_STORE_CTX_init.html | 1 + .../man3/X509_STORE_CTX_lookup_certs_fn.html | 1 + .../man3/X509_STORE_CTX_lookup_crls_fn.html | 1 + .../openssl/html/man3/X509_STORE_CTX_new.html | 25 +- .../man3/X509_STORE_CTX_purpose_inherit.html | 1 + .../html/man3/X509_STORE_CTX_set0_crls.html | 1 + .../html/man3/X509_STORE_CTX_set0_param.html | 1 + .../X509_STORE_CTX_set0_trusted_stack.html | 1 + .../man3/X509_STORE_CTX_set0_untrusted.html | 1 + .../X509_STORE_CTX_set0_verified_chain.html | 1 + .../html/man3/X509_STORE_CTX_set_cert.html | 1 + .../man3/X509_STORE_CTX_set_current_cert.html | 1 + .../html/man3/X509_STORE_CTX_set_default.html | 1 + .../html/man3/X509_STORE_CTX_set_error.html | 1 + .../man3/X509_STORE_CTX_set_error_depth.html | 1 + .../html/man3/X509_STORE_CTX_set_ex_data.html | 1 + .../html/man3/X509_STORE_CTX_set_purpose.html | 1 + .../html/man3/X509_STORE_CTX_set_trust.html | 1 + .../html/man3/X509_STORE_CTX_set_verify.html | 1 + .../man3/X509_STORE_CTX_set_verify_cb.html | 4 +- .../html/man3/X509_STORE_CTX_verify_cb.html | 1 + .../html/man3/X509_STORE_CTX_verify_fn.html | 1 + .../openssl/html/man3/X509_STORE_add_crl.html | 1 + .../html/man3/X509_STORE_add_lookup.html | 1 + .../openssl/html/man3/X509_STORE_free.html | 1 + .../html/man3/X509_STORE_get0_objects.html | 1 + .../html/man3/X509_STORE_get_cert_crl.html | 1 + .../html/man3/X509_STORE_get_check_crl.html | 1 + .../man3/X509_STORE_get_check_issued.html | 1 + .../man3/X509_STORE_get_check_policy.html | 1 + .../man3/X509_STORE_get_check_revocation.html | 1 + .../html/man3/X509_STORE_get_cleanup.html | 1 + .../html/man3/X509_STORE_get_ex_data.html | 1 + .../man3/X509_STORE_get_ex_new_index.html | 1 + .../html/man3/X509_STORE_get_get_crl.html | 1 + .../html/man3/X509_STORE_get_get_issuer.html | 1 + .../man3/X509_STORE_get_lookup_certs.html | 1 + .../html/man3/X509_STORE_get_lookup_crls.html | 1 + .../html/man3/X509_STORE_get_verify_cb.html | 1 + .../html/man3/X509_STORE_load_locations.html | 1 + .../openssl/html/man3/X509_STORE_lock.html | 1 + .../html/man3/X509_STORE_set1_param.html | 1 + .../html/man3/X509_STORE_set_cert_crl.html | 1 + .../html/man3/X509_STORE_set_check_crl.html | 1 + .../man3/X509_STORE_set_check_issued.html | 1 + .../man3/X509_STORE_set_check_policy.html | 1 + .../man3/X509_STORE_set_check_revocation.html | 1 + .../html/man3/X509_STORE_set_cleanup.html | 1 + .../man3/X509_STORE_set_default_paths.html | 1 + .../html/man3/X509_STORE_set_depth.html | 1 + .../html/man3/X509_STORE_set_ex_data.html | 1 + .../html/man3/X509_STORE_set_flags.html | 1 + .../html/man3/X509_STORE_set_get_crl.html | 1 + .../html/man3/X509_STORE_set_get_issuer.html | 1 + .../man3/X509_STORE_set_lookup_certs.html | 1 + .../html/man3/X509_STORE_set_lookup_crls.html | 1 + .../man3/X509_STORE_set_lookup_crls_cb.html | 1 + .../html/man3/X509_STORE_set_purpose.html | 1 + .../html/man3/X509_STORE_set_trust.html | 1 + .../html/man3/X509_STORE_set_verify.html | 1 + .../html/man3/X509_STORE_set_verify_cb.html | 1 + .../man3/X509_STORE_set_verify_cb_func.html | 4 +- .../html/man3/X509_STORE_set_verify_func.html | 1 + .../openssl/html/man3/X509_STORE_unlock.html | 1 + .../openssl/html/man3/X509_STORE_up_ref.html | 1 + .../doc/openssl/html/man3/X509_VAL_free.html | 1 + .../doc/openssl/html/man3/X509_VAL_new.html | 1 + .../man3/X509_VERIFY_PARAM_add0_policy.html | 1 + .../man3/X509_VERIFY_PARAM_add1_host.html | 1 + .../man3/X509_VERIFY_PARAM_clear_flags.html | 1 + .../man3/X509_VERIFY_PARAM_get0_peername.html | 1 + .../X509_VERIFY_PARAM_get_auth_level.html | 1 + .../man3/X509_VERIFY_PARAM_get_depth.html | 1 + .../man3/X509_VERIFY_PARAM_get_flags.html | 1 + .../man3/X509_VERIFY_PARAM_get_hostflags.html | 1 + .../man3/X509_VERIFY_PARAM_get_inh_flags.html | 1 + .../html/man3/X509_VERIFY_PARAM_get_time.html | 1 + .../man3/X509_VERIFY_PARAM_set1_email.html | 1 + .../man3/X509_VERIFY_PARAM_set1_host.html | 1 + .../html/man3/X509_VERIFY_PARAM_set1_ip.html | 1 + .../man3/X509_VERIFY_PARAM_set1_ip_asc.html | 1 + .../man3/X509_VERIFY_PARAM_set1_policies.html | 1 + .../X509_VERIFY_PARAM_set_auth_level.html | 1 + .../man3/X509_VERIFY_PARAM_set_depth.html | 1 + .../man3/X509_VERIFY_PARAM_set_flags.html | 6 +- .../man3/X509_VERIFY_PARAM_set_hostflags.html | 1 + .../man3/X509_VERIFY_PARAM_set_inh_flags.html | 1 + .../man3/X509_VERIFY_PARAM_set_purpose.html | 1 + .../html/man3/X509_VERIFY_PARAM_set_time.html | 1 + .../man3/X509_VERIFY_PARAM_set_trust.html | 1 + .../openssl/html/man3/X509_add1_ext_i2d.html | 1 + .../doc/openssl/html/man3/X509_add_ext.html | 1 + .../openssl/html/man3/X509_chain_up_ref.html | 1 + .../doc/openssl/html/man3/X509_check_ca.html | 4 +- .../openssl/html/man3/X509_check_email.html | 1 + .../openssl/html/man3/X509_check_host.html | 8 +- .../doc/openssl/html/man3/X509_check_ip.html | 1 + .../openssl/html/man3/X509_check_ip_asc.html | 1 + .../openssl/html/man3/X509_check_issued.html | 6 +- .../openssl/html/man3/X509_check_purpose.html | 4 +- .../html/man3/X509_cmp_current_time.html | 1 + .../openssl/html/man3/X509_delete_ext.html | 1 + .../doc/openssl/html/man3/X509_free.html | 1 + .../html/man3/X509_get0_authority_issuer.html | 1 + .../html/man3/X509_get0_authority_key_id.html | 1 + .../html/man3/X509_get0_authority_serial.html | 1 + .../html/man3/X509_get0_extensions.html | 1 + .../openssl/html/man3/X509_get0_notAfter.html | 1 + .../openssl/html/man3/X509_get0_pubkey.html | 1 + .../html/man3/X509_get0_serialNumber.html | 1 + .../html/man3/X509_get0_signature.html | 12 +- .../html/man3/X509_get0_subject_key_id.html | 1 + .../html/man3/X509_get0_tbs_sigalg.html | 1 + .../html/man3/X509_get_X509_PUBKEY.html | 1 + .../openssl/html/man3/X509_get_ex_data.html | 1 + .../html/man3/X509_get_ex_new_index.html | 1 + .../doc/openssl/html/man3/X509_get_ext.html | 1 + .../html/man3/X509_get_ext_by_NID.html | 1 + .../html/man3/X509_get_ext_by_OBJ.html | 1 + .../html/man3/X509_get_ext_by_critical.html | 1 + .../openssl/html/man3/X509_get_ext_count.html | 1 + .../openssl/html/man3/X509_get_ext_d2i.html | 1 + .../man3/X509_get_extended_key_usage.html | 1 + .../html/man3/X509_get_extension_flags.html | 8 +- .../html/man3/X509_get_issuer_name.html | 1 + .../openssl/html/man3/X509_get_key_usage.html | 1 + .../openssl/html/man3/X509_get_pathlen.html | 1 + .../html/man3/X509_get_proxy_pathlen.html | 1 + .../html/man3/X509_get_signature_info.html | 1 + .../html/man3/X509_get_signature_nid.html | 1 + .../openssl/html/man3/X509_getm_notAfter.html | 1 + .../html/man3/X509_getm_notBefore.html | 1 + .../html/man3/X509_issuer_and_serial_cmp.html | 1 + .../html/man3/X509_issuer_name_cmp.html | 1 + .../html/man3/X509_load_cert_crl_file.html | 1 + .../html/man3/X509_load_cert_file.html | 1 + .../openssl/html/man3/X509_load_crl_file.html | 1 + .../openssl/html/man3/X509_pubkey_digest.html | 1 + .../openssl/html/man3/X509_set1_notAfter.html | 1 + .../html/man3/X509_set1_notBefore.html | 1 + .../openssl/html/man3/X509_set_ex_data.html | 1 + .../html/man3/X509_set_issuer_name.html | 1 + .../html/man3/X509_set_proxy_flag.html | 1 + .../html/man3/X509_set_proxy_pathlen.html | 1 + .../openssl/html/man3/X509_set_pubkey.html | 1 + .../html/man3/X509_set_serialNumber.html | 1 + .../html/man3/X509_set_subject_name.html | 1 + .../openssl/html/man3/X509_set_version.html | 1 + .../doc/openssl/html/man3/X509_sign_ctx.html | 1 + .../html/man3/X509_subject_name_cmp.html | 1 + .../doc/openssl/html/man3/X509_time_adj.html | 1 + .../openssl/html/man3/X509_time_adj_ex.html | 1 + .../doc/openssl/html/man3/X509_up_ref.html | 1 + .../doc/openssl/html/man3/X509_verify.html | 1 + .../man3/X509_verify_cert_error_string.html | 1 + .../doc/openssl/html/man3/X509v3_add_ext.html | 1 + .../openssl/html/man3/X509v3_delete_ext.html | 1 + .../doc/openssl/html/man3/X509v3_get_ext.html | 1 + .../html/man3/X509v3_get_ext_by_NID.html | 4 +- .../html/man3/X509v3_get_ext_by_OBJ.html | 1 + .../html/man3/X509v3_get_ext_by_critical.html | 1 + .../html/man3/X509v3_get_ext_count.html | 1 + .../openssl/html/man3/custom_ext_add_cb.html | 1 + .../openssl/html/man3/custom_ext_free_cb.html | 1 + .../html/man3/custom_ext_parse_cb.html | 1 + .../html/man3/d2i_ACCESS_DESCRIPTION.html | 1 + .../doc/openssl/html/man3/d2i_ADMISSIONS.html | 1 + .../html/man3/d2i_ADMISSION_SYNTAX.html | 1 + .../openssl/html/man3/d2i_ASIdOrRange.html | 1 + .../html/man3/d2i_ASIdentifierChoice.html | 1 + .../openssl/html/man3/d2i_ASIdentifiers.html | 1 + .../html/man3/d2i_ASN1_BIT_STRING.html | 1 + .../openssl/html/man3/d2i_ASN1_BMPSTRING.html | 1 + .../html/man3/d2i_ASN1_ENUMERATED.html | 1 + .../html/man3/d2i_ASN1_GENERALIZEDTIME.html | 1 + .../html/man3/d2i_ASN1_GENERALSTRING.html | 1 + .../openssl/html/man3/d2i_ASN1_IA5STRING.html | 1 + .../openssl/html/man3/d2i_ASN1_INTEGER.html | 1 + .../doc/openssl/html/man3/d2i_ASN1_NULL.html | 1 + .../openssl/html/man3/d2i_ASN1_OBJECT.html | 1 + .../html/man3/d2i_ASN1_OCTET_STRING.html | 1 + .../openssl/html/man3/d2i_ASN1_PRINTABLE.html | 1 + .../html/man3/d2i_ASN1_PRINTABLESTRING.html | 1 + .../html/man3/d2i_ASN1_SEQUENCE_ANY.html | 1 + .../openssl/html/man3/d2i_ASN1_SET_ANY.html | 1 + .../openssl/html/man3/d2i_ASN1_T61STRING.html | 1 + .../doc/openssl/html/man3/d2i_ASN1_TIME.html | 1 + .../doc/openssl/html/man3/d2i_ASN1_TYPE.html | 1 + .../openssl/html/man3/d2i_ASN1_UINTEGER.html | 1 + .../html/man3/d2i_ASN1_UNIVERSALSTRING.html | 1 + .../openssl/html/man3/d2i_ASN1_UTCTIME.html | 1 + .../html/man3/d2i_ASN1_UTF8STRING.html | 1 + .../html/man3/d2i_ASN1_VISIBLESTRING.html | 1 + .../doc/openssl/html/man3/d2i_ASRange.html | 1 + .../html/man3/d2i_AUTHORITY_INFO_ACCESS.html | 1 + .../html/man3/d2i_AUTHORITY_KEYID.html | 1 + .../openssl/html/man3/d2i_AutoPrivateKey.html | 1 + .../html/man3/d2i_BASIC_CONSTRAINTS.html | 1 + .../html/man3/d2i_CERTIFICATEPOLICIES.html | 1 + .../html/man3/d2i_CMS_ContentInfo.html | 1 + .../html/man3/d2i_CMS_ReceiptRequest.html | 1 + .../doc/openssl/html/man3/d2i_CMS_bio.html | 1 + .../html/man3/d2i_CRL_DIST_POINTS.html | 1 + .../doc/openssl/html/man3/d2i_DHparams.html | 4 +- .../doc/openssl/html/man3/d2i_DHxparams.html | 1 + .../html/man3/d2i_DIRECTORYSTRING.html | 1 + .../openssl/html/man3/d2i_DISPLAYTEXT.html | 1 + .../doc/openssl/html/man3/d2i_DIST_POINT.html | 1 + .../html/man3/d2i_DIST_POINT_NAME.html | 1 + .../openssl/html/man3/d2i_DSAPrivateKey.html | 1 + .../html/man3/d2i_DSAPrivateKey_bio.html | 1 + .../html/man3/d2i_DSAPrivateKey_fp.html | 1 + .../openssl/html/man3/d2i_DSAPublicKey.html | 1 + .../doc/openssl/html/man3/d2i_DSA_PUBKEY.html | 1 + .../openssl/html/man3/d2i_DSA_PUBKEY_bio.html | 1 + .../openssl/html/man3/d2i_DSA_PUBKEY_fp.html | 1 + .../doc/openssl/html/man3/d2i_DSA_SIG.html | 1 + .../doc/openssl/html/man3/d2i_DSAparams.html | 1 + .../doc/openssl/html/man3/d2i_ECDSA_SIG.html | 1 + .../openssl/html/man3/d2i_ECPKParameters.html | 1 + .../openssl/html/man3/d2i_ECParameters.html | 1 + .../openssl/html/man3/d2i_ECPrivateKey.html | 1 + .../html/man3/d2i_ECPrivateKey_bio.html | 1 + .../html/man3/d2i_ECPrivateKey_fp.html | 1 + .../doc/openssl/html/man3/d2i_EC_PUBKEY.html | 1 + .../openssl/html/man3/d2i_EC_PUBKEY_bio.html | 1 + .../openssl/html/man3/d2i_EC_PUBKEY_fp.html | 1 + .../openssl/html/man3/d2i_EDIPARTYNAME.html | 1 + .../openssl/html/man3/d2i_ESS_CERT_ID.html | 1 + .../html/man3/d2i_ESS_ISSUER_SERIAL.html | 1 + .../html/man3/d2i_ESS_SIGNING_CERT.html | 1 + .../html/man3/d2i_EXTENDED_KEY_USAGE.html | 1 + .../openssl/html/man3/d2i_GENERAL_NAME.html | 1 + .../openssl/html/man3/d2i_GENERAL_NAMES.html | 1 + .../html/man3/d2i_IPAddressChoice.html | 1 + .../html/man3/d2i_IPAddressFamily.html | 1 + .../html/man3/d2i_IPAddressOrRange.html | 1 + .../openssl/html/man3/d2i_IPAddressRange.html | 1 + .../html/man3/d2i_ISSUING_DIST_POINT.html | 1 + .../html/man3/d2i_NAMING_AUTHORITY.html | 1 + .../html/man3/d2i_NETSCAPE_CERT_SEQUENCE.html | 1 + .../openssl/html/man3/d2i_NETSCAPE_SPKAC.html | 1 + .../openssl/html/man3/d2i_NETSCAPE_SPKI.html | 1 + .../doc/openssl/html/man3/d2i_NOTICEREF.html | 1 + .../openssl/html/man3/d2i_OCSP_BASICRESP.html | 1 + .../openssl/html/man3/d2i_OCSP_CERTID.html | 1 + .../html/man3/d2i_OCSP_CERTSTATUS.html | 1 + .../doc/openssl/html/man3/d2i_OCSP_CRLID.html | 1 + .../openssl/html/man3/d2i_OCSP_ONEREQ.html | 1 + .../openssl/html/man3/d2i_OCSP_REQINFO.html | 1 + .../openssl/html/man3/d2i_OCSP_REQUEST.html | 1 + .../openssl/html/man3/d2i_OCSP_RESPBYTES.html | 1 + .../openssl/html/man3/d2i_OCSP_RESPDATA.html | 1 + .../openssl/html/man3/d2i_OCSP_RESPID.html | 1 + .../openssl/html/man3/d2i_OCSP_RESPONSE.html | 1 + .../html/man3/d2i_OCSP_REVOKEDINFO.html | 1 + .../html/man3/d2i_OCSP_SERVICELOC.html | 1 + .../openssl/html/man3/d2i_OCSP_SIGNATURE.html | 1 + .../html/man3/d2i_OCSP_SINGLERESP.html | 1 + .../doc/openssl/html/man3/d2i_OTHERNAME.html | 1 + .../doc/openssl/html/man3/d2i_PBE2PARAM.html | 1 + .../doc/openssl/html/man3/d2i_PBEPARAM.html | 1 + .../openssl/html/man3/d2i_PBKDF2PARAM.html | 1 + .../doc/openssl/html/man3/d2i_PKCS12.html | 1 + .../openssl/html/man3/d2i_PKCS12_BAGS.html | 1 + .../html/man3/d2i_PKCS12_MAC_DATA.html | 1 + .../openssl/html/man3/d2i_PKCS12_SAFEBAG.html | 1 + .../doc/openssl/html/man3/d2i_PKCS12_bio.html | 1 + .../doc/openssl/html/man3/d2i_PKCS12_fp.html | 1 + .../doc/openssl/html/man3/d2i_PKCS7.html | 1 + .../openssl/html/man3/d2i_PKCS7_DIGEST.html | 1 + .../openssl/html/man3/d2i_PKCS7_ENCRYPT.html | 1 + .../html/man3/d2i_PKCS7_ENC_CONTENT.html | 1 + .../openssl/html/man3/d2i_PKCS7_ENVELOPE.html | 1 + .../man3/d2i_PKCS7_ISSUER_AND_SERIAL.html | 1 + .../html/man3/d2i_PKCS7_RECIP_INFO.html | 1 + .../openssl/html/man3/d2i_PKCS7_SIGNED.html | 1 + .../html/man3/d2i_PKCS7_SIGNER_INFO.html | 1 + .../html/man3/d2i_PKCS7_SIGN_ENVELOPE.html | 1 + .../doc/openssl/html/man3/d2i_PKCS7_bio.html | 1 + .../doc/openssl/html/man3/d2i_PKCS7_fp.html | 1 + .../html/man3/d2i_PKCS8PrivateKey_fp.html | 1 + .../html/man3/d2i_PKCS8_PRIV_KEY_INFO.html | 1 + .../man3/d2i_PKCS8_PRIV_KEY_INFO_bio.html | 1 + .../html/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.html | 1 + .../doc/openssl/html/man3/d2i_PKCS8_bio.html | 1 + .../doc/openssl/html/man3/d2i_PKCS8_fp.html | 1 + .../html/man3/d2i_PKEY_USAGE_PERIOD.html | 1 + .../doc/openssl/html/man3/d2i_POLICYINFO.html | 1 + .../openssl/html/man3/d2i_POLICYQUALINFO.html | 1 + .../html/man3/d2i_PROFESSION_INFO.html | 1 + .../man3/d2i_PROXY_CERT_INFO_EXTENSION.html | 1 + .../openssl/html/man3/d2i_PROXY_POLICY.html | 1 + .../doc/openssl/html/man3/d2i_PUBKEY.html | 1 + .../doc/openssl/html/man3/d2i_PUBKEY_bio.html | 1 + .../doc/openssl/html/man3/d2i_PUBKEY_fp.html | 1 + .../doc/openssl/html/man3/d2i_PrivateKey.html | 4 +- .../openssl/html/man3/d2i_PrivateKey_bio.html | 1 + .../openssl/html/man3/d2i_PrivateKey_fp.html | 1 + .../doc/openssl/html/man3/d2i_PublicKey.html | 1 + .../openssl/html/man3/d2i_RSAPrivateKey.html | 1 + .../html/man3/d2i_RSAPrivateKey_bio.html | 1 + .../html/man3/d2i_RSAPrivateKey_fp.html | 1 + .../openssl/html/man3/d2i_RSAPublicKey.html | 1 + .../html/man3/d2i_RSAPublicKey_bio.html | 1 + .../html/man3/d2i_RSAPublicKey_fp.html | 1 + .../html/man3/d2i_RSA_OAEP_PARAMS.html | 1 + .../openssl/html/man3/d2i_RSA_PSS_PARAMS.html | 1 + .../doc/openssl/html/man3/d2i_RSA_PUBKEY.html | 1 + .../openssl/html/man3/d2i_RSA_PUBKEY_bio.html | 1 + .../openssl/html/man3/d2i_RSA_PUBKEY_fp.html | 1 + .../openssl/html/man3/d2i_SCRYPT_PARAMS.html | 1 + .../doc/openssl/html/man3/d2i_SCT_LIST.html | 1 + .../doc/openssl/html/man3/d2i_SXNET.html | 1 + .../doc/openssl/html/man3/d2i_SXNETID.html | 1 + .../openssl/html/man3/d2i_TS_ACCURACY.html | 1 + .../openssl/html/man3/d2i_TS_MSG_IMPRINT.html | 1 + .../html/man3/d2i_TS_MSG_IMPRINT_bio.html | 1 + .../html/man3/d2i_TS_MSG_IMPRINT_fp.html | 1 + .../doc/openssl/html/man3/d2i_TS_REQ.html | 1 + .../doc/openssl/html/man3/d2i_TS_REQ_bio.html | 1 + .../doc/openssl/html/man3/d2i_TS_REQ_fp.html | 1 + .../doc/openssl/html/man3/d2i_TS_RESP.html | 1 + .../openssl/html/man3/d2i_TS_RESP_bio.html | 1 + .../doc/openssl/html/man3/d2i_TS_RESP_fp.html | 1 + .../openssl/html/man3/d2i_TS_STATUS_INFO.html | 1 + .../openssl/html/man3/d2i_TS_TST_INFO.html | 1 + .../html/man3/d2i_TS_TST_INFO_bio.html | 1 + .../openssl/html/man3/d2i_TS_TST_INFO_fp.html | 1 + .../doc/openssl/html/man3/d2i_USERNOTICE.html | 1 + .../share/doc/openssl/html/man3/d2i_X509.html | 14 +- .../doc/openssl/html/man3/d2i_X509_ALGOR.html | 1 + .../openssl/html/man3/d2i_X509_ALGORS.html | 1 + .../openssl/html/man3/d2i_X509_ATTRIBUTE.html | 1 + .../doc/openssl/html/man3/d2i_X509_AUX.html | 1 + .../openssl/html/man3/d2i_X509_CERT_AUX.html | 1 + .../doc/openssl/html/man3/d2i_X509_CINF.html | 1 + .../doc/openssl/html/man3/d2i_X509_CRL.html | 1 + .../openssl/html/man3/d2i_X509_CRL_INFO.html | 1 + .../openssl/html/man3/d2i_X509_CRL_bio.html | 1 + .../openssl/html/man3/d2i_X509_CRL_fp.html | 1 + .../openssl/html/man3/d2i_X509_EXTENSION.html | 1 + .../html/man3/d2i_X509_EXTENSIONS.html | 1 + .../doc/openssl/html/man3/d2i_X509_NAME.html | 1 + .../html/man3/d2i_X509_NAME_ENTRY.html | 1 + .../openssl/html/man3/d2i_X509_PUBKEY.html | 1 + .../doc/openssl/html/man3/d2i_X509_REQ.html | 1 + .../openssl/html/man3/d2i_X509_REQ_INFO.html | 1 + .../openssl/html/man3/d2i_X509_REQ_bio.html | 1 + .../openssl/html/man3/d2i_X509_REQ_fp.html | 1 + .../openssl/html/man3/d2i_X509_REVOKED.html | 1 + .../doc/openssl/html/man3/d2i_X509_SIG.html | 1 + .../doc/openssl/html/man3/d2i_X509_VAL.html | 1 + .../doc/openssl/html/man3/d2i_X509_bio.html | 1 + .../doc/openssl/html/man3/d2i_X509_fp.html | 1 + .../html/man3/i2d_ACCESS_DESCRIPTION.html | 1 + .../doc/openssl/html/man3/i2d_ADMISSIONS.html | 1 + .../html/man3/i2d_ADMISSION_SYNTAX.html | 1 + .../openssl/html/man3/i2d_ASIdOrRange.html | 1 + .../html/man3/i2d_ASIdentifierChoice.html | 1 + .../openssl/html/man3/i2d_ASIdentifiers.html | 1 + .../html/man3/i2d_ASN1_BIT_STRING.html | 1 + .../openssl/html/man3/i2d_ASN1_BMPSTRING.html | 1 + .../html/man3/i2d_ASN1_ENUMERATED.html | 1 + .../html/man3/i2d_ASN1_GENERALIZEDTIME.html | 1 + .../html/man3/i2d_ASN1_GENERALSTRING.html | 1 + .../openssl/html/man3/i2d_ASN1_IA5STRING.html | 1 + .../openssl/html/man3/i2d_ASN1_INTEGER.html | 1 + .../doc/openssl/html/man3/i2d_ASN1_NULL.html | 1 + .../openssl/html/man3/i2d_ASN1_OBJECT.html | 1 + .../html/man3/i2d_ASN1_OCTET_STRING.html | 1 + .../openssl/html/man3/i2d_ASN1_PRINTABLE.html | 1 + .../html/man3/i2d_ASN1_PRINTABLESTRING.html | 1 + .../html/man3/i2d_ASN1_SEQUENCE_ANY.html | 1 + .../openssl/html/man3/i2d_ASN1_SET_ANY.html | 1 + .../openssl/html/man3/i2d_ASN1_T61STRING.html | 1 + .../doc/openssl/html/man3/i2d_ASN1_TIME.html | 1 + .../doc/openssl/html/man3/i2d_ASN1_TYPE.html | 1 + .../html/man3/i2d_ASN1_UNIVERSALSTRING.html | 1 + .../openssl/html/man3/i2d_ASN1_UTCTIME.html | 1 + .../html/man3/i2d_ASN1_UTF8STRING.html | 1 + .../html/man3/i2d_ASN1_VISIBLESTRING.html | 1 + .../html/man3/i2d_ASN1_bio_stream.html | 1 + .../doc/openssl/html/man3/i2d_ASRange.html | 1 + .../html/man3/i2d_AUTHORITY_INFO_ACCESS.html | 1 + .../html/man3/i2d_AUTHORITY_KEYID.html | 1 + .../html/man3/i2d_BASIC_CONSTRAINTS.html | 1 + .../html/man3/i2d_CERTIFICATEPOLICIES.html | 1 + .../html/man3/i2d_CMS_ContentInfo.html | 1 + .../html/man3/i2d_CMS_ReceiptRequest.html | 1 + .../doc/openssl/html/man3/i2d_CMS_bio.html | 1 + .../html/man3/i2d_CRL_DIST_POINTS.html | 1 + .../doc/openssl/html/man3/i2d_DHparams.html | 1 + .../doc/openssl/html/man3/i2d_DHxparams.html | 1 + .../html/man3/i2d_DIRECTORYSTRING.html | 1 + .../openssl/html/man3/i2d_DISPLAYTEXT.html | 1 + .../doc/openssl/html/man3/i2d_DIST_POINT.html | 1 + .../html/man3/i2d_DIST_POINT_NAME.html | 1 + .../openssl/html/man3/i2d_DSAPrivateKey.html | 1 + .../html/man3/i2d_DSAPrivateKey_bio.html | 1 + .../html/man3/i2d_DSAPrivateKey_fp.html | 1 + .../openssl/html/man3/i2d_DSAPublicKey.html | 1 + .../doc/openssl/html/man3/i2d_DSA_PUBKEY.html | 1 + .../openssl/html/man3/i2d_DSA_PUBKEY_bio.html | 1 + .../openssl/html/man3/i2d_DSA_PUBKEY_fp.html | 1 + .../doc/openssl/html/man3/i2d_DSA_SIG.html | 1 + .../doc/openssl/html/man3/i2d_DSAparams.html | 1 + .../doc/openssl/html/man3/i2d_ECDSA_SIG.html | 1 + .../openssl/html/man3/i2d_ECPKParameters.html | 1 + .../openssl/html/man3/i2d_ECParameters.html | 1 + .../openssl/html/man3/i2d_ECPrivateKey.html | 1 + .../html/man3/i2d_ECPrivateKey_bio.html | 1 + .../html/man3/i2d_ECPrivateKey_fp.html | 1 + .../doc/openssl/html/man3/i2d_EC_PUBKEY.html | 1 + .../openssl/html/man3/i2d_EC_PUBKEY_bio.html | 1 + .../openssl/html/man3/i2d_EC_PUBKEY_fp.html | 1 + .../openssl/html/man3/i2d_EDIPARTYNAME.html | 1 + .../openssl/html/man3/i2d_ESS_CERT_ID.html | 1 + .../html/man3/i2d_ESS_ISSUER_SERIAL.html | 1 + .../html/man3/i2d_ESS_SIGNING_CERT.html | 1 + .../html/man3/i2d_EXTENDED_KEY_USAGE.html | 1 + .../openssl/html/man3/i2d_GENERAL_NAME.html | 1 + .../openssl/html/man3/i2d_GENERAL_NAMES.html | 1 + .../html/man3/i2d_IPAddressChoice.html | 1 + .../html/man3/i2d_IPAddressFamily.html | 1 + .../html/man3/i2d_IPAddressOrRange.html | 1 + .../openssl/html/man3/i2d_IPAddressRange.html | 1 + .../html/man3/i2d_ISSUING_DIST_POINT.html | 1 + .../html/man3/i2d_NAMING_AUTHORITY.html | 1 + .../html/man3/i2d_NETSCAPE_CERT_SEQUENCE.html | 1 + .../openssl/html/man3/i2d_NETSCAPE_SPKAC.html | 1 + .../openssl/html/man3/i2d_NETSCAPE_SPKI.html | 1 + .../doc/openssl/html/man3/i2d_NOTICEREF.html | 1 + .../openssl/html/man3/i2d_OCSP_BASICRESP.html | 1 + .../openssl/html/man3/i2d_OCSP_CERTID.html | 1 + .../html/man3/i2d_OCSP_CERTSTATUS.html | 1 + .../doc/openssl/html/man3/i2d_OCSP_CRLID.html | 1 + .../openssl/html/man3/i2d_OCSP_ONEREQ.html | 1 + .../openssl/html/man3/i2d_OCSP_REQINFO.html | 1 + .../openssl/html/man3/i2d_OCSP_REQUEST.html | 1 + .../openssl/html/man3/i2d_OCSP_RESPBYTES.html | 1 + .../openssl/html/man3/i2d_OCSP_RESPDATA.html | 1 + .../openssl/html/man3/i2d_OCSP_RESPID.html | 1 + .../openssl/html/man3/i2d_OCSP_RESPONSE.html | 1 + .../html/man3/i2d_OCSP_REVOKEDINFO.html | 1 + .../html/man3/i2d_OCSP_SERVICELOC.html | 1 + .../openssl/html/man3/i2d_OCSP_SIGNATURE.html | 1 + .../html/man3/i2d_OCSP_SINGLERESP.html | 1 + .../doc/openssl/html/man3/i2d_OTHERNAME.html | 1 + .../doc/openssl/html/man3/i2d_PBE2PARAM.html | 1 + .../doc/openssl/html/man3/i2d_PBEPARAM.html | 1 + .../openssl/html/man3/i2d_PBKDF2PARAM.html | 1 + .../doc/openssl/html/man3/i2d_PKCS12.html | 1 + .../openssl/html/man3/i2d_PKCS12_BAGS.html | 1 + .../html/man3/i2d_PKCS12_MAC_DATA.html | 1 + .../openssl/html/man3/i2d_PKCS12_SAFEBAG.html | 1 + .../doc/openssl/html/man3/i2d_PKCS12_bio.html | 1 + .../doc/openssl/html/man3/i2d_PKCS12_fp.html | 1 + .../doc/openssl/html/man3/i2d_PKCS7.html | 1 + .../openssl/html/man3/i2d_PKCS7_DIGEST.html | 1 + .../openssl/html/man3/i2d_PKCS7_ENCRYPT.html | 1 + .../html/man3/i2d_PKCS7_ENC_CONTENT.html | 1 + .../openssl/html/man3/i2d_PKCS7_ENVELOPE.html | 1 + .../man3/i2d_PKCS7_ISSUER_AND_SERIAL.html | 1 + .../doc/openssl/html/man3/i2d_PKCS7_NDEF.html | 1 + .../html/man3/i2d_PKCS7_RECIP_INFO.html | 1 + .../openssl/html/man3/i2d_PKCS7_SIGNED.html | 1 + .../html/man3/i2d_PKCS7_SIGNER_INFO.html | 1 + .../html/man3/i2d_PKCS7_SIGN_ENVELOPE.html | 1 + .../doc/openssl/html/man3/i2d_PKCS7_bio.html | 1 + .../doc/openssl/html/man3/i2d_PKCS7_fp.html | 1 + .../man3/i2d_PKCS8PrivateKeyInfo_bio.html | 1 + .../html/man3/i2d_PKCS8PrivateKeyInfo_fp.html | 1 + .../html/man3/i2d_PKCS8PrivateKey_bio.html | 1 + .../html/man3/i2d_PKCS8PrivateKey_fp.html | 1 + .../man3/i2d_PKCS8PrivateKey_nid_bio.html | 1 + .../html/man3/i2d_PKCS8PrivateKey_nid_fp.html | 1 + .../html/man3/i2d_PKCS8_PRIV_KEY_INFO.html | 1 + .../man3/i2d_PKCS8_PRIV_KEY_INFO_bio.html | 1 + .../html/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.html | 1 + .../doc/openssl/html/man3/i2d_PKCS8_bio.html | 1 + .../doc/openssl/html/man3/i2d_PKCS8_fp.html | 1 + .../html/man3/i2d_PKEY_USAGE_PERIOD.html | 1 + .../doc/openssl/html/man3/i2d_POLICYINFO.html | 1 + .../openssl/html/man3/i2d_POLICYQUALINFO.html | 1 + .../html/man3/i2d_PROFESSION_INFO.html | 1 + .../man3/i2d_PROXY_CERT_INFO_EXTENSION.html | 1 + .../openssl/html/man3/i2d_PROXY_POLICY.html | 1 + .../doc/openssl/html/man3/i2d_PUBKEY.html | 1 + .../doc/openssl/html/man3/i2d_PUBKEY_bio.html | 1 + .../doc/openssl/html/man3/i2d_PUBKEY_fp.html | 1 + .../doc/openssl/html/man3/i2d_PrivateKey.html | 1 + .../doc/openssl/html/man3/i2d_PublicKey.html | 1 + .../openssl/html/man3/i2d_RSAPrivateKey.html | 1 + .../html/man3/i2d_RSAPrivateKey_bio.html | 1 + .../html/man3/i2d_RSAPrivateKey_fp.html | 1 + .../openssl/html/man3/i2d_RSAPublicKey.html | 1 + .../html/man3/i2d_RSAPublicKey_bio.html | 1 + .../html/man3/i2d_RSAPublicKey_fp.html | 1 + .../html/man3/i2d_RSA_OAEP_PARAMS.html | 1 + .../openssl/html/man3/i2d_RSA_PSS_PARAMS.html | 1 + .../doc/openssl/html/man3/i2d_RSA_PUBKEY.html | 1 + .../openssl/html/man3/i2d_RSA_PUBKEY_bio.html | 1 + .../openssl/html/man3/i2d_RSA_PUBKEY_fp.html | 1 + .../openssl/html/man3/i2d_SCRYPT_PARAMS.html | 1 + .../doc/openssl/html/man3/i2d_SCT_LIST.html | 1 + .../openssl/html/man3/i2d_SSL_SESSION.html | 1 + .../doc/openssl/html/man3/i2d_SXNET.html | 1 + .../doc/openssl/html/man3/i2d_SXNETID.html | 1 + .../openssl/html/man3/i2d_TS_ACCURACY.html | 1 + .../openssl/html/man3/i2d_TS_MSG_IMPRINT.html | 1 + .../html/man3/i2d_TS_MSG_IMPRINT_bio.html | 1 + .../html/man3/i2d_TS_MSG_IMPRINT_fp.html | 1 + .../doc/openssl/html/man3/i2d_TS_REQ.html | 1 + .../doc/openssl/html/man3/i2d_TS_REQ_bio.html | 1 + .../doc/openssl/html/man3/i2d_TS_REQ_fp.html | 1 + .../doc/openssl/html/man3/i2d_TS_RESP.html | 1 + .../openssl/html/man3/i2d_TS_RESP_bio.html | 1 + .../doc/openssl/html/man3/i2d_TS_RESP_fp.html | 1 + .../openssl/html/man3/i2d_TS_STATUS_INFO.html | 1 + .../openssl/html/man3/i2d_TS_TST_INFO.html | 1 + .../html/man3/i2d_TS_TST_INFO_bio.html | 1 + .../openssl/html/man3/i2d_TS_TST_INFO_fp.html | 1 + .../doc/openssl/html/man3/i2d_USERNOTICE.html | 1 + .../share/doc/openssl/html/man3/i2d_X509.html | 1 + .../doc/openssl/html/man3/i2d_X509_ALGOR.html | 1 + .../openssl/html/man3/i2d_X509_ALGORS.html | 1 + .../openssl/html/man3/i2d_X509_ATTRIBUTE.html | 1 + .../doc/openssl/html/man3/i2d_X509_AUX.html | 1 + .../openssl/html/man3/i2d_X509_CERT_AUX.html | 1 + .../doc/openssl/html/man3/i2d_X509_CINF.html | 1 + .../doc/openssl/html/man3/i2d_X509_CRL.html | 1 + .../openssl/html/man3/i2d_X509_CRL_INFO.html | 1 + .../openssl/html/man3/i2d_X509_CRL_bio.html | 1 + .../openssl/html/man3/i2d_X509_CRL_fp.html | 1 + .../openssl/html/man3/i2d_X509_EXTENSION.html | 1 + .../html/man3/i2d_X509_EXTENSIONS.html | 1 + .../doc/openssl/html/man3/i2d_X509_NAME.html | 1 + .../html/man3/i2d_X509_NAME_ENTRY.html | 1 + .../openssl/html/man3/i2d_X509_PUBKEY.html | 1 + .../doc/openssl/html/man3/i2d_X509_REQ.html | 1 + .../openssl/html/man3/i2d_X509_REQ_INFO.html | 1 + .../openssl/html/man3/i2d_X509_REQ_bio.html | 1 + .../openssl/html/man3/i2d_X509_REQ_fp.html | 1 + .../openssl/html/man3/i2d_X509_REVOKED.html | 1 + .../doc/openssl/html/man3/i2d_X509_SIG.html | 1 + .../doc/openssl/html/man3/i2d_X509_VAL.html | 1 + .../doc/openssl/html/man3/i2d_X509_bio.html | 1 + .../doc/openssl/html/man3/i2d_X509_fp.html | 1 + .../html/man3/i2d_re_X509_CRL_tbs.html | 1 + .../html/man3/i2d_re_X509_REQ_tbs.html | 1 + .../share/doc/openssl/html/man3/i2o_SCT.html | 1 + .../doc/openssl/html/man3/i2o_SCT_LIST.html | 1 + .../openssl/html/man3/i2t_ASN1_OBJECT.html | 1 + .../doc/openssl/html/man3/lh_TYPE_delete.html | 1 + .../doc/openssl/html/man3/lh_TYPE_doall.html | 1 + .../openssl/html/man3/lh_TYPE_doall_arg.html | 1 + .../doc/openssl/html/man3/lh_TYPE_error.html | 1 + .../doc/openssl/html/man3/lh_TYPE_free.html | 1 + .../doc/openssl/html/man3/lh_TYPE_insert.html | 1 + .../doc/openssl/html/man3/lh_TYPE_new.html | 1 + .../openssl/html/man3/lh_TYPE_retrieve.html | 1 + .../share/doc/openssl/html/man3/o2i_SCT.html | 1 + .../openssl/html/man3/pem_password_cb.html | 1 + .../openssl/html/man3/sk_TYPE_deep_copy.html | 1 + .../doc/openssl/html/man3/sk_TYPE_delete.html | 1 + .../openssl/html/man3/sk_TYPE_delete_ptr.html | 1 + .../doc/openssl/html/man3/sk_TYPE_dup.html | 1 + .../doc/openssl/html/man3/sk_TYPE_find.html | 1 + .../openssl/html/man3/sk_TYPE_find_ex.html | 1 + .../doc/openssl/html/man3/sk_TYPE_free.html | 1 + .../doc/openssl/html/man3/sk_TYPE_insert.html | 1 + .../openssl/html/man3/sk_TYPE_is_sorted.html | 1 + .../doc/openssl/html/man3/sk_TYPE_new.html | 1 + .../openssl/html/man3/sk_TYPE_new_null.html | 1 + .../html/man3/sk_TYPE_new_reserve.html | 1 + .../doc/openssl/html/man3/sk_TYPE_num.html | 1 + .../doc/openssl/html/man3/sk_TYPE_pop.html | 1 + .../openssl/html/man3/sk_TYPE_pop_free.html | 1 + .../doc/openssl/html/man3/sk_TYPE_push.html | 1 + .../openssl/html/man3/sk_TYPE_reserve.html | 1 + .../doc/openssl/html/man3/sk_TYPE_set.html | 1 + .../html/man3/sk_TYPE_set_cmp_func.html | 1 + .../doc/openssl/html/man3/sk_TYPE_shift.html | 1 + .../doc/openssl/html/man3/sk_TYPE_sort.html | 1 + .../openssl/html/man3/sk_TYPE_unshift.html | 1 + .../doc/openssl/html/man3/sk_TYPE_value.html | 1 + .../doc/openssl/html/man3/sk_TYPE_zero.html | 1 + .../html/man3/ssl_ct_validation_cb.html | 1 + .../share/doc/openssl/html/man5/config.html | 14 +- .../doc/openssl/html/man5/x509v3_config.html | 4 +- .../share/doc/openssl/html/man7/Ed448.html | 1 + .../share/doc/openssl/html/man7/SM2.html | 4 +- .../share/doc/openssl/html/man7/X448.html | 1 + .../share/doc/openssl/html/man7/evp.html | 8 +- .../doc/openssl/html/man7/ossl_store.html | 6 +- .../share/doc/openssl/html/man7/x509.html | 6 +- .../usr/local/share/man/man1/CA.pl.1 | 12 +- .../usr/local/share/man/man1/asn1parse.1 | 2 +- .../usr/local/share/man/man1/c_rehash.1 | 1 + .../arm64-v8a/usr/local/share/man/man1/ca.1 | 8 +- .../usr/local/share/man/man1/ciphers.1 | 2 +- .../arm64-v8a/usr/local/share/man/man1/cms.1 | 9 +- .../arm64-v8a/usr/local/share/man/man1/crl.1 | 2 +- .../usr/local/share/man/man1/crl2pkcs7.1 | 6 +- .../arm64-v8a/usr/local/share/man/man1/dgst.1 | 9 +- .../usr/local/share/man/man1/dhparam.1 | 2 +- .../arm64-v8a/usr/local/share/man/man1/dsa.1 | 8 +- .../usr/local/share/man/man1/dsaparam.1 | 2 +- .../arm64-v8a/usr/local/share/man/man1/ec.1 | 8 +- .../usr/local/share/man/man1/ecparam.1 | 2 +- .../arm64-v8a/usr/local/share/man/man1/enc.1 | 12 +- .../usr/local/share/man/man1/engine.1 | 2 +- .../usr/local/share/man/man1/errstr.1 | 2 +- .../usr/local/share/man/man1/gendsa.1 | 2 +- .../usr/local/share/man/man1/genpkey.1 | 6 +- .../usr/local/share/man/man1/genrsa.1 | 6 +- .../arm64-v8a/usr/local/share/man/man1/list.1 | 2 +- .../arm64-v8a/usr/local/share/man/man1/nseq.1 | 2 +- .../arm64-v8a/usr/local/share/man/man1/ocsp.1 | 6 +- .../local/share/man/man1/openssl-asn1parse.1 | 1 + .../local/share/man/man1/openssl-c_rehash.1 | 1 + .../usr/local/share/man/man1/openssl-ca.1 | 1 + .../local/share/man/man1/openssl-ciphers.1 | 1 + .../usr/local/share/man/man1/openssl-cms.1 | 1 + .../usr/local/share/man/man1/openssl-crl.1 | 1 + .../local/share/man/man1/openssl-crl2pkcs7.1 | 1 + .../usr/local/share/man/man1/openssl-dgst.1 | 1 + .../local/share/man/man1/openssl-dhparam.1 | 1 + .../usr/local/share/man/man1/openssl-dsa.1 | 1 + .../local/share/man/man1/openssl-dsaparam.1 | 1 + .../usr/local/share/man/man1/openssl-ec.1 | 1 + .../local/share/man/man1/openssl-ecparam.1 | 1 + .../usr/local/share/man/man1/openssl-enc.1 | 1 + .../usr/local/share/man/man1/openssl-engine.1 | 1 + .../usr/local/share/man/man1/openssl-errstr.1 | 1 + .../usr/local/share/man/man1/openssl-gendsa.1 | 1 + .../local/share/man/man1/openssl-genpkey.1 | 1 + .../usr/local/share/man/man1/openssl-genrsa.1 | 1 + .../usr/local/share/man/man1/openssl-list.1 | 1 + .../usr/local/share/man/man1/openssl-nseq.1 | 1 + .../usr/local/share/man/man1/openssl-ocsp.1 | 1 + .../usr/local/share/man/man1/openssl-passwd.1 | 1 + .../usr/local/share/man/man1/openssl-pkcs12.1 | 1 + .../usr/local/share/man/man1/openssl-pkcs7.1 | 1 + .../usr/local/share/man/man1/openssl-pkcs8.1 | 1 + .../usr/local/share/man/man1/openssl-pkey.1 | 1 + .../local/share/man/man1/openssl-pkeyparam.1 | 1 + .../local/share/man/man1/openssl-pkeyutl.1 | 1 + .../usr/local/share/man/man1/openssl-prime.1 | 1 + .../usr/local/share/man/man1/openssl-rand.1 | 1 + .../usr/local/share/man/man1/openssl-rehash.1 | 1 + .../usr/local/share/man/man1/openssl-req.1 | 1 + .../usr/local/share/man/man1/openssl-rsa.1 | 1 + .../usr/local/share/man/man1/openssl-rsautl.1 | 1 + .../local/share/man/man1/openssl-s_client.1 | 1 + .../local/share/man/man1/openssl-s_server.1 | 1 + .../usr/local/share/man/man1/openssl-s_time.1 | 1 + .../local/share/man/man1/openssl-sess_id.1 | 1 + .../usr/local/share/man/man1/openssl-smime.1 | 1 + .../usr/local/share/man/man1/openssl-speed.1 | 1 + .../usr/local/share/man/man1/openssl-spkac.1 | 1 + .../usr/local/share/man/man1/openssl-srp.1 | 1 + .../local/share/man/man1/openssl-storeutl.1 | 1 + .../usr/local/share/man/man1/openssl-ts.1 | 1 + .../usr/local/share/man/man1/openssl-tsget.1 | 1 + .../usr/local/share/man/man1/openssl-verify.1 | 1 + .../local/share/man/man1/openssl-version.1 | 1 + .../usr/local/share/man/man1/openssl-x509.1 | 1 + .../usr/local/share/man/man1/openssl.1 | 2 +- .../usr/local/share/man/man1/passwd.1 | 6 +- .../usr/local/share/man/man1/pkcs12.1 | 18 +- .../usr/local/share/man/man1/pkcs7.1 | 2 +- .../usr/local/share/man/man1/pkcs8.1 | 10 +- .../arm64-v8a/usr/local/share/man/man1/pkey.1 | 8 +- .../usr/local/share/man/man1/pkeyparam.1 | 2 +- .../usr/local/share/man/man1/pkeyutl.1 | 19 +- .../usr/local/share/man/man1/prime.1 | 2 +- .../arm64-v8a/usr/local/share/man/man1/rand.1 | 2 +- .../usr/local/share/man/man1/rehash.1 | 2 +- .../arm64-v8a/usr/local/share/man/man1/req.1 | 8 +- .../arm64-v8a/usr/local/share/man/man1/rsa.1 | 8 +- .../usr/local/share/man/man1/rsautl.1 | 2 +- .../usr/local/share/man/man1/s_client.1 | 16 +- .../usr/local/share/man/man1/s_server.1 | 12 +- .../usr/local/share/man/man1/s_time.1 | 6 +- .../usr/local/share/man/man1/sess_id.1 | 4 +- .../usr/local/share/man/man1/smime.1 | 6 +- .../usr/local/share/man/man1/speed.1 | 2 +- .../usr/local/share/man/man1/spkac.1 | 6 +- .../arm64-v8a/usr/local/share/man/man1/srp.1 | 2 +- .../usr/local/share/man/man1/storeutl.1 | 6 +- .../arm64-v8a/usr/local/share/man/man1/ts.1 | 98 ++++---- .../usr/local/share/man/man1/tsget.1 | 32 +-- .../usr/local/share/man/man1/verify.1 | 25 +- .../usr/local/share/man/man1/version.1 | 2 +- .../arm64-v8a/usr/local/share/man/man1/x509.1 | 30 ++- .../share/man/man3/ACCESS_DESCRIPTION_free.3 | 1 + .../share/man/man3/ACCESS_DESCRIPTION_new.3 | 1 + .../usr/local/share/man/man3/ADMISSIONS.3 | 2 +- .../local/share/man/man3/ADMISSIONS_free.3 | 1 + .../man3/ADMISSIONS_get0_admissionAuthority.3 | 1 + .../man3/ADMISSIONS_get0_namingAuthority.3 | 1 + .../man3/ADMISSIONS_get0_professionInfos.3 | 1 + .../usr/local/share/man/man3/ADMISSIONS_new.3 | 1 + .../man3/ADMISSIONS_set0_admissionAuthority.3 | 1 + .../man3/ADMISSIONS_set0_namingAuthority.3 | 1 + .../man3/ADMISSIONS_set0_professionInfos.3 | 1 + .../local/share/man/man3/ADMISSION_SYNTAX.3 | 1 + .../share/man/man3/ADMISSION_SYNTAX_free.3 | 1 + ...ADMISSION_SYNTAX_get0_admissionAuthority.3 | 1 + ...MISSION_SYNTAX_get0_contentsOfAdmissions.3 | 1 + .../share/man/man3/ADMISSION_SYNTAX_new.3 | 1 + ...ADMISSION_SYNTAX_set0_admissionAuthority.3 | 1 + ...MISSION_SYNTAX_set0_contentsOfAdmissions.3 | 1 + .../local/share/man/man3/ASIdOrRange_free.3 | 1 + .../local/share/man/man3/ASIdOrRange_new.3 | 1 + .../share/man/man3/ASIdentifierChoice_free.3 | 1 + .../share/man/man3/ASIdentifierChoice_new.3 | 1 + .../local/share/man/man3/ASIdentifiers_free.3 | 1 + .../local/share/man/man3/ASIdentifiers_new.3 | 1 + .../share/man/man3/ASN1_ENUMERATED_get.3 | 1 + .../man/man3/ASN1_ENUMERATED_get_int64.3 | 1 + .../share/man/man3/ASN1_ENUMERATED_set.3 | 1 + .../man/man3/ASN1_ENUMERATED_set_int64.3 | 1 + .../share/man/man3/ASN1_ENUMERATED_to_BN.3 | 1 + .../share/man/man3/ASN1_GENERALIZEDTIME_adj.3 | 1 + .../man/man3/ASN1_GENERALIZEDTIME_check.3 | 1 + .../man/man3/ASN1_GENERALIZEDTIME_print.3 | 1 + .../share/man/man3/ASN1_GENERALIZEDTIME_set.3 | 1 + .../man3/ASN1_GENERALIZEDTIME_set_string.3 | 1 + .../local/share/man/man3/ASN1_INTEGER_get.3 | 1 + .../share/man/man3/ASN1_INTEGER_get_int64.3 | 6 +- .../share/man/man3/ASN1_INTEGER_get_uint64.3 | 1 + .../local/share/man/man3/ASN1_INTEGER_set.3 | 1 + .../share/man/man3/ASN1_INTEGER_set_int64.3 | 1 + .../share/man/man3/ASN1_INTEGER_set_uint64.3 | 1 + .../local/share/man/man3/ASN1_INTEGER_to_BN.3 | 1 + .../usr/local/share/man/man3/ASN1_ITEM.3 | 1 + .../usr/local/share/man/man3/ASN1_ITEM_get.3 | 1 + .../local/share/man/man3/ASN1_ITEM_lookup.3 | 2 +- .../local/share/man/man3/ASN1_OBJECT_free.3 | 1 + .../local/share/man/man3/ASN1_OBJECT_new.3 | 2 +- .../local/share/man/man3/ASN1_STRING_TABLE.3 | 1 + .../share/man/man3/ASN1_STRING_TABLE_add.3 | 2 +- .../man/man3/ASN1_STRING_TABLE_cleanup.3 | 1 + .../share/man/man3/ASN1_STRING_TABLE_get.3 | 1 + .../local/share/man/man3/ASN1_STRING_cmp.3 | 1 + .../local/share/man/man3/ASN1_STRING_data.3 | 1 + .../local/share/man/man3/ASN1_STRING_dup.3 | 1 + .../local/share/man/man3/ASN1_STRING_free.3 | 1 + .../share/man/man3/ASN1_STRING_get0_data.3 | 1 + .../local/share/man/man3/ASN1_STRING_length.3 | 6 +- .../local/share/man/man3/ASN1_STRING_new.3 | 2 +- .../local/share/man/man3/ASN1_STRING_print.3 | 1 + .../share/man/man3/ASN1_STRING_print_ex.3 | 2 +- .../share/man/man3/ASN1_STRING_print_ex_fp.3 | 1 + .../local/share/man/man3/ASN1_STRING_set.3 | 1 + .../share/man/man3/ASN1_STRING_to_UTF8.3 | 1 + .../local/share/man/man3/ASN1_STRING_type.3 | 1 + .../share/man/man3/ASN1_STRING_type_new.3 | 1 + .../usr/local/share/man/man3/ASN1_TIME_adj.3 | 1 + .../local/share/man/man3/ASN1_TIME_check.3 | 1 + .../share/man/man3/ASN1_TIME_cmp_time_t.3 | 1 + .../local/share/man/man3/ASN1_TIME_compare.3 | 1 + .../usr/local/share/man/man3/ASN1_TIME_diff.3 | 1 + .../share/man/man3/ASN1_TIME_normalize.3 | 1 + .../local/share/man/man3/ASN1_TIME_print.3 | 1 + .../usr/local/share/man/man3/ASN1_TIME_set.3 | 8 +- .../share/man/man3/ASN1_TIME_set_string.3 | 1 + .../man/man3/ASN1_TIME_set_string_X509.3 | 1 + .../man/man3/ASN1_TIME_to_generalizedtime.3 | 1 + .../local/share/man/man3/ASN1_TIME_to_tm.3 | 1 + .../usr/local/share/man/man3/ASN1_TYPE_cmp.3 | 1 + .../usr/local/share/man/man3/ASN1_TYPE_get.3 | 12 +- .../share/man/man3/ASN1_TYPE_pack_sequence.3 | 1 + .../usr/local/share/man/man3/ASN1_TYPE_set.3 | 1 + .../usr/local/share/man/man3/ASN1_TYPE_set1.3 | 1 + .../man/man3/ASN1_TYPE_unpack_sequence.3 | 1 + .../local/share/man/man3/ASN1_UTCTIME_adj.3 | 1 + .../local/share/man/man3/ASN1_UTCTIME_check.3 | 1 + .../share/man/man3/ASN1_UTCTIME_cmp_time_t.3 | 1 + .../local/share/man/man3/ASN1_UTCTIME_print.3 | 1 + .../local/share/man/man3/ASN1_UTCTIME_set.3 | 1 + .../share/man/man3/ASN1_UTCTIME_set_string.3 | 1 + .../share/man/man3/ASN1_add_oid_module.3 | 1 + .../share/man/man3/ASN1_generate_nconf.3 | 2 +- .../local/share/man/man3/ASN1_generate_v3.3 | 1 + .../usr/local/share/man/man3/ASN1_tag2str.3 | 1 + .../usr/local/share/man/man3/ASRange_free.3 | 1 + .../usr/local/share/man/man3/ASRange_new.3 | 1 + .../share/man/man3/ASYNC_WAIT_CTX_clear_fd.3 | 1 + .../share/man/man3/ASYNC_WAIT_CTX_free.3 | 1 + .../man/man3/ASYNC_WAIT_CTX_get_all_fds.3 | 1 + .../man/man3/ASYNC_WAIT_CTX_get_changed_fds.3 | 1 + .../share/man/man3/ASYNC_WAIT_CTX_get_fd.3 | 1 + .../local/share/man/man3/ASYNC_WAIT_CTX_new.3 | 8 +- .../man/man3/ASYNC_WAIT_CTX_set_wait_fd.3 | 1 + .../local/share/man/man3/ASYNC_block_pause.3 | 1 + .../share/man/man3/ASYNC_cleanup_thread.3 | 1 + .../share/man/man3/ASYNC_get_current_job.3 | 1 + .../local/share/man/man3/ASYNC_get_wait_ctx.3 | 1 + .../local/share/man/man3/ASYNC_init_thread.3 | 1 + .../local/share/man/man3/ASYNC_is_capable.3 | 1 + .../local/share/man/man3/ASYNC_pause_job.3 | 1 + .../local/share/man/man3/ASYNC_start_job.3 | 6 +- .../share/man/man3/ASYNC_unblock_pause.3 | 1 + .../man/man3/AUTHORITY_INFO_ACCESS_free.3 | 1 + .../man/man3/AUTHORITY_INFO_ACCESS_new.3 | 1 + .../share/man/man3/AUTHORITY_KEYID_free.3 | 1 + .../share/man/man3/AUTHORITY_KEYID_new.3 | 1 + .../share/man/man3/BASIC_CONSTRAINTS_free.3 | 1 + .../share/man/man3/BASIC_CONSTRAINTS_new.3 | 1 + .../usr/local/share/man/man3/BF_cbc_encrypt.3 | 1 + .../local/share/man/man3/BF_cfb64_encrypt.3 | 1 + .../usr/local/share/man/man3/BF_decrypt.3 | 1 + .../usr/local/share/man/man3/BF_ecb_encrypt.3 | 1 + .../usr/local/share/man/man3/BF_encrypt.3 | 6 +- .../local/share/man/man3/BF_ofb64_encrypt.3 | 1 + .../usr/local/share/man/man3/BF_options.3 | 1 + .../usr/local/share/man/man3/BF_set_key.3 | 1 + .../usr/local/share/man/man3/BIO_ADDR.3 | 6 +- .../usr/local/share/man/man3/BIO_ADDRINFO.3 | 6 +- .../share/man/man3/BIO_ADDRINFO_address.3 | 1 + .../share/man/man3/BIO_ADDRINFO_family.3 | 1 + .../local/share/man/man3/BIO_ADDRINFO_free.3 | 1 + .../local/share/man/man3/BIO_ADDRINFO_next.3 | 1 + .../share/man/man3/BIO_ADDRINFO_protocol.3 | 1 + .../share/man/man3/BIO_ADDRINFO_socktype.3 | 1 + .../usr/local/share/man/man3/BIO_ADDR_clear.3 | 1 + .../local/share/man/man3/BIO_ADDR_family.3 | 1 + .../usr/local/share/man/man3/BIO_ADDR_free.3 | 1 + .../share/man/man3/BIO_ADDR_hostname_string.3 | 1 + .../usr/local/share/man/man3/BIO_ADDR_new.3 | 1 + .../share/man/man3/BIO_ADDR_path_string.3 | 1 + .../share/man/man3/BIO_ADDR_rawaddress.3 | 1 + .../local/share/man/man3/BIO_ADDR_rawmake.3 | 1 + .../local/share/man/man3/BIO_ADDR_rawport.3 | 1 + .../share/man/man3/BIO_ADDR_service_string.3 | 1 + .../usr/local/share/man/man3/BIO_accept_ex.3 | 1 + .../share/man/man3/BIO_append_filename.3 | 1 + .../usr/local/share/man/man3/BIO_bind.3 | 1 + .../local/share/man/man3/BIO_callback_ctrl.3 | 1 + .../local/share/man/man3/BIO_callback_fn.3 | 1 + .../local/share/man/man3/BIO_callback_fn_ex.3 | 1 + .../local/share/man/man3/BIO_closesocket.3 | 1 + .../usr/local/share/man/man3/BIO_connect.3 | 6 +- .../usr/local/share/man/man3/BIO_ctrl.3 | 8 +- .../man/man3/BIO_ctrl_get_read_request.3 | 1 + .../man/man3/BIO_ctrl_get_write_guarantee.3 | 1 + .../local/share/man/man3/BIO_ctrl_pending.3 | 1 + .../man/man3/BIO_ctrl_reset_read_request.3 | 1 + .../local/share/man/man3/BIO_ctrl_wpending.3 | 1 + .../local/share/man/man3/BIO_debug_callback.3 | 1 + .../share/man/man3/BIO_destroy_bio_pair.3 | 1 + .../usr/local/share/man/man3/BIO_do_accept.3 | 1 + .../usr/local/share/man/man3/BIO_do_connect.3 | 1 + .../local/share/man/man3/BIO_do_handshake.3 | 1 + .../usr/local/share/man/man3/BIO_eof.3 | 1 + .../usr/local/share/man/man3/BIO_f_base64.3 | 22 +- .../usr/local/share/man/man3/BIO_f_buffer.3 | 2 +- .../usr/local/share/man/man3/BIO_f_cipher.3 | 2 +- .../usr/local/share/man/man3/BIO_f_md.3 | 2 +- .../usr/local/share/man/man3/BIO_f_null.3 | 2 +- .../usr/local/share/man/man3/BIO_f_ssl.3 | 26 +- .../usr/local/share/man/man3/BIO_find_type.3 | 2 +- .../usr/local/share/man/man3/BIO_flush.3 | 1 + .../usr/local/share/man/man3/BIO_free.3 | 1 + .../usr/local/share/man/man3/BIO_free_all.3 | 1 + .../share/man/man3/BIO_get_accept_ip_family.3 | 1 + .../share/man/man3/BIO_get_accept_name.3 | 1 + .../share/man/man3/BIO_get_accept_port.3 | 1 + .../local/share/man/man3/BIO_get_bind_mode.3 | 1 + .../share/man/man3/BIO_get_buffer_num_lines.3 | 1 + .../local/share/man/man3/BIO_get_callback.3 | 1 + .../share/man/man3/BIO_get_callback_arg.3 | 1 + .../share/man/man3/BIO_get_callback_ex.3 | 1 + .../local/share/man/man3/BIO_get_cipher_ctx.3 | 1 + .../share/man/man3/BIO_get_cipher_status.3 | 1 + .../usr/local/share/man/man3/BIO_get_close.3 | 1 + .../share/man/man3/BIO_get_conn_address.3 | 1 + .../share/man/man3/BIO_get_conn_hostname.3 | 1 + .../share/man/man3/BIO_get_conn_ip_family.3 | 1 + .../local/share/man/man3/BIO_get_conn_port.3 | 1 + .../usr/local/share/man/man3/BIO_get_data.3 | 6 +- .../local/share/man/man3/BIO_get_ex_data.3 | 1 + .../share/man/man3/BIO_get_ex_new_index.3 | 2 +- .../usr/local/share/man/man3/BIO_get_fd.3 | 1 + .../usr/local/share/man/man3/BIO_get_fp.3 | 1 + .../share/man/man3/BIO_get_info_callback.3 | 1 + .../usr/local/share/man/man3/BIO_get_init.3 | 1 + .../usr/local/share/man/man3/BIO_get_md.3 | 1 + .../usr/local/share/man/man3/BIO_get_md_ctx.3 | 1 + .../local/share/man/man3/BIO_get_mem_data.3 | 1 + .../local/share/man/man3/BIO_get_mem_ptr.3 | 1 + .../local/share/man/man3/BIO_get_new_index.3 | 1 + .../share/man/man3/BIO_get_num_renegotiates.3 | 1 + .../local/share/man/man3/BIO_get_peer_name.3 | 1 + .../local/share/man/man3/BIO_get_peer_port.3 | 1 + .../share/man/man3/BIO_get_read_request.3 | 1 + .../local/share/man/man3/BIO_get_retry_BIO.3 | 1 + .../share/man/man3/BIO_get_retry_reason.3 | 1 + .../local/share/man/man3/BIO_get_shutdown.3 | 1 + .../usr/local/share/man/man3/BIO_get_ssl.3 | 1 + .../share/man/man3/BIO_get_write_buf_size.3 | 1 + .../share/man/man3/BIO_get_write_guarantee.3 | 1 + .../usr/local/share/man/man3/BIO_gets.3 | 1 + .../share/man/man3/BIO_hostserv_priorities.3 | 1 + .../usr/local/share/man/man3/BIO_info_cb.3 | 1 + .../usr/local/share/man/man3/BIO_int_ctrl.3 | 1 + .../usr/local/share/man/man3/BIO_listen.3 | 1 + .../usr/local/share/man/man3/BIO_lookup.3 | 1 + .../usr/local/share/man/man3/BIO_lookup_ex.3 | 1 + .../local/share/man/man3/BIO_lookup_type.3 | 1 + .../local/share/man/man3/BIO_make_bio_pair.3 | 1 + .../usr/local/share/man/man3/BIO_meth_free.3 | 1 + .../man/man3/BIO_meth_get_callback_ctrl.3 | 1 + .../share/man/man3/BIO_meth_get_create.3 | 1 + .../local/share/man/man3/BIO_meth_get_ctrl.3 | 1 + .../share/man/man3/BIO_meth_get_destroy.3 | 1 + .../local/share/man/man3/BIO_meth_get_gets.3 | 1 + .../local/share/man/man3/BIO_meth_get_puts.3 | 1 + .../local/share/man/man3/BIO_meth_get_read.3 | 1 + .../share/man/man3/BIO_meth_get_read_ex.3 | 1 + .../local/share/man/man3/BIO_meth_get_write.3 | 1 + .../share/man/man3/BIO_meth_get_write_ex.3 | 1 + .../usr/local/share/man/man3/BIO_meth_new.3 | 2 +- .../man/man3/BIO_meth_set_callback_ctrl.3 | 1 + .../share/man/man3/BIO_meth_set_create.3 | 1 + .../local/share/man/man3/BIO_meth_set_ctrl.3 | 1 + .../share/man/man3/BIO_meth_set_destroy.3 | 1 + .../local/share/man/man3/BIO_meth_set_gets.3 | 1 + .../local/share/man/man3/BIO_meth_set_puts.3 | 1 + .../local/share/man/man3/BIO_meth_set_read.3 | 1 + .../share/man/man3/BIO_meth_set_read_ex.3 | 1 + .../local/share/man/man3/BIO_meth_set_write.3 | 1 + .../share/man/man3/BIO_meth_set_write_ex.3 | 1 + .../local/share/man/man3/BIO_method_type.3 | 1 + .../usr/local/share/man/man3/BIO_new.3 | 2 +- .../usr/local/share/man/man3/BIO_new_CMS.3 | 2 +- .../usr/local/share/man/man3/BIO_new_accept.3 | 1 + .../local/share/man/man3/BIO_new_bio_pair.3 | 1 + .../man/man3/BIO_new_buffer_ssl_connect.3 | 1 + .../local/share/man/man3/BIO_new_connect.3 | 1 + .../usr/local/share/man/man3/BIO_new_fd.3 | 1 + .../usr/local/share/man/man3/BIO_new_file.3 | 1 + .../usr/local/share/man/man3/BIO_new_fp.3 | 1 + .../local/share/man/man3/BIO_new_mem_buf.3 | 1 + .../usr/local/share/man/man3/BIO_new_socket.3 | 1 + .../usr/local/share/man/man3/BIO_new_ssl.3 | 1 + .../share/man/man3/BIO_new_ssl_connect.3 | 1 + .../usr/local/share/man/man3/BIO_next.3 | 1 + .../local/share/man/man3/BIO_parse_hostserv.3 | 8 +- .../usr/local/share/man/man3/BIO_pending.3 | 1 + .../usr/local/share/man/man3/BIO_pop.3 | 1 + .../usr/local/share/man/man3/BIO_printf.3 | 2 +- .../usr/local/share/man/man3/BIO_ptr_ctrl.3 | 1 + .../usr/local/share/man/man3/BIO_push.3 | 57 +++-- .../usr/local/share/man/man3/BIO_puts.3 | 1 + .../usr/local/share/man/man3/BIO_read.3 | 6 +- .../usr/local/share/man/man3/BIO_read_ex.3 | 1 + .../local/share/man/man3/BIO_read_filename.3 | 1 + .../usr/local/share/man/man3/BIO_reset.3 | 1 + .../usr/local/share/man/man3/BIO_retry_type.3 | 1 + .../local/share/man/man3/BIO_rw_filename.3 | 1 + .../usr/local/share/man/man3/BIO_s_accept.3 | 6 +- .../usr/local/share/man/man3/BIO_s_bio.3 | 8 +- .../usr/local/share/man/man3/BIO_s_connect.3 | 6 +- .../usr/local/share/man/man3/BIO_s_fd.3 | 2 +- .../usr/local/share/man/man3/BIO_s_file.3 | 6 +- .../usr/local/share/man/man3/BIO_s_mem.3 | 2 +- .../usr/local/share/man/man3/BIO_s_null.3 | 2 +- .../usr/local/share/man/man3/BIO_s_secmem.3 | 1 + .../usr/local/share/man/man3/BIO_s_socket.3 | 2 +- .../usr/local/share/man/man3/BIO_seek.3 | 1 + .../share/man/man3/BIO_set_accept_bios.3 | 1 + .../share/man/man3/BIO_set_accept_ip_family.3 | 1 + .../share/man/man3/BIO_set_accept_name.3 | 1 + .../share/man/man3/BIO_set_accept_port.3 | 1 + .../local/share/man/man3/BIO_set_bind_mode.3 | 1 + .../share/man/man3/BIO_set_buffer_read_data.3 | 1 + .../share/man/man3/BIO_set_buffer_size.3 | 1 + .../local/share/man/man3/BIO_set_callback.3 | 6 +- .../share/man/man3/BIO_set_callback_arg.3 | 1 + .../share/man/man3/BIO_set_callback_ex.3 | 1 + .../usr/local/share/man/man3/BIO_set_cipher.3 | 1 + .../usr/local/share/man/man3/BIO_set_close.3 | 1 + .../share/man/man3/BIO_set_conn_address.3 | 1 + .../share/man/man3/BIO_set_conn_hostname.3 | 1 + .../share/man/man3/BIO_set_conn_ip_family.3 | 1 + .../local/share/man/man3/BIO_set_conn_port.3 | 1 + .../usr/local/share/man/man3/BIO_set_data.3 | 1 + .../local/share/man/man3/BIO_set_ex_data.3 | 1 + .../usr/local/share/man/man3/BIO_set_fd.3 | 1 + .../usr/local/share/man/man3/BIO_set_fp.3 | 1 + .../share/man/man3/BIO_set_info_callback.3 | 1 + .../usr/local/share/man/man3/BIO_set_init.3 | 1 + .../usr/local/share/man/man3/BIO_set_md.3 | 1 + .../local/share/man/man3/BIO_set_mem_buf.3 | 1 + .../share/man/man3/BIO_set_mem_eof_return.3 | 1 + .../usr/local/share/man/man3/BIO_set_nbio.3 | 1 + .../share/man/man3/BIO_set_nbio_accept.3 | 1 + .../usr/local/share/man/man3/BIO_set_next.3 | 1 + .../share/man/man3/BIO_set_read_buffer_size.3 | 1 + .../share/man/man3/BIO_set_retry_reason.3 | 1 + .../local/share/man/man3/BIO_set_shutdown.3 | 1 + .../usr/local/share/man/man3/BIO_set_ssl.3 | 1 + .../local/share/man/man3/BIO_set_ssl_mode.3 | 1 + .../man/man3/BIO_set_ssl_renegotiate_bytes.3 | 1 + .../man3/BIO_set_ssl_renegotiate_timeout.3 | 1 + .../share/man/man3/BIO_set_write_buf_size.3 | 1 + .../man/man3/BIO_set_write_buffer_size.3 | 1 + .../share/man/man3/BIO_should_io_special.3 | 1 + .../local/share/man/man3/BIO_should_read.3 | 1 + .../local/share/man/man3/BIO_should_retry.3 | 2 +- .../local/share/man/man3/BIO_should_write.3 | 1 + .../local/share/man/man3/BIO_shutdown_wr.3 | 1 + .../usr/local/share/man/man3/BIO_snprintf.3 | 1 + .../usr/local/share/man/man3/BIO_socket.3 | 1 + .../share/man/man3/BIO_ssl_copy_session_id.3 | 1 + .../local/share/man/man3/BIO_ssl_shutdown.3 | 1 + .../usr/local/share/man/man3/BIO_tell.3 | 1 + .../usr/local/share/man/man3/BIO_up_ref.3 | 1 + .../usr/local/share/man/man3/BIO_vfree.3 | 1 + .../usr/local/share/man/man3/BIO_vprintf.3 | 1 + .../usr/local/share/man/man3/BIO_vsnprintf.3 | 1 + .../usr/local/share/man/man3/BIO_wpending.3 | 1 + .../usr/local/share/man/man3/BIO_write.3 | 1 + .../usr/local/share/man/man3/BIO_write_ex.3 | 1 + .../local/share/man/man3/BIO_write_filename.3 | 1 + .../share/man/man3/BN_BLINDING_convert.3 | 1 + .../share/man/man3/BN_BLINDING_convert_ex.3 | 1 + .../share/man/man3/BN_BLINDING_create_param.3 | 1 + .../local/share/man/man3/BN_BLINDING_free.3 | 1 + .../share/man/man3/BN_BLINDING_get_flags.3 | 1 + .../local/share/man/man3/BN_BLINDING_invert.3 | 1 + .../share/man/man3/BN_BLINDING_invert_ex.3 | 1 + .../man/man3/BN_BLINDING_is_current_thread.3 | 1 + .../local/share/man/man3/BN_BLINDING_lock.3 | 1 + .../local/share/man/man3/BN_BLINDING_new.3 | 2 +- .../man/man3/BN_BLINDING_set_current_thread.3 | 1 + .../share/man/man3/BN_BLINDING_set_flags.3 | 1 + .../local/share/man/man3/BN_BLINDING_unlock.3 | 1 + .../local/share/man/man3/BN_BLINDING_update.3 | 1 + .../usr/local/share/man/man3/BN_CTX_end.3 | 1 + .../usr/local/share/man/man3/BN_CTX_free.3 | 1 + .../usr/local/share/man/man3/BN_CTX_get.3 | 1 + .../usr/local/share/man/man3/BN_CTX_new.3 | 2 +- .../local/share/man/man3/BN_CTX_secure_new.3 | 1 + .../usr/local/share/man/man3/BN_CTX_start.3 | 2 +- .../usr/local/share/man/man3/BN_GENCB_call.3 | 1 + .../usr/local/share/man/man3/BN_GENCB_free.3 | 1 + .../local/share/man/man3/BN_GENCB_get_arg.3 | 1 + .../usr/local/share/man/man3/BN_GENCB_new.3 | 1 + .../usr/local/share/man/man3/BN_GENCB_set.3 | 1 + .../local/share/man/man3/BN_GENCB_set_old.3 | 1 + .../local/share/man/man3/BN_MONT_CTX_copy.3 | 1 + .../local/share/man/man3/BN_MONT_CTX_free.3 | 1 + .../local/share/man/man3/BN_MONT_CTX_new.3 | 1 + .../local/share/man/man3/BN_MONT_CTX_set.3 | 1 + .../local/share/man/man3/BN_RECP_CTX_free.3 | 1 + .../local/share/man/man3/BN_RECP_CTX_new.3 | 1 + .../local/share/man/man3/BN_RECP_CTX_set.3 | 1 + .../usr/local/share/man/man3/BN_abs_is_word.3 | 1 + .../usr/local/share/man/man3/BN_add.3 | 27 +- .../usr/local/share/man/man3/BN_add_word.3 | 2 +- .../usr/local/share/man/man3/BN_bin2bn.3 | 1 + .../usr/local/share/man/man3/BN_bn2bin.3 | 6 +- .../usr/local/share/man/man3/BN_bn2binpad.3 | 1 + .../usr/local/share/man/man3/BN_bn2dec.3 | 1 + .../usr/local/share/man/man3/BN_bn2hex.3 | 1 + .../usr/local/share/man/man3/BN_bn2lebinpad.3 | 1 + .../usr/local/share/man/man3/BN_bn2mpi.3 | 1 + .../usr/local/share/man/man3/BN_clear.3 | 1 + .../usr/local/share/man/man3/BN_clear_bit.3 | 1 + .../usr/local/share/man/man3/BN_clear_free.3 | 1 + .../usr/local/share/man/man3/BN_cmp.3 | 42 ++-- .../usr/local/share/man/man3/BN_copy.3 | 2 +- .../usr/local/share/man/man3/BN_dec2bn.3 | 1 + .../usr/local/share/man/man3/BN_div.3 | 1 + .../usr/local/share/man/man3/BN_div_recp.3 | 1 + .../usr/local/share/man/man3/BN_div_word.3 | 1 + .../usr/local/share/man/man3/BN_dup.3 | 1 + .../usr/local/share/man/man3/BN_exp.3 | 1 + .../usr/local/share/man/man3/BN_free.3 | 1 + .../local/share/man/man3/BN_from_montgomery.3 | 1 + .../usr/local/share/man/man3/BN_gcd.3 | 1 + .../local/share/man/man3/BN_generate_prime.3 | 4 +- .../share/man/man3/BN_generate_prime_ex.3 | 1 + .../share/man/man3/BN_get0_nist_prime_192.3 | 1 + .../share/man/man3/BN_get0_nist_prime_224.3 | 1 + .../share/man/man3/BN_get0_nist_prime_256.3 | 1 + .../share/man/man3/BN_get0_nist_prime_384.3 | 1 + .../share/man/man3/BN_get0_nist_prime_521.3 | 1 + .../man/man3/BN_get_rfc2409_prime_1024.3 | 1 + .../share/man/man3/BN_get_rfc2409_prime_768.3 | 1 + .../man/man3/BN_get_rfc3526_prime_1536.3 | 1 + .../man/man3/BN_get_rfc3526_prime_2048.3 | 1 + .../man/man3/BN_get_rfc3526_prime_3072.3 | 1 + .../man/man3/BN_get_rfc3526_prime_4096.3 | 1 + .../man/man3/BN_get_rfc3526_prime_6144.3 | 1 + .../man/man3/BN_get_rfc3526_prime_8192.3 | 1 + .../usr/local/share/man/man3/BN_get_word.3 | 1 + .../usr/local/share/man/man3/BN_hex2bn.3 | 1 + .../usr/local/share/man/man3/BN_is_bit_set.3 | 1 + .../usr/local/share/man/man3/BN_is_odd.3 | 1 + .../usr/local/share/man/man3/BN_is_one.3 | 1 + .../usr/local/share/man/man3/BN_is_prime.3 | 1 + .../usr/local/share/man/man3/BN_is_prime_ex.3 | 1 + .../share/man/man3/BN_is_prime_fasttest.3 | 1 + .../share/man/man3/BN_is_prime_fasttest_ex.3 | 1 + .../usr/local/share/man/man3/BN_is_word.3 | 1 + .../usr/local/share/man/man3/BN_is_zero.3 | 1 + .../usr/local/share/man/man3/BN_lebin2bn.3 | 1 + .../usr/local/share/man/man3/BN_lshift.3 | 1 + .../usr/local/share/man/man3/BN_lshift1.3 | 1 + .../usr/local/share/man/man3/BN_mask_bits.3 | 1 + .../usr/local/share/man/man3/BN_mod.3 | 1 + .../usr/local/share/man/man3/BN_mod_add.3 | 1 + .../usr/local/share/man/man3/BN_mod_exp.3 | 1 + .../usr/local/share/man/man3/BN_mod_inverse.3 | 2 +- .../usr/local/share/man/man3/BN_mod_mul.3 | 1 + .../share/man/man3/BN_mod_mul_montgomery.3 | 6 +- .../share/man/man3/BN_mod_mul_reciprocal.3 | 2 +- .../usr/local/share/man/man3/BN_mod_sqr.3 | 1 + .../usr/local/share/man/man3/BN_mod_sqrt.3 | 1 + .../usr/local/share/man/man3/BN_mod_sub.3 | 1 + .../usr/local/share/man/man3/BN_mod_word.3 | 1 + .../usr/local/share/man/man3/BN_mpi2bn.3 | 1 + .../usr/local/share/man/man3/BN_mul.3 | 1 + .../usr/local/share/man/man3/BN_mul_word.3 | 1 + .../usr/local/share/man/man3/BN_new.3 | 2 +- .../usr/local/share/man/man3/BN_nnmod.3 | 1 + .../usr/local/share/man/man3/BN_num_bits.3 | 1 + .../local/share/man/man3/BN_num_bits_word.3 | 1 + .../usr/local/share/man/man3/BN_num_bytes.3 | 2 +- .../usr/local/share/man/man3/BN_one.3 | 1 + .../usr/local/share/man/man3/BN_print.3 | 1 + .../usr/local/share/man/man3/BN_print_fp.3 | 1 + .../usr/local/share/man/man3/BN_priv_rand.3 | 1 + .../local/share/man/man3/BN_priv_rand_range.3 | 1 + .../usr/local/share/man/man3/BN_pseudo_rand.3 | 1 + .../share/man/man3/BN_pseudo_rand_range.3 | 1 + .../usr/local/share/man/man3/BN_rand.3 | 6 +- .../usr/local/share/man/man3/BN_rand_range.3 | 1 + .../usr/local/share/man/man3/BN_rshift.3 | 1 + .../usr/local/share/man/man3/BN_rshift1.3 | 1 + .../usr/local/share/man/man3/BN_secure_new.3 | 1 + .../local/share/man/man3/BN_security_bits.3 | 2 +- .../usr/local/share/man/man3/BN_set_bit.3 | 10 +- .../usr/local/share/man/man3/BN_set_word.3 | 1 + .../usr/local/share/man/man3/BN_sqr.3 | 1 + .../usr/local/share/man/man3/BN_sub.3 | 1 + .../usr/local/share/man/man3/BN_sub_word.3 | 1 + .../usr/local/share/man/man3/BN_swap.3 | 2 +- .../share/man/man3/BN_to_ASN1_ENUMERATED.3 | 1 + .../local/share/man/man3/BN_to_ASN1_INTEGER.3 | 1 + .../local/share/man/man3/BN_to_montgomery.3 | 1 + .../usr/local/share/man/man3/BN_ucmp.3 | 1 + .../usr/local/share/man/man3/BN_value_one.3 | 1 + .../usr/local/share/man/man3/BN_with_flags.3 | 1 + .../usr/local/share/man/man3/BN_zero.3 | 2 +- .../usr/local/share/man/man3/BUF_MEM_free.3 | 1 + .../usr/local/share/man/man3/BUF_MEM_grow.3 | 1 + .../local/share/man/man3/BUF_MEM_grow_clean.3 | 1 + .../usr/local/share/man/man3/BUF_MEM_new.3 | 2 +- .../usr/local/share/man/man3/BUF_MEM_new_ex.3 | 1 + .../usr/local/share/man/man3/BUF_reverse.3 | 1 + .../share/man/man3/CERTIFICATEPOLICIES_free.3 | 1 + .../share/man/man3/CERTIFICATEPOLICIES_new.3 | 1 + .../share/man/man3/CMS_ContentInfo_free.3 | 1 + .../share/man/man3/CMS_ContentInfo_new.3 | 1 + .../man/man3/CMS_ContentInfo_print_ctx.3 | 1 + .../man/man3/CMS_ReceiptRequest_create0.3 | 1 + .../share/man/man3/CMS_ReceiptRequest_free.3 | 1 + .../man/man3/CMS_ReceiptRequest_get0_values.3 | 1 + .../share/man/man3/CMS_ReceiptRequest_new.3 | 1 + .../man/man3/CMS_RecipientInfo_decrypt.3 | 1 + .../man/man3/CMS_RecipientInfo_encrypt.3 | 1 + .../man3/CMS_RecipientInfo_kekri_get0_id.3 | 1 + .../man/man3/CMS_RecipientInfo_kekri_id_cmp.3 | 1 + .../man3/CMS_RecipientInfo_ktri_cert_cmp.3 | 1 + .../CMS_RecipientInfo_ktri_get0_signer_id.3 | 1 + .../man/man3/CMS_RecipientInfo_set0_key.3 | 1 + .../man/man3/CMS_RecipientInfo_set0_pkey.3 | 1 + .../share/man/man3/CMS_RecipientInfo_type.3 | 1 + .../share/man/man3/CMS_SignerInfo_cert_cmp.3 | 1 + .../man/man3/CMS_SignerInfo_get0_signature.3 | 1 + .../man/man3/CMS_SignerInfo_get0_signer_id.3 | 1 + .../man3/CMS_SignerInfo_set1_signer_cert.3 | 1 + .../share/man/man3/CMS_SignerInfo_sign.3 | 1 + .../usr/local/share/man/man3/CMS_add0_cert.3 | 34 ++- .../usr/local/share/man/man3/CMS_add0_crl.3 | 1 + .../share/man/man3/CMS_add0_recipient_key.3 | 1 + .../share/man/man3/CMS_add1_ReceiptRequest.3 | 1 + .../usr/local/share/man/man3/CMS_add1_cert.3 | 1 + .../usr/local/share/man/man3/CMS_add1_crl.3 | 1 + .../share/man/man3/CMS_add1_recipient_cert.3 | 2 +- .../local/share/man/man3/CMS_add1_signer.3 | 2 +- .../usr/local/share/man/man3/CMS_compress.3 | 2 +- .../usr/local/share/man/man3/CMS_decrypt.3 | 2 +- .../usr/local/share/man/man3/CMS_encrypt.3 | 2 +- .../usr/local/share/man/man3/CMS_final.3 | 2 +- .../share/man/man3/CMS_get0_RecipientInfos.3 | 2 +- .../share/man/man3/CMS_get0_SignerInfos.3 | 2 +- .../local/share/man/man3/CMS_get0_content.3 | 1 + .../share/man/man3/CMS_get0_eContentType.3 | 1 + .../local/share/man/man3/CMS_get0_signers.3 | 1 + .../usr/local/share/man/man3/CMS_get0_type.3 | 2 +- .../share/man/man3/CMS_get1_ReceiptRequest.3 | 2 +- .../usr/local/share/man/man3/CMS_get1_certs.3 | 1 + .../usr/local/share/man/man3/CMS_get1_crls.3 | 1 + .../share/man/man3/CMS_set1_eContentType.3 | 1 + .../usr/local/share/man/man3/CMS_sign.3 | 2 +- .../local/share/man/man3/CMS_sign_receipt.3 | 2 +- .../usr/local/share/man/man3/CMS_uncompress.3 | 2 +- .../usr/local/share/man/man3/CMS_verify.3 | 85 ++++--- .../local/share/man/man3/CMS_verify_receipt.3 | 2 +- .../share/man/man3/CONF_modules_finish.3 | 1 + .../local/share/man/man3/CONF_modules_free.3 | 2 +- .../local/share/man/man3/CONF_modules_load.3 | 1 + .../share/man/man3/CONF_modules_load_file.3 | 2 +- .../share/man/man3/CONF_modules_unload.3 | 1 + .../share/man/man3/CRL_DIST_POINTS_free.3 | 1 + .../share/man/man3/CRL_DIST_POINTS_new.3 | 1 + .../usr/local/share/man/man3/CRYPTO_EX_dup.3 | 1 + .../usr/local/share/man/man3/CRYPTO_EX_free.3 | 1 + .../usr/local/share/man/man3/CRYPTO_EX_new.3 | 1 + .../share/man/man3/CRYPTO_THREAD_lock_free.3 | 1 + .../share/man/man3/CRYPTO_THREAD_lock_new.3 | 1 + .../share/man/man3/CRYPTO_THREAD_read_lock.3 | 1 + .../share/man/man3/CRYPTO_THREAD_run_once.3 | 6 +- .../share/man/man3/CRYPTO_THREAD_unlock.3 | 1 + .../share/man/man3/CRYPTO_THREAD_write_lock.3 | 1 + .../local/share/man/man3/CRYPTO_atomic_add.3 | 1 + .../local/share/man/man3/CRYPTO_clear_free.3 | 1 + .../share/man/man3/CRYPTO_clear_realloc.3 | 1 + .../usr/local/share/man/man3/CRYPTO_free.3 | 1 + .../share/man/man3/CRYPTO_free_ex_data.3 | 1 + .../share/man/man3/CRYPTO_free_ex_index.3 | 1 + .../share/man/man3/CRYPTO_get_alloc_counts.3 | 1 + .../local/share/man/man3/CRYPTO_get_ex_data.3 | 1 + .../share/man/man3/CRYPTO_get_ex_new_index.3 | 2 +- .../share/man/man3/CRYPTO_get_mem_functions.3 | 1 + .../usr/local/share/man/man3/CRYPTO_malloc.3 | 1 + .../local/share/man/man3/CRYPTO_mem_ctrl.3 | 1 + .../share/man/man3/CRYPTO_mem_debug_pop.3 | 1 + .../share/man/man3/CRYPTO_mem_debug_push.3 | 1 + .../local/share/man/man3/CRYPTO_mem_leaks.3 | 1 + .../share/man/man3/CRYPTO_mem_leaks_cb.3 | 1 + .../share/man/man3/CRYPTO_mem_leaks_fp.3 | 1 + .../usr/local/share/man/man3/CRYPTO_memcmp.3 | 8 +- .../local/share/man/man3/CRYPTO_new_ex_data.3 | 1 + .../usr/local/share/man/man3/CRYPTO_realloc.3 | 1 + .../share/man/man3/CRYPTO_secure_allocated.3 | 1 + .../share/man/man3/CRYPTO_secure_clear_free.3 | 1 + .../local/share/man/man3/CRYPTO_secure_free.3 | 1 + .../share/man/man3/CRYPTO_secure_malloc.3 | 1 + .../man/man3/CRYPTO_secure_malloc_done.3 | 1 + .../man/man3/CRYPTO_secure_malloc_init.3 | 1 + .../man3/CRYPTO_secure_malloc_initialized.3 | 1 + .../local/share/man/man3/CRYPTO_secure_used.3 | 1 + .../share/man/man3/CRYPTO_secure_zalloc.3 | 1 + .../local/share/man/man3/CRYPTO_set_ex_data.3 | 1 + .../share/man/man3/CRYPTO_set_mem_debug.3 | 1 + .../share/man/man3/CRYPTO_set_mem_functions.3 | 1 + .../usr/local/share/man/man3/CRYPTO_strdup.3 | 1 + .../usr/local/share/man/man3/CRYPTO_strndup.3 | 1 + .../usr/local/share/man/man3/CRYPTO_zalloc.3 | 1 + .../local/share/man/man3/CTLOG_STORE_free.3 | 1 + .../man/man3/CTLOG_STORE_get0_log_by_id.3 | 2 +- .../man/man3/CTLOG_STORE_load_default_file.3 | 1 + .../share/man/man3/CTLOG_STORE_load_file.3 | 1 + .../local/share/man/man3/CTLOG_STORE_new.3 | 2 +- .../usr/local/share/man/man3/CTLOG_free.3 | 1 + .../local/share/man/man3/CTLOG_get0_log_id.3 | 1 + .../local/share/man/man3/CTLOG_get0_name.3 | 1 + .../share/man/man3/CTLOG_get0_public_key.3 | 1 + .../usr/local/share/man/man3/CTLOG_new.3 | 2 +- .../share/man/man3/CTLOG_new_from_base64.3 | 1 + .../share/man/man3/CT_POLICY_EVAL_CTX_free.3 | 1 + .../man/man3/CT_POLICY_EVAL_CTX_get0_cert.3 | 1 + .../man/man3/CT_POLICY_EVAL_CTX_get0_issuer.3 | 1 + .../man3/CT_POLICY_EVAL_CTX_get0_log_store.3 | 1 + .../man/man3/CT_POLICY_EVAL_CTX_get_time.3 | 1 + .../share/man/man3/CT_POLICY_EVAL_CTX_new.3 | 2 +- .../man/man3/CT_POLICY_EVAL_CTX_set1_cert.3 | 1 + .../man/man3/CT_POLICY_EVAL_CTX_set1_issuer.3 | 1 + ...T_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.3 | 1 + .../man/man3/CT_POLICY_EVAL_CTX_set_time.3 | 1 + .../share/man/man3/DECLARE_ASN1_FUNCTIONS.3 | 1 + .../local/share/man/man3/DECLARE_LHASH_OF.3 | 1 + .../usr/local/share/man/man3/DECLARE_PEM_rw.3 | 1 + .../share/man/man3/DEFINE_SPECIAL_STACK_OF.3 | 1 + .../man/man3/DEFINE_SPECIAL_STACK_OF_CONST.3 | 1 + .../local/share/man/man3/DEFINE_STACK_OF.3 | 5 +- .../share/man/man3/DEFINE_STACK_OF_CONST.3 | 1 + .../usr/local/share/man/man3/DES_cbc_cksum.3 | 1 + .../local/share/man/man3/DES_cfb64_encrypt.3 | 1 + .../local/share/man/man3/DES_cfb_encrypt.3 | 1 + .../usr/local/share/man/man3/DES_crypt.3 | 1 + .../local/share/man/man3/DES_ecb2_encrypt.3 | 1 + .../local/share/man/man3/DES_ecb3_encrypt.3 | 1 + .../local/share/man/man3/DES_ecb_encrypt.3 | 1 + .../share/man/man3/DES_ede2_cbc_encrypt.3 | 1 + .../share/man/man3/DES_ede2_cfb64_encrypt.3 | 1 + .../share/man/man3/DES_ede2_ofb64_encrypt.3 | 1 + .../share/man/man3/DES_ede3_cbc_encrypt.3 | 1 + .../share/man/man3/DES_ede3_cfb64_encrypt.3 | 1 + .../share/man/man3/DES_ede3_ofb64_encrypt.3 | 1 + .../usr/local/share/man/man3/DES_fcrypt.3 | 1 + .../local/share/man/man3/DES_is_weak_key.3 | 1 + .../usr/local/share/man/man3/DES_key_sched.3 | 1 + .../local/share/man/man3/DES_ncbc_encrypt.3 | 1 + .../local/share/man/man3/DES_ofb64_encrypt.3 | 1 + .../local/share/man/man3/DES_ofb_encrypt.3 | 1 + .../local/share/man/man3/DES_pcbc_encrypt.3 | 1 + .../usr/local/share/man/man3/DES_quad_cksum.3 | 1 + .../usr/local/share/man/man3/DES_random_key.3 | 10 +- .../usr/local/share/man/man3/DES_set_key.3 | 1 + .../share/man/man3/DES_set_key_checked.3 | 1 + .../share/man/man3/DES_set_key_unchecked.3 | 1 + .../local/share/man/man3/DES_set_odd_parity.3 | 1 + .../share/man/man3/DES_string_to_2keys.3 | 1 + .../local/share/man/man3/DES_string_to_key.3 | 1 + .../local/share/man/man3/DES_xcbc_encrypt.3 | 1 + .../usr/local/share/man/man3/DH_OpenSSL.3 | 1 + .../usr/local/share/man/man3/DH_bits.3 | 1 + .../usr/local/share/man/man3/DH_check.3 | 1 + .../usr/local/share/man/man3/DH_check_ex.3 | 1 + .../local/share/man/man3/DH_check_params.3 | 1 + .../local/share/man/man3/DH_check_params_ex.3 | 1 + .../share/man/man3/DH_check_pub_key_ex.3 | 1 + .../usr/local/share/man/man3/DH_clear_flags.3 | 1 + .../usr/local/share/man/man3/DH_compute_key.3 | 1 + .../share/man/man3/DH_compute_key_padded.3 | 1 + .../usr/local/share/man/man3/DH_free.3 | 1 + .../local/share/man/man3/DH_generate_key.3 | 27 +- .../share/man/man3/DH_generate_parameters.3 | 2 +- .../man/man3/DH_generate_parameters_ex.3 | 1 + .../usr/local/share/man/man3/DH_get0_engine.3 | 1 + .../usr/local/share/man/man3/DH_get0_g.3 | 1 + .../usr/local/share/man/man3/DH_get0_key.3 | 1 + .../usr/local/share/man/man3/DH_get0_p.3 | 1 + .../usr/local/share/man/man3/DH_get0_pqg.3 | 6 +- .../local/share/man/man3/DH_get0_priv_key.3 | 1 + .../local/share/man/man3/DH_get0_pub_key.3 | 1 + .../usr/local/share/man/man3/DH_get0_q.3 | 1 + .../local/share/man/man3/DH_get_1024_160.3 | 2 +- .../local/share/man/man3/DH_get_2048_224.3 | 1 + .../local/share/man/man3/DH_get_2048_256.3 | 1 + .../share/man/man3/DH_get_default_method.3 | 1 + .../usr/local/share/man/man3/DH_get_ex_data.3 | 1 + .../share/man/man3/DH_get_ex_new_index.3 | 1 + .../usr/local/share/man/man3/DH_get_length.3 | 1 + .../usr/local/share/man/man3/DH_get_nid.3 | 1 + .../usr/local/share/man/man3/DH_meth_dup.3 | 1 + .../usr/local/share/man/man3/DH_meth_free.3 | 1 + .../share/man/man3/DH_meth_get0_app_data.3 | 1 + .../local/share/man/man3/DH_meth_get0_name.3 | 1 + .../share/man/man3/DH_meth_get_bn_mod_exp.3 | 1 + .../share/man/man3/DH_meth_get_compute_key.3 | 1 + .../local/share/man/man3/DH_meth_get_finish.3 | 1 + .../local/share/man/man3/DH_meth_get_flags.3 | 1 + .../share/man/man3/DH_meth_get_generate_key.3 | 1 + .../man/man3/DH_meth_get_generate_params.3 | 1 + .../local/share/man/man3/DH_meth_get_init.3 | 1 + .../usr/local/share/man/man3/DH_meth_new.3 | 2 +- .../share/man/man3/DH_meth_set0_app_data.3 | 1 + .../local/share/man/man3/DH_meth_set1_name.3 | 1 + .../share/man/man3/DH_meth_set_bn_mod_exp.3 | 1 + .../share/man/man3/DH_meth_set_compute_key.3 | 1 + .../local/share/man/man3/DH_meth_set_finish.3 | 1 + .../local/share/man/man3/DH_meth_set_flags.3 | 1 + .../share/man/man3/DH_meth_set_generate_key.3 | 1 + .../man/man3/DH_meth_set_generate_params.3 | 1 + .../local/share/man/man3/DH_meth_set_init.3 | 1 + .../usr/local/share/man/man3/DH_new.3 | 2 +- .../usr/local/share/man/man3/DH_new_by_nid.3 | 2 +- .../usr/local/share/man/man3/DH_new_method.3 | 1 + .../local/share/man/man3/DH_security_bits.3 | 1 + .../usr/local/share/man/man3/DH_set0_key.3 | 1 + .../usr/local/share/man/man3/DH_set0_pqg.3 | 1 + .../share/man/man3/DH_set_default_method.3 | 1 + .../usr/local/share/man/man3/DH_set_ex_data.3 | 1 + .../usr/local/share/man/man3/DH_set_flags.3 | 1 + .../usr/local/share/man/man3/DH_set_length.3 | 1 + .../usr/local/share/man/man3/DH_set_method.3 | 8 +- .../usr/local/share/man/man3/DH_size.3 | 2 +- .../usr/local/share/man/man3/DH_test_flags.3 | 1 + .../usr/local/share/man/man3/DHparams_print.3 | 1 + .../local/share/man/man3/DHparams_print_fp.3 | 1 + .../share/man/man3/DIRECTORYSTRING_free.3 | 1 + .../share/man/man3/DIRECTORYSTRING_new.3 | 1 + .../local/share/man/man3/DISPLAYTEXT_free.3 | 1 + .../local/share/man/man3/DISPLAYTEXT_new.3 | 1 + .../share/man/man3/DIST_POINT_NAME_free.3 | 1 + .../share/man/man3/DIST_POINT_NAME_new.3 | 1 + .../local/share/man/man3/DIST_POINT_free.3 | 1 + .../usr/local/share/man/man3/DIST_POINT_new.3 | 1 + .../usr/local/share/man/man3/DSA_OpenSSL.3 | 1 + .../usr/local/share/man/man3/DSA_SIG_free.3 | 1 + .../usr/local/share/man/man3/DSA_SIG_get0.3 | 1 + .../usr/local/share/man/man3/DSA_SIG_new.3 | 2 +- .../usr/local/share/man/man3/DSA_SIG_set0.3 | 1 + .../usr/local/share/man/man3/DSA_bits.3 | 1 + .../local/share/man/man3/DSA_clear_flags.3 | 1 + .../usr/local/share/man/man3/DSA_do_sign.3 | 2 +- .../usr/local/share/man/man3/DSA_do_verify.3 | 1 + .../usr/local/share/man/man3/DSA_dup_DH.3 | 2 +- .../usr/local/share/man/man3/DSA_free.3 | 1 + .../local/share/man/man3/DSA_generate_key.3 | 2 +- .../share/man/man3/DSA_generate_parameters.3 | 2 +- .../man/man3/DSA_generate_parameters_ex.3 | 1 + .../local/share/man/man3/DSA_get0_engine.3 | 1 + .../usr/local/share/man/man3/DSA_get0_g.3 | 1 + .../usr/local/share/man/man3/DSA_get0_key.3 | 1 + .../usr/local/share/man/man3/DSA_get0_p.3 | 1 + .../usr/local/share/man/man3/DSA_get0_pqg.3 | 2 +- .../local/share/man/man3/DSA_get0_priv_key.3 | 1 + .../local/share/man/man3/DSA_get0_pub_key.3 | 1 + .../usr/local/share/man/man3/DSA_get0_q.3 | 1 + .../share/man/man3/DSA_get_default_method.3 | 1 + .../local/share/man/man3/DSA_get_ex_data.3 | 1 + .../share/man/man3/DSA_get_ex_new_index.3 | 1 + .../usr/local/share/man/man3/DSA_meth_dup.3 | 1 + .../usr/local/share/man/man3/DSA_meth_free.3 | 1 + .../share/man/man3/DSA_meth_get0_app_data.3 | 1 + .../local/share/man/man3/DSA_meth_get0_name.3 | 1 + .../share/man/man3/DSA_meth_get_bn_mod_exp.3 | 1 + .../share/man/man3/DSA_meth_get_finish.3 | 1 + .../local/share/man/man3/DSA_meth_get_flags.3 | 1 + .../local/share/man/man3/DSA_meth_get_init.3 | 1 + .../share/man/man3/DSA_meth_get_keygen.3 | 1 + .../share/man/man3/DSA_meth_get_mod_exp.3 | 1 + .../share/man/man3/DSA_meth_get_paramgen.3 | 1 + .../local/share/man/man3/DSA_meth_get_sign.3 | 1 + .../share/man/man3/DSA_meth_get_sign_setup.3 | 1 + .../share/man/man3/DSA_meth_get_verify.3 | 1 + .../usr/local/share/man/man3/DSA_meth_new.3 | 2 +- .../share/man/man3/DSA_meth_set0_app_data.3 | 1 + .../local/share/man/man3/DSA_meth_set1_name.3 | 1 + .../share/man/man3/DSA_meth_set_bn_mod_exp.3 | 1 + .../share/man/man3/DSA_meth_set_finish.3 | 1 + .../local/share/man/man3/DSA_meth_set_flags.3 | 1 + .../local/share/man/man3/DSA_meth_set_init.3 | 1 + .../share/man/man3/DSA_meth_set_keygen.3 | 1 + .../share/man/man3/DSA_meth_set_mod_exp.3 | 1 + .../share/man/man3/DSA_meth_set_paramgen.3 | 1 + .../local/share/man/man3/DSA_meth_set_sign.3 | 1 + .../share/man/man3/DSA_meth_set_sign_setup.3 | 1 + .../share/man/man3/DSA_meth_set_verify.3 | 1 + .../usr/local/share/man/man3/DSA_new.3 | 2 +- .../usr/local/share/man/man3/DSA_new_method.3 | 1 + .../usr/local/share/man/man3/DSA_print.3 | 1 + .../usr/local/share/man/man3/DSA_print_fp.3 | 1 + .../local/share/man/man3/DSA_security_bits.3 | 1 + .../usr/local/share/man/man3/DSA_set0_key.3 | 1 + .../usr/local/share/man/man3/DSA_set0_pqg.3 | 1 + .../share/man/man3/DSA_set_default_method.3 | 1 + .../local/share/man/man3/DSA_set_ex_data.3 | 1 + .../usr/local/share/man/man3/DSA_set_flags.3 | 1 + .../usr/local/share/man/man3/DSA_set_method.3 | 8 +- .../usr/local/share/man/man3/DSA_sign.3 | 2 +- .../usr/local/share/man/man3/DSA_sign_setup.3 | 1 + .../usr/local/share/man/man3/DSA_size.3 | 2 +- .../usr/local/share/man/man3/DSA_test_flags.3 | 1 + .../usr/local/share/man/man3/DSA_verify.3 | 1 + .../usr/local/share/man/man3/DSAparams_dup.3 | 1 + .../local/share/man/man3/DSAparams_print.3 | 1 + .../local/share/man/man3/DSAparams_print_fp.3 | 1 + .../local/share/man/man3/DTLS_client_method.3 | 1 + .../local/share/man/man3/DTLS_get_data_mtu.3 | 2 +- .../usr/local/share/man/man3/DTLS_method.3 | 1 + .../local/share/man/man3/DTLS_server_method.3 | 1 + .../local/share/man/man3/DTLS_set_timer_cb.3 | 2 +- .../usr/local/share/man/man3/DTLS_timer_cb.3 | 1 + .../share/man/man3/DTLSv1_2_client_method.3 | 1 + .../local/share/man/man3/DTLSv1_2_method.3 | 1 + .../share/man/man3/DTLSv1_2_server_method.3 | 1 + .../share/man/man3/DTLSv1_client_method.3 | 1 + .../usr/local/share/man/man3/DTLSv1_listen.3 | 8 +- .../usr/local/share/man/man3/DTLSv1_method.3 | 1 + .../share/man/man3/DTLSv1_server_method.3 | 1 + .../local/share/man/man3/ECDH_get_ex_data.3 | 1 + .../share/man/man3/ECDH_get_ex_new_index.3 | 1 + .../local/share/man/man3/ECDH_set_ex_data.3 | 1 + .../usr/local/share/man/man3/ECDSA_SIG_free.3 | 1 + .../usr/local/share/man/man3/ECDSA_SIG_get0.3 | 1 + .../local/share/man/man3/ECDSA_SIG_get0_r.3 | 1 + .../local/share/man/man3/ECDSA_SIG_get0_s.3 | 1 + .../usr/local/share/man/man3/ECDSA_SIG_new.3 | 8 +- .../usr/local/share/man/man3/ECDSA_SIG_set0.3 | 1 + .../usr/local/share/man/man3/ECDSA_do_sign.3 | 1 + .../local/share/man/man3/ECDSA_do_sign_ex.3 | 1 + .../local/share/man/man3/ECDSA_do_verify.3 | 1 + .../usr/local/share/man/man3/ECDSA_sign.3 | 1 + .../usr/local/share/man/man3/ECDSA_sign_ex.3 | 1 + .../local/share/man/man3/ECDSA_sign_setup.3 | 1 + .../usr/local/share/man/man3/ECDSA_size.3 | 1 + .../usr/local/share/man/man3/ECDSA_verify.3 | 1 + .../local/share/man/man3/ECPARAMETERS_free.3 | 1 + .../local/share/man/man3/ECPARAMETERS_new.3 | 1 + .../share/man/man3/ECPKPARAMETERS_free.3 | 1 + .../local/share/man/man3/ECPKPARAMETERS_new.3 | 1 + .../share/man/man3/ECPKParameters_print.3 | 2 +- .../share/man/man3/ECPKParameters_print_fp.3 | 1 + .../share/man/man3/EC_GF2m_simple_method.3 | 1 + .../local/share/man/man3/EC_GFp_mont_method.3 | 1 + .../local/share/man/man3/EC_GFp_nist_method.3 | 1 + .../share/man/man3/EC_GFp_nistp224_method.3 | 1 + .../share/man/man3/EC_GFp_nistp256_method.3 | 1 + .../share/man/man3/EC_GFp_nistp521_method.3 | 1 + .../share/man/man3/EC_GFp_simple_method.3 | 2 +- .../usr/local/share/man/man3/EC_GROUP_check.3 | 1 + .../man/man3/EC_GROUP_check_discriminant.3 | 1 + .../share/man/man3/EC_GROUP_clear_free.3 | 1 + .../usr/local/share/man/man3/EC_GROUP_cmp.3 | 1 + .../usr/local/share/man/man3/EC_GROUP_copy.3 | 2 +- .../usr/local/share/man/man3/EC_GROUP_dup.3 | 1 + .../usr/local/share/man/man3/EC_GROUP_free.3 | 1 + .../share/man/man3/EC_GROUP_get0_cofactor.3 | 1 + .../share/man/man3/EC_GROUP_get0_generator.3 | 1 + .../share/man/man3/EC_GROUP_get0_order.3 | 1 + .../local/share/man/man3/EC_GROUP_get0_seed.3 | 1 + .../share/man/man3/EC_GROUP_get_asn1_flag.3 | 1 + .../share/man/man3/EC_GROUP_get_basis_type.3 | 1 + .../share/man/man3/EC_GROUP_get_cofactor.3 | 1 + .../local/share/man/man3/EC_GROUP_get_curve.3 | 1 + .../share/man/man3/EC_GROUP_get_curve_GF2m.3 | 1 + .../share/man/man3/EC_GROUP_get_curve_GFp.3 | 1 + .../share/man/man3/EC_GROUP_get_curve_name.3 | 1 + .../share/man/man3/EC_GROUP_get_degree.3 | 1 + .../man/man3/EC_GROUP_get_ecparameters.3 | 1 + .../man/man3/EC_GROUP_get_ecpkparameters.3 | 1 + .../local/share/man/man3/EC_GROUP_get_order.3 | 1 + .../man/man3/EC_GROUP_get_pentanomial_basis.3 | 1 + .../man3/EC_GROUP_get_point_conversion_form.3 | 1 + .../share/man/man3/EC_GROUP_get_seed_len.3 | 1 + .../man/man3/EC_GROUP_get_trinomial_basis.3 | 1 + .../man/man3/EC_GROUP_have_precompute_mult.3 | 1 + .../local/share/man/man3/EC_GROUP_method_of.3 | 1 + .../usr/local/share/man/man3/EC_GROUP_new.3 | 6 +- .../man/man3/EC_GROUP_new_by_curve_name.3 | 1 + .../share/man/man3/EC_GROUP_new_curve_GF2m.3 | 1 + .../share/man/man3/EC_GROUP_new_curve_GFp.3 | 1 + .../man/man3/EC_GROUP_new_from_ecparameters.3 | 1 + .../man3/EC_GROUP_new_from_ecpkparameters.3 | 1 + .../share/man/man3/EC_GROUP_order_bits.3 | 1 + .../share/man/man3/EC_GROUP_precompute_mult.3 | 1 + .../share/man/man3/EC_GROUP_set_asn1_flag.3 | 1 + .../local/share/man/man3/EC_GROUP_set_curve.3 | 1 + .../share/man/man3/EC_GROUP_set_curve_GF2m.3 | 1 + .../share/man/man3/EC_GROUP_set_curve_GFp.3 | 1 + .../share/man/man3/EC_GROUP_set_curve_name.3 | 1 + .../share/man/man3/EC_GROUP_set_generator.3 | 1 + .../man3/EC_GROUP_set_point_conversion_form.3 | 1 + .../local/share/man/man3/EC_GROUP_set_seed.3 | 1 + .../local/share/man/man3/EC_KEY_check_key.3 | 1 + .../local/share/man/man3/EC_KEY_clear_flags.3 | 1 + .../usr/local/share/man/man3/EC_KEY_copy.3 | 1 + .../EC_KEY_decoded_from_explicit_params.3 | 1 + .../usr/local/share/man/man3/EC_KEY_dup.3 | 1 + .../usr/local/share/man/man3/EC_KEY_free.3 | 1 + .../share/man/man3/EC_KEY_generate_key.3 | 1 + .../local/share/man/man3/EC_KEY_get0_engine.3 | 1 + .../local/share/man/man3/EC_KEY_get0_group.3 | 1 + .../share/man/man3/EC_KEY_get0_private_key.3 | 1 + .../share/man/man3/EC_KEY_get0_public_key.3 | 1 + .../share/man/man3/EC_KEY_get_conv_form.3 | 1 + .../share/man/man3/EC_KEY_get_enc_flags.3 | 2 +- .../local/share/man/man3/EC_KEY_get_ex_data.3 | 1 + .../share/man/man3/EC_KEY_get_ex_new_index.3 | 1 + .../local/share/man/man3/EC_KEY_get_flags.3 | 1 + .../local/share/man/man3/EC_KEY_get_method.3 | 1 + .../usr/local/share/man/man3/EC_KEY_key2buf.3 | 1 + .../usr/local/share/man/man3/EC_KEY_new.3 | 31 ++- .../share/man/man3/EC_KEY_new_by_curve_name.3 | 1 + .../usr/local/share/man/man3/EC_KEY_oct2key.3 | 1 + .../local/share/man/man3/EC_KEY_oct2priv.3 | 1 + .../share/man/man3/EC_KEY_precompute_mult.3 | 1 + .../local/share/man/man3/EC_KEY_priv2buf.3 | 1 + .../local/share/man/man3/EC_KEY_priv2oct.3 | 1 + .../share/man/man3/EC_KEY_set_asn1_flag.3 | 1 + .../share/man/man3/EC_KEY_set_conv_form.3 | 1 + .../share/man/man3/EC_KEY_set_enc_flags.3 | 1 + .../local/share/man/man3/EC_KEY_set_ex_data.3 | 1 + .../local/share/man/man3/EC_KEY_set_flags.3 | 1 + .../local/share/man/man3/EC_KEY_set_group.3 | 1 + .../local/share/man/man3/EC_KEY_set_method.3 | 1 + .../share/man/man3/EC_KEY_set_private_key.3 | 1 + .../share/man/man3/EC_KEY_set_public_key.3 | 1 + ...EC_KEY_set_public_key_affine_coordinates.3 | 1 + .../usr/local/share/man/man3/EC_KEY_up_ref.3 | 1 + .../share/man/man3/EC_METHOD_get_field_type.3 | 1 + .../usr/local/share/man/man3/EC_POINT_add.3 | 2 +- .../local/share/man/man3/EC_POINT_bn2point.3 | 1 + .../share/man/man3/EC_POINT_clear_free.3 | 1 + .../usr/local/share/man/man3/EC_POINT_cmp.3 | 1 + .../usr/local/share/man/man3/EC_POINT_copy.3 | 1 + .../usr/local/share/man/man3/EC_POINT_dbl.3 | 1 + .../usr/local/share/man/man3/EC_POINT_dup.3 | 1 + .../usr/local/share/man/man3/EC_POINT_free.3 | 1 + ...EC_POINT_get_Jprojective_coordinates_GFp.3 | 1 + .../man3/EC_POINT_get_affine_coordinates.3 | 1 + .../EC_POINT_get_affine_coordinates_GF2m.3 | 1 + .../EC_POINT_get_affine_coordinates_GFp.3 | 1 + .../local/share/man/man3/EC_POINT_hex2point.3 | 1 + .../local/share/man/man3/EC_POINT_invert.3 | 1 + .../share/man/man3/EC_POINT_is_at_infinity.3 | 1 + .../share/man/man3/EC_POINT_is_on_curve.3 | 1 + .../share/man/man3/EC_POINT_make_affine.3 | 1 + .../local/share/man/man3/EC_POINT_method_of.3 | 1 + .../usr/local/share/man/man3/EC_POINT_mul.3 | 1 + .../usr/local/share/man/man3/EC_POINT_new.3 | 6 +- .../local/share/man/man3/EC_POINT_oct2point.3 | 1 + .../local/share/man/man3/EC_POINT_point2bn.3 | 1 + .../local/share/man/man3/EC_POINT_point2buf.3 | 1 + .../local/share/man/man3/EC_POINT_point2hex.3 | 1 + .../local/share/man/man3/EC_POINT_point2oct.3 | 1 + ...EC_POINT_set_Jprojective_coordinates_GFp.3 | 1 + .../man3/EC_POINT_set_affine_coordinates.3 | 1 + .../EC_POINT_set_affine_coordinates_GF2m.3 | 1 + .../EC_POINT_set_affine_coordinates_GFp.3 | 1 + .../EC_POINT_set_compressed_coordinates.3 | 1 + ...EC_POINT_set_compressed_coordinates_GF2m.3 | 1 + .../EC_POINT_set_compressed_coordinates_GFp.3 | 1 + .../share/man/man3/EC_POINT_set_to_infinity.3 | 1 + .../share/man/man3/EC_POINTs_make_affine.3 | 1 + .../usr/local/share/man/man3/EC_POINTs_mul.3 | 1 + .../share/man/man3/EC_get_builtin_curves.3 | 1 + .../local/share/man/man3/EDIPARTYNAME_free.3 | 1 + .../local/share/man/man3/EDIPARTYNAME_new.3 | 1 + .../usr/local/share/man/man3/ENGINE_add.3 | 29 ++- .../share/man/man3/ENGINE_add_conf_module.3 | 1 + .../usr/local/share/man/man3/ENGINE_by_id.3 | 1 + .../usr/local/share/man/man3/ENGINE_cleanup.3 | 1 + .../share/man/man3/ENGINE_cmd_is_executable.3 | 1 + .../usr/local/share/man/man3/ENGINE_ctrl.3 | 1 + .../local/share/man/man3/ENGINE_ctrl_cmd.3 | 1 + .../share/man/man3/ENGINE_ctrl_cmd_string.3 | 1 + .../usr/local/share/man/man3/ENGINE_finish.3 | 1 + .../usr/local/share/man/man3/ENGINE_free.3 | 1 + .../usr/local/share/man/man3/ENGINE_get_DH.3 | 1 + .../usr/local/share/man/man3/ENGINE_get_DSA.3 | 1 + .../local/share/man/man3/ENGINE_get_RAND.3 | 1 + .../usr/local/share/man/man3/ENGINE_get_RSA.3 | 1 + .../local/share/man/man3/ENGINE_get_cipher.3 | 1 + .../share/man/man3/ENGINE_get_cipher_engine.3 | 1 + .../local/share/man/man3/ENGINE_get_ciphers.3 | 1 + .../share/man/man3/ENGINE_get_cmd_defns.3 | 1 + .../share/man/man3/ENGINE_get_ctrl_function.3 | 1 + .../share/man/man3/ENGINE_get_default_DH.3 | 1 + .../share/man/man3/ENGINE_get_default_DSA.3 | 1 + .../share/man/man3/ENGINE_get_default_RAND.3 | 1 + .../share/man/man3/ENGINE_get_default_RSA.3 | 1 + .../man/man3/ENGINE_get_destroy_function.3 | 1 + .../local/share/man/man3/ENGINE_get_digest.3 | 1 + .../share/man/man3/ENGINE_get_digest_engine.3 | 1 + .../local/share/man/man3/ENGINE_get_digests.3 | 1 + .../local/share/man/man3/ENGINE_get_ex_data.3 | 1 + .../share/man/man3/ENGINE_get_ex_new_index.3 | 1 + .../man/man3/ENGINE_get_finish_function.3 | 1 + .../local/share/man/man3/ENGINE_get_first.3 | 1 + .../local/share/man/man3/ENGINE_get_flags.3 | 1 + .../usr/local/share/man/man3/ENGINE_get_id.3 | 1 + .../share/man/man3/ENGINE_get_init_function.3 | 1 + .../local/share/man/man3/ENGINE_get_last.3 | 1 + .../man3/ENGINE_get_load_privkey_function.3 | 1 + .../man3/ENGINE_get_load_pubkey_function.3 | 1 + .../local/share/man/man3/ENGINE_get_name.3 | 1 + .../local/share/man/man3/ENGINE_get_next.3 | 1 + .../local/share/man/man3/ENGINE_get_prev.3 | 1 + .../share/man/man3/ENGINE_get_table_flags.3 | 1 + .../usr/local/share/man/man3/ENGINE_init.3 | 1 + .../man/man3/ENGINE_load_builtin_engines.3 | 1 + .../share/man/man3/ENGINE_load_private_key.3 | 1 + .../share/man/man3/ENGINE_load_public_key.3 | 1 + .../usr/local/share/man/man3/ENGINE_new.3 | 1 + .../local/share/man/man3/ENGINE_register_DH.3 | 1 + .../share/man/man3/ENGINE_register_DSA.3 | 1 + .../share/man/man3/ENGINE_register_RAND.3 | 1 + .../share/man/man3/ENGINE_register_RSA.3 | 1 + .../share/man/man3/ENGINE_register_all_DH.3 | 1 + .../share/man/man3/ENGINE_register_all_DSA.3 | 1 + .../share/man/man3/ENGINE_register_all_RAND.3 | 1 + .../share/man/man3/ENGINE_register_all_RSA.3 | 1 + .../man/man3/ENGINE_register_all_ciphers.3 | 1 + .../man/man3/ENGINE_register_all_complete.3 | 1 + .../man/man3/ENGINE_register_all_digests.3 | 1 + .../share/man/man3/ENGINE_register_ciphers.3 | 1 + .../share/man/man3/ENGINE_register_complete.3 | 1 + .../share/man/man3/ENGINE_register_digests.3 | 1 + .../usr/local/share/man/man3/ENGINE_remove.3 | 1 + .../usr/local/share/man/man3/ENGINE_set_DH.3 | 1 + .../usr/local/share/man/man3/ENGINE_set_DSA.3 | 1 + .../local/share/man/man3/ENGINE_set_RAND.3 | 1 + .../usr/local/share/man/man3/ENGINE_set_RSA.3 | 1 + .../local/share/man/man3/ENGINE_set_ciphers.3 | 1 + .../share/man/man3/ENGINE_set_cmd_defns.3 | 1 + .../share/man/man3/ENGINE_set_ctrl_function.3 | 1 + .../local/share/man/man3/ENGINE_set_default.3 | 1 + .../share/man/man3/ENGINE_set_default_DH.3 | 1 + .../share/man/man3/ENGINE_set_default_DSA.3 | 1 + .../share/man/man3/ENGINE_set_default_RAND.3 | 1 + .../share/man/man3/ENGINE_set_default_RSA.3 | 1 + .../man/man3/ENGINE_set_default_ciphers.3 | 1 + .../man/man3/ENGINE_set_default_digests.3 | 1 + .../man/man3/ENGINE_set_default_string.3 | 1 + .../man/man3/ENGINE_set_destroy_function.3 | 1 + .../local/share/man/man3/ENGINE_set_digests.3 | 1 + .../local/share/man/man3/ENGINE_set_ex_data.3 | 1 + .../man/man3/ENGINE_set_finish_function.3 | 1 + .../local/share/man/man3/ENGINE_set_flags.3 | 1 + .../usr/local/share/man/man3/ENGINE_set_id.3 | 1 + .../share/man/man3/ENGINE_set_init_function.3 | 1 + .../man3/ENGINE_set_load_privkey_function.3 | 1 + .../man3/ENGINE_set_load_pubkey_function.3 | 1 + .../local/share/man/man3/ENGINE_set_name.3 | 1 + .../share/man/man3/ENGINE_set_table_flags.3 | 1 + .../share/man/man3/ENGINE_unregister_DH.3 | 1 + .../share/man/man3/ENGINE_unregister_DSA.3 | 1 + .../share/man/man3/ENGINE_unregister_RAND.3 | 1 + .../share/man/man3/ENGINE_unregister_RSA.3 | 1 + .../man/man3/ENGINE_unregister_ciphers.3 | 1 + .../man/man3/ENGINE_unregister_digests.3 | 1 + .../usr/local/share/man/man3/ENGINE_up_ref.3 | 1 + .../local/share/man/man3/ERR_FATAL_ERROR.3 | 1 + .../usr/local/share/man/man3/ERR_GET_FUNC.3 | 1 + .../usr/local/share/man/man3/ERR_GET_LIB.3 | 2 +- .../usr/local/share/man/man3/ERR_GET_REASON.3 | 1 + .../usr/local/share/man/man3/ERR_PACK.3 | 1 + .../local/share/man/man3/ERR_add_error_data.3 | 1 + .../share/man/man3/ERR_add_error_vdata.3 | 1 + .../local/share/man/man3/ERR_clear_error.3 | 2 +- .../local/share/man/man3/ERR_error_string.3 | 2 +- .../local/share/man/man3/ERR_error_string_n.3 | 1 + .../local/share/man/man3/ERR_free_strings.3 | 1 + .../share/man/man3/ERR_func_error_string.3 | 1 + .../usr/local/share/man/man3/ERR_get_error.3 | 6 +- .../local/share/man/man3/ERR_get_error_line.3 | 1 + .../share/man/man3/ERR_get_error_line_data.3 | 1 + .../man/man3/ERR_get_next_error_library.3 | 1 + .../share/man/man3/ERR_lib_error_string.3 | 1 + .../share/man/man3/ERR_load_crypto_strings.3 | 2 +- .../local/share/man/man3/ERR_load_strings.3 | 8 +- .../usr/local/share/man/man3/ERR_peek_error.3 | 1 + .../share/man/man3/ERR_peek_error_line.3 | 1 + .../share/man/man3/ERR_peek_error_line_data.3 | 1 + .../share/man/man3/ERR_peek_last_error.3 | 1 + .../share/man/man3/ERR_peek_last_error_line.3 | 1 + .../man/man3/ERR_peek_last_error_line_data.3 | 1 + .../local/share/man/man3/ERR_pop_to_mark.3 | 1 + .../local/share/man/man3/ERR_print_errors.3 | 6 +- .../share/man/man3/ERR_print_errors_cb.3 | 1 + .../share/man/man3/ERR_print_errors_fp.3 | 1 + .../usr/local/share/man/man3/ERR_put_error.3 | 8 +- .../share/man/man3/ERR_reason_error_string.3 | 1 + .../local/share/man/man3/ERR_remove_state.3 | 2 +- .../share/man/man3/ERR_remove_thread_state.3 | 1 + .../usr/local/share/man/man3/ERR_set_mark.3 | 2 +- .../local/share/man/man3/ESS_CERT_ID_dup.3 | 1 + .../local/share/man/man3/ESS_CERT_ID_free.3 | 1 + .../local/share/man/man3/ESS_CERT_ID_new.3 | 1 + .../share/man/man3/ESS_ISSUER_SERIAL_dup.3 | 1 + .../share/man/man3/ESS_ISSUER_SERIAL_free.3 | 1 + .../share/man/man3/ESS_ISSUER_SERIAL_new.3 | 1 + .../share/man/man3/ESS_SIGNING_CERT_dup.3 | 1 + .../share/man/man3/ESS_SIGNING_CERT_free.3 | 1 + .../share/man/man3/ESS_SIGNING_CERT_new.3 | 1 + .../usr/local/share/man/man3/EVP_BytesToKey.3 | 2 +- .../man/man3/EVP_CIPHER_CTX_block_size.3 | 1 + .../share/man/man3/EVP_CIPHER_CTX_cipher.3 | 1 + .../share/man/man3/EVP_CIPHER_CTX_ctrl.3 | 1 + .../share/man/man3/EVP_CIPHER_CTX_flags.3 | 1 + .../share/man/man3/EVP_CIPHER_CTX_free.3 | 1 + .../man/man3/EVP_CIPHER_CTX_get_app_data.3 | 1 + .../man/man3/EVP_CIPHER_CTX_get_cipher_data.3 | 2 +- .../share/man/man3/EVP_CIPHER_CTX_iv_length.3 | 1 + .../man/man3/EVP_CIPHER_CTX_key_length.3 | 1 + .../share/man/man3/EVP_CIPHER_CTX_mode.3 | 1 + .../local/share/man/man3/EVP_CIPHER_CTX_new.3 | 1 + .../local/share/man/man3/EVP_CIPHER_CTX_nid.3 | 1 + .../share/man/man3/EVP_CIPHER_CTX_reset.3 | 1 + .../man/man3/EVP_CIPHER_CTX_set_app_data.3 | 1 + .../man/man3/EVP_CIPHER_CTX_set_cipher_data.3 | 1 + .../man/man3/EVP_CIPHER_CTX_set_key_length.3 | 1 + .../man/man3/EVP_CIPHER_CTX_set_padding.3 | 1 + .../share/man/man3/EVP_CIPHER_CTX_type.3 | 1 + .../share/man/man3/EVP_CIPHER_asn1_to_param.3 | 1 + .../share/man/man3/EVP_CIPHER_block_size.3 | 1 + .../local/share/man/man3/EVP_CIPHER_flags.3 | 1 + .../share/man/man3/EVP_CIPHER_iv_length.3 | 1 + .../share/man/man3/EVP_CIPHER_key_length.3 | 1 + .../share/man/man3/EVP_CIPHER_meth_dup.3 | 1 + .../share/man/man3/EVP_CIPHER_meth_free.3 | 1 + .../man/man3/EVP_CIPHER_meth_get_cleanup.3 | 1 + .../share/man/man3/EVP_CIPHER_meth_get_ctrl.3 | 1 + .../man/man3/EVP_CIPHER_meth_get_do_cipher.3 | 1 + .../EVP_CIPHER_meth_get_get_asn1_params.3 | 1 + .../share/man/man3/EVP_CIPHER_meth_get_init.3 | 1 + .../EVP_CIPHER_meth_get_set_asn1_params.3 | 1 + .../share/man/man3/EVP_CIPHER_meth_new.3 | 2 +- .../man/man3/EVP_CIPHER_meth_set_cleanup.3 | 1 + .../share/man/man3/EVP_CIPHER_meth_set_ctrl.3 | 1 + .../man/man3/EVP_CIPHER_meth_set_do_cipher.3 | 1 + .../man/man3/EVP_CIPHER_meth_set_flags.3 | 1 + .../EVP_CIPHER_meth_set_get_asn1_params.3 | 1 + .../man3/EVP_CIPHER_meth_set_impl_ctx_size.3 | 1 + .../share/man/man3/EVP_CIPHER_meth_set_init.3 | 1 + .../man/man3/EVP_CIPHER_meth_set_iv_length.3 | 1 + .../EVP_CIPHER_meth_set_set_asn1_params.3 | 1 + .../local/share/man/man3/EVP_CIPHER_mode.3 | 1 + .../usr/local/share/man/man3/EVP_CIPHER_nid.3 | 1 + .../share/man/man3/EVP_CIPHER_param_to_asn1.3 | 1 + .../local/share/man/man3/EVP_CIPHER_type.3 | 1 + .../local/share/man/man3/EVP_CipherFinal.3 | 1 + .../local/share/man/man3/EVP_CipherFinal_ex.3 | 1 + .../usr/local/share/man/man3/EVP_CipherInit.3 | 1 + .../local/share/man/man3/EVP_CipherInit_ex.3 | 1 + .../local/share/man/man3/EVP_CipherUpdate.3 | 1 + .../local/share/man/man3/EVP_DecodeBlock.3 | 1 + .../local/share/man/man3/EVP_DecodeFinal.3 | 1 + .../usr/local/share/man/man3/EVP_DecodeInit.3 | 1 + .../local/share/man/man3/EVP_DecodeUpdate.3 | 1 + .../local/share/man/man3/EVP_DecryptFinal.3 | 1 + .../share/man/man3/EVP_DecryptFinal_ex.3 | 1 + .../local/share/man/man3/EVP_DecryptInit.3 | 1 + .../local/share/man/man3/EVP_DecryptInit_ex.3 | 1 + .../local/share/man/man3/EVP_DecryptUpdate.3 | 1 + .../usr/local/share/man/man3/EVP_Digest.3 | 1 + .../local/share/man/man3/EVP_DigestFinal.3 | 1 + .../local/share/man/man3/EVP_DigestFinalXOF.3 | 1 + .../local/share/man/man3/EVP_DigestFinal_ex.3 | 1 + .../usr/local/share/man/man3/EVP_DigestInit.3 | 8 +- .../local/share/man/man3/EVP_DigestInit_ex.3 | 1 + .../usr/local/share/man/man3/EVP_DigestSign.3 | 1 + .../share/man/man3/EVP_DigestSignFinal.3 | 1 + .../local/share/man/man3/EVP_DigestSignInit.3 | 6 +- .../share/man/man3/EVP_DigestSignUpdate.3 | 1 + .../local/share/man/man3/EVP_DigestUpdate.3 | 1 + .../local/share/man/man3/EVP_DigestVerify.3 | 1 + .../share/man/man3/EVP_DigestVerifyFinal.3 | 1 + .../share/man/man3/EVP_DigestVerifyInit.3 | 8 +- .../share/man/man3/EVP_DigestVerifyUpdate.3 | 1 + .../share/man/man3/EVP_ENCODE_CTX_copy.3 | 1 + .../share/man/man3/EVP_ENCODE_CTX_free.3 | 1 + .../local/share/man/man3/EVP_ENCODE_CTX_new.3 | 1 + .../local/share/man/man3/EVP_ENCODE_CTX_num.3 | 1 + .../local/share/man/man3/EVP_EncodeBlock.3 | 1 + .../local/share/man/man3/EVP_EncodeFinal.3 | 1 + .../usr/local/share/man/man3/EVP_EncodeInit.3 | 10 +- .../local/share/man/man3/EVP_EncodeUpdate.3 | 1 + .../local/share/man/man3/EVP_EncryptFinal.3 | 1 + .../share/man/man3/EVP_EncryptFinal_ex.3 | 1 + .../local/share/man/man3/EVP_EncryptInit.3 | 45 ++-- .../local/share/man/man3/EVP_EncryptInit_ex.3 | 1 + .../local/share/man/man3/EVP_EncryptUpdate.3 | 1 + .../share/man/man3/EVP_MD_CTX_block_size.3 | 1 + .../share/man/man3/EVP_MD_CTX_clear_flags.3 | 1 + .../local/share/man/man3/EVP_MD_CTX_copy.3 | 1 + .../local/share/man/man3/EVP_MD_CTX_copy_ex.3 | 1 + .../local/share/man/man3/EVP_MD_CTX_ctrl.3 | 1 + .../local/share/man/man3/EVP_MD_CTX_free.3 | 1 + .../usr/local/share/man/man3/EVP_MD_CTX_md.3 | 1 + .../local/share/man/man3/EVP_MD_CTX_md_data.3 | 1 + .../usr/local/share/man/man3/EVP_MD_CTX_new.3 | 1 + .../share/man/man3/EVP_MD_CTX_pkey_ctx.3 | 1 + .../local/share/man/man3/EVP_MD_CTX_reset.3 | 1 + .../share/man/man3/EVP_MD_CTX_set_flags.3 | 1 + .../share/man/man3/EVP_MD_CTX_set_pkey_ctx.3 | 1 + .../share/man/man3/EVP_MD_CTX_set_update_fn.3 | 1 + .../local/share/man/man3/EVP_MD_CTX_size.3 | 1 + .../share/man/man3/EVP_MD_CTX_test_flags.3 | 1 + .../local/share/man/man3/EVP_MD_CTX_type.3 | 1 + .../share/man/man3/EVP_MD_CTX_update_fn.3 | 1 + .../local/share/man/man3/EVP_MD_block_size.3 | 1 + .../usr/local/share/man/man3/EVP_MD_flags.3 | 1 + .../local/share/man/man3/EVP_MD_meth_dup.3 | 1 + .../local/share/man/man3/EVP_MD_meth_free.3 | 1 + .../man/man3/EVP_MD_meth_get_app_datasize.3 | 1 + .../share/man/man3/EVP_MD_meth_get_cleanup.3 | 1 + .../share/man/man3/EVP_MD_meth_get_copy.3 | 1 + .../share/man/man3/EVP_MD_meth_get_ctrl.3 | 1 + .../share/man/man3/EVP_MD_meth_get_final.3 | 1 + .../share/man/man3/EVP_MD_meth_get_flags.3 | 1 + .../share/man/man3/EVP_MD_meth_get_init.3 | 1 + .../man3/EVP_MD_meth_get_input_blocksize.3 | 1 + .../man/man3/EVP_MD_meth_get_result_size.3 | 1 + .../share/man/man3/EVP_MD_meth_get_update.3 | 1 + .../local/share/man/man3/EVP_MD_meth_new.3 | 2 +- .../man/man3/EVP_MD_meth_set_app_datasize.3 | 1 + .../share/man/man3/EVP_MD_meth_set_cleanup.3 | 1 + .../share/man/man3/EVP_MD_meth_set_copy.3 | 1 + .../share/man/man3/EVP_MD_meth_set_ctrl.3 | 1 + .../share/man/man3/EVP_MD_meth_set_final.3 | 1 + .../share/man/man3/EVP_MD_meth_set_flags.3 | 1 + .../share/man/man3/EVP_MD_meth_set_init.3 | 1 + .../man3/EVP_MD_meth_set_input_blocksize.3 | 1 + .../man/man3/EVP_MD_meth_set_result_size.3 | 1 + .../share/man/man3/EVP_MD_meth_set_update.3 | 1 + .../local/share/man/man3/EVP_MD_pkey_type.3 | 1 + .../usr/local/share/man/man3/EVP_MD_size.3 | 1 + .../usr/local/share/man/man3/EVP_MD_type.3 | 1 + .../usr/local/share/man/man3/EVP_OpenFinal.3 | 1 + .../usr/local/share/man/man3/EVP_OpenInit.3 | 6 +- .../usr/local/share/man/man3/EVP_OpenUpdate.3 | 1 + .../share/man/man3/EVP_PKEY_ASN1_METHOD.3 | 2 +- .../man/man3/EVP_PKEY_CTX_add1_hkdf_info.3 | 1 + .../man3/EVP_PKEY_CTX_add1_tls1_prf_seed.3 | 1 + .../local/share/man/man3/EVP_PKEY_CTX_ctrl.3 | 6 +- .../share/man/man3/EVP_PKEY_CTX_ctrl_str.3 | 1 + .../share/man/man3/EVP_PKEY_CTX_ctrl_uint64.3 | 1 + .../local/share/man/man3/EVP_PKEY_CTX_dup.3 | 1 + .../local/share/man/man3/EVP_PKEY_CTX_free.3 | 1 + .../man/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.3 | 1 + .../man/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.3 | 1 + .../man/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.3 | 1 + .../man3/EVP_PKEY_CTX_get0_rsa_oaep_label.3 | 1 + .../share/man/man3/EVP_PKEY_CTX_get1_id.3 | 1 + .../share/man/man3/EVP_PKEY_CTX_get1_id_len.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_app_data.3 | 1 + .../share/man/man3/EVP_PKEY_CTX_get_cb.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_dh_kdf_md.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_dh_kdf_type.3 | 1 + .../EVP_PKEY_CTX_get_ecdh_cofactor_mode.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.3 | 1 + .../man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_keygen_info.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_rsa_oaep_md.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_rsa_padding.3 | 1 + .../man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.3 | 1 + .../man/man3/EVP_PKEY_CTX_get_signature_md.3 | 1 + .../share/man/man3/EVP_PKEY_CTX_hkdf_mode.3 | 1 + .../local/share/man/man3/EVP_PKEY_CTX_md.3 | 1 + .../local/share/man/man3/EVP_PKEY_CTX_new.3 | 6 +- .../share/man/man3/EVP_PKEY_CTX_new_id.3 | 1 + .../man/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.3 | 1 + .../man/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.3 | 1 + .../man/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.3 | 1 + .../man3/EVP_PKEY_CTX_set0_rsa_oaep_label.3 | 1 + .../man/man3/EVP_PKEY_CTX_set1_hkdf_key.3 | 1 + .../man/man3/EVP_PKEY_CTX_set1_hkdf_salt.3 | 1 + .../share/man/man3/EVP_PKEY_CTX_set1_id.3 | 1 + .../man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 | 2 +- .../man/man3/EVP_PKEY_CTX_set1_scrypt_salt.3 | 1 + .../man3/EVP_PKEY_CTX_set1_tls1_prf_secret.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_app_data.3 | 1 + .../share/man/man3/EVP_PKEY_CTX_set_cb.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_dh_kdf_md.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_dh_kdf_type.3 | 1 + .../share/man/man3/EVP_PKEY_CTX_set_dh_nid.3 | 1 + .../share/man/man3/EVP_PKEY_CTX_set_dh_pad.3 | 1 + .../EVP_PKEY_CTX_set_dh_paramgen_generator.3 | 1 + .../EVP_PKEY_CTX_set_dh_paramgen_prime_len.3 | 1 + ...VP_PKEY_CTX_set_dh_paramgen_subprime_len.3 | 1 + .../man3/EVP_PKEY_CTX_set_dh_paramgen_type.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_dh_rfc5114.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_dhx_rfc5114.3 | 1 + .../man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.3 | 1 + .../man3/EVP_PKEY_CTX_set_dsa_paramgen_md.3 | 1 + .../EVP_PKEY_CTX_set_dsa_paramgen_q_bits.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_ec_param_enc.3 | 1 + .../EVP_PKEY_CTX_set_ec_paramgen_curve_nid.3 | 1 + .../EVP_PKEY_CTX_set_ecdh_cofactor_mode.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.3 | 1 + .../man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.3 | 1 + .../share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 | 2 +- .../share/man/man3/EVP_PKEY_CTX_set_mac_key.3 | 1 + .../man3/EVP_PKEY_CTX_set_rsa_keygen_bits.3 | 1 + .../man3/EVP_PKEY_CTX_set_rsa_keygen_primes.3 | 1 + .../man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_rsa_oaep_md.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_rsa_padding.3 | 1 + .../man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 | 2 +- .../EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.3 | 1 + .../EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.3 | 1 + .../man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_scrypt_N.3 | 2 +- .../EVP_PKEY_CTX_set_scrypt_maxmem_bytes.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_scrypt_p.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_scrypt_r.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_signature_md.3 | 1 + .../man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 | 2 +- .../local/share/man/man3/EVP_PKEY_METHOD.3 | 1 + .../local/share/man/man3/EVP_PKEY_asn1_add0.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_add_alias.3 | 1 + .../local/share/man/man3/EVP_PKEY_asn1_copy.3 | 1 + .../local/share/man/man3/EVP_PKEY_asn1_find.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_find_str.3 | 1 + .../local/share/man/man3/EVP_PKEY_asn1_free.3 | 1 + .../local/share/man/man3/EVP_PKEY_asn1_get0.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_get0_info.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_get_count.3 | 2 +- .../local/share/man/man3/EVP_PKEY_asn1_new.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_set_check.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_set_ctrl.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_set_free.3 | 1 + .../man/man3/EVP_PKEY_asn1_set_get_priv_key.3 | 1 + .../man/man3/EVP_PKEY_asn1_set_get_pub_key.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_set_item.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_set_param.3 | 1 + .../man/man3/EVP_PKEY_asn1_set_param_check.3 | 1 + .../man/man3/EVP_PKEY_asn1_set_private.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_set_public.3 | 1 + .../man/man3/EVP_PKEY_asn1_set_public_check.3 | 1 + .../man3/EVP_PKEY_asn1_set_security_bits.3 | 1 + .../man/man3/EVP_PKEY_asn1_set_set_priv_key.3 | 1 + .../man/man3/EVP_PKEY_asn1_set_set_pub_key.3 | 1 + .../share/man/man3/EVP_PKEY_asn1_set_siginf.3 | 1 + .../local/share/man/man3/EVP_PKEY_assign_DH.3 | 1 + .../share/man/man3/EVP_PKEY_assign_DSA.3 | 1 + .../share/man/man3/EVP_PKEY_assign_EC_KEY.3 | 1 + .../share/man/man3/EVP_PKEY_assign_POLY1305.3 | 1 + .../share/man/man3/EVP_PKEY_assign_RSA.3 | 1 + .../share/man/man3/EVP_PKEY_assign_SIPHASH.3 | 1 + .../local/share/man/man3/EVP_PKEY_base_id.3 | 1 + .../usr/local/share/man/man3/EVP_PKEY_bits.3 | 1 + .../usr/local/share/man/man3/EVP_PKEY_check.3 | 1 + .../usr/local/share/man/man3/EVP_PKEY_cmp.3 | 2 +- .../share/man/man3/EVP_PKEY_cmp_parameters.3 | 1 + .../share/man/man3/EVP_PKEY_copy_parameters.3 | 1 + .../local/share/man/man3/EVP_PKEY_decrypt.3 | 2 +- .../share/man/man3/EVP_PKEY_decrypt_init.3 | 1 + .../local/share/man/man3/EVP_PKEY_derive.3 | 2 +- .../share/man/man3/EVP_PKEY_derive_init.3 | 1 + .../share/man/man3/EVP_PKEY_derive_set_peer.3 | 1 + .../local/share/man/man3/EVP_PKEY_encrypt.3 | 2 +- .../share/man/man3/EVP_PKEY_encrypt_init.3 | 1 + .../usr/local/share/man/man3/EVP_PKEY_free.3 | 1 + .../local/share/man/man3/EVP_PKEY_gen_cb.3 | 1 + .../local/share/man/man3/EVP_PKEY_get0_DH.3 | 1 + .../local/share/man/man3/EVP_PKEY_get0_DSA.3 | 1 + .../share/man/man3/EVP_PKEY_get0_EC_KEY.3 | 1 + .../local/share/man/man3/EVP_PKEY_get0_RSA.3 | 1 + .../local/share/man/man3/EVP_PKEY_get0_asn1.3 | 1 + .../share/man/man3/EVP_PKEY_get0_engine.3 | 1 + .../local/share/man/man3/EVP_PKEY_get0_hmac.3 | 1 + .../share/man/man3/EVP_PKEY_get0_poly1305.3 | 1 + .../share/man/man3/EVP_PKEY_get0_siphash.3 | 1 + .../local/share/man/man3/EVP_PKEY_get1_DH.3 | 1 + .../local/share/man/man3/EVP_PKEY_get1_DSA.3 | 1 + .../share/man/man3/EVP_PKEY_get1_EC_KEY.3 | 1 + .../local/share/man/man3/EVP_PKEY_get1_RSA.3 | 1 + .../man3/EVP_PKEY_get_default_digest_nid.3 | 2 +- .../man/man3/EVP_PKEY_get_raw_private_key.3 | 1 + .../man/man3/EVP_PKEY_get_raw_public_key.3 | 1 + .../usr/local/share/man/man3/EVP_PKEY_id.3 | 1 + .../local/share/man/man3/EVP_PKEY_keygen.3 | 6 +- .../share/man/man3/EVP_PKEY_keygen_init.3 | 1 + .../local/share/man/man3/EVP_PKEY_meth_add0.3 | 1 + .../local/share/man/man3/EVP_PKEY_meth_copy.3 | 1 + .../local/share/man/man3/EVP_PKEY_meth_find.3 | 1 + .../local/share/man/man3/EVP_PKEY_meth_free.3 | 1 + .../local/share/man/man3/EVP_PKEY_meth_get0.3 | 1 + .../share/man/man3/EVP_PKEY_meth_get0_info.3 | 1 + .../share/man/man3/EVP_PKEY_meth_get_check.3 | 1 + .../man/man3/EVP_PKEY_meth_get_cleanup.3 | 1 + .../share/man/man3/EVP_PKEY_meth_get_copy.3 | 1 + .../share/man/man3/EVP_PKEY_meth_get_count.3 | 2 +- .../share/man/man3/EVP_PKEY_meth_get_ctrl.3 | 1 + .../man/man3/EVP_PKEY_meth_get_decrypt.3 | 1 + .../share/man/man3/EVP_PKEY_meth_get_derive.3 | 1 + .../man3/EVP_PKEY_meth_get_digest_custom.3 | 1 + .../man/man3/EVP_PKEY_meth_get_digestsign.3 | 1 + .../man/man3/EVP_PKEY_meth_get_digestverify.3 | 1 + .../man/man3/EVP_PKEY_meth_get_encrypt.3 | 1 + .../share/man/man3/EVP_PKEY_meth_get_init.3 | 1 + .../share/man/man3/EVP_PKEY_meth_get_keygen.3 | 1 + .../man/man3/EVP_PKEY_meth_get_param_check.3 | 1 + .../man/man3/EVP_PKEY_meth_get_paramgen.3 | 1 + .../man/man3/EVP_PKEY_meth_get_public_check.3 | 1 + .../share/man/man3/EVP_PKEY_meth_get_sign.3 | 1 + .../man/man3/EVP_PKEY_meth_get_signctx.3 | 1 + .../share/man/man3/EVP_PKEY_meth_get_verify.3 | 1 + .../man3/EVP_PKEY_meth_get_verify_recover.3 | 1 + .../man/man3/EVP_PKEY_meth_get_verifyctx.3 | 1 + .../local/share/man/man3/EVP_PKEY_meth_new.3 | 2 +- .../share/man/man3/EVP_PKEY_meth_remove.3 | 1 + .../share/man/man3/EVP_PKEY_meth_set_check.3 | 1 + .../man/man3/EVP_PKEY_meth_set_cleanup.3 | 1 + .../share/man/man3/EVP_PKEY_meth_set_copy.3 | 1 + .../share/man/man3/EVP_PKEY_meth_set_ctrl.3 | 1 + .../man/man3/EVP_PKEY_meth_set_decrypt.3 | 1 + .../share/man/man3/EVP_PKEY_meth_set_derive.3 | 1 + .../man3/EVP_PKEY_meth_set_digest_custom.3 | 1 + .../man/man3/EVP_PKEY_meth_set_digestsign.3 | 1 + .../man/man3/EVP_PKEY_meth_set_digestverify.3 | 1 + .../man/man3/EVP_PKEY_meth_set_encrypt.3 | 1 + .../share/man/man3/EVP_PKEY_meth_set_init.3 | 1 + .../share/man/man3/EVP_PKEY_meth_set_keygen.3 | 1 + .../man/man3/EVP_PKEY_meth_set_param_check.3 | 1 + .../man/man3/EVP_PKEY_meth_set_paramgen.3 | 1 + .../man/man3/EVP_PKEY_meth_set_public_check.3 | 1 + .../share/man/man3/EVP_PKEY_meth_set_sign.3 | 1 + .../man/man3/EVP_PKEY_meth_set_signctx.3 | 1 + .../share/man/man3/EVP_PKEY_meth_set_verify.3 | 1 + .../man3/EVP_PKEY_meth_set_verify_recover.3 | 1 + .../man/man3/EVP_PKEY_meth_set_verifyctx.3 | 1 + .../man/man3/EVP_PKEY_missing_parameters.3 | 1 + .../usr/local/share/man/man3/EVP_PKEY_new.3 | 5 +- .../share/man/man3/EVP_PKEY_new_CMAC_key.3 | 1 + .../share/man/man3/EVP_PKEY_new_mac_key.3 | 1 + .../man/man3/EVP_PKEY_new_raw_private_key.3 | 1 + .../man/man3/EVP_PKEY_new_raw_public_key.3 | 1 + .../share/man/man3/EVP_PKEY_param_check.3 | 1 + .../local/share/man/man3/EVP_PKEY_paramgen.3 | 1 + .../share/man/man3/EVP_PKEY_paramgen_init.3 | 1 + .../share/man/man3/EVP_PKEY_print_params.3 | 1 + .../share/man/man3/EVP_PKEY_print_private.3 | 2 +- .../share/man/man3/EVP_PKEY_print_public.3 | 1 + .../share/man/man3/EVP_PKEY_public_check.3 | 1 + .../share/man/man3/EVP_PKEY_security_bits.3 | 1 + .../local/share/man/man3/EVP_PKEY_set1_DH.3 | 1 + .../local/share/man/man3/EVP_PKEY_set1_DSA.3 | 1 + .../share/man/man3/EVP_PKEY_set1_EC_KEY.3 | 1 + .../local/share/man/man3/EVP_PKEY_set1_RSA.3 | 2 +- .../share/man/man3/EVP_PKEY_set1_engine.3 | 1 + .../share/man/man3/EVP_PKEY_set_alias_type.3 | 1 + .../usr/local/share/man/man3/EVP_PKEY_sign.3 | 2 +- .../local/share/man/man3/EVP_PKEY_sign_init.3 | 1 + .../usr/local/share/man/man3/EVP_PKEY_size.3 | 2 +- .../usr/local/share/man/man3/EVP_PKEY_type.3 | 1 + .../local/share/man/man3/EVP_PKEY_up_ref.3 | 1 + .../local/share/man/man3/EVP_PKEY_verify.3 | 2 +- .../share/man/man3/EVP_PKEY_verify_init.3 | 1 + .../share/man/man3/EVP_PKEY_verify_recover.3 | 2 +- .../man/man3/EVP_PKEY_verify_recover_init.3 | 1 + .../usr/local/share/man/man3/EVP_SealFinal.3 | 1 + .../usr/local/share/man/man3/EVP_SealInit.3 | 6 +- .../usr/local/share/man/man3/EVP_SealUpdate.3 | 1 + .../usr/local/share/man/man3/EVP_SignFinal.3 | 1 + .../usr/local/share/man/man3/EVP_SignInit.3 | 6 +- .../local/share/man/man3/EVP_SignInit_ex.3 | 1 + .../usr/local/share/man/man3/EVP_SignUpdate.3 | 1 + .../local/share/man/man3/EVP_VerifyFinal.3 | 1 + .../usr/local/share/man/man3/EVP_VerifyInit.3 | 8 +- .../local/share/man/man3/EVP_VerifyInit_ex.3 | 1 + .../local/share/man/man3/EVP_VerifyUpdate.3 | 1 + .../usr/local/share/man/man3/EVP_aes.3 | 2 +- .../local/share/man/man3/EVP_aes_128_cbc.3 | 1 + .../man/man3/EVP_aes_128_cbc_hmac_sha1.3 | 1 + .../man/man3/EVP_aes_128_cbc_hmac_sha256.3 | 1 + .../local/share/man/man3/EVP_aes_128_ccm.3 | 1 + .../local/share/man/man3/EVP_aes_128_cfb.3 | 1 + .../local/share/man/man3/EVP_aes_128_cfb1.3 | 1 + .../local/share/man/man3/EVP_aes_128_cfb128.3 | 1 + .../local/share/man/man3/EVP_aes_128_cfb8.3 | 1 + .../local/share/man/man3/EVP_aes_128_ctr.3 | 1 + .../local/share/man/man3/EVP_aes_128_ecb.3 | 1 + .../local/share/man/man3/EVP_aes_128_gcm.3 | 1 + .../local/share/man/man3/EVP_aes_128_ocb.3 | 1 + .../local/share/man/man3/EVP_aes_128_ofb.3 | 1 + .../local/share/man/man3/EVP_aes_128_wrap.3 | 1 + .../share/man/man3/EVP_aes_128_wrap_pad.3 | 1 + .../local/share/man/man3/EVP_aes_128_xts.3 | 1 + .../local/share/man/man3/EVP_aes_192_cbc.3 | 1 + .../local/share/man/man3/EVP_aes_192_ccm.3 | 1 + .../local/share/man/man3/EVP_aes_192_cfb.3 | 1 + .../local/share/man/man3/EVP_aes_192_cfb1.3 | 1 + .../local/share/man/man3/EVP_aes_192_cfb128.3 | 1 + .../local/share/man/man3/EVP_aes_192_cfb8.3 | 1 + .../local/share/man/man3/EVP_aes_192_ctr.3 | 1 + .../local/share/man/man3/EVP_aes_192_ecb.3 | 1 + .../local/share/man/man3/EVP_aes_192_gcm.3 | 1 + .../local/share/man/man3/EVP_aes_192_ocb.3 | 1 + .../local/share/man/man3/EVP_aes_192_ofb.3 | 1 + .../local/share/man/man3/EVP_aes_192_wrap.3 | 1 + .../share/man/man3/EVP_aes_192_wrap_pad.3 | 1 + .../local/share/man/man3/EVP_aes_256_cbc.3 | 1 + .../man/man3/EVP_aes_256_cbc_hmac_sha1.3 | 1 + .../man/man3/EVP_aes_256_cbc_hmac_sha256.3 | 1 + .../local/share/man/man3/EVP_aes_256_ccm.3 | 1 + .../local/share/man/man3/EVP_aes_256_cfb.3 | 1 + .../local/share/man/man3/EVP_aes_256_cfb1.3 | 1 + .../local/share/man/man3/EVP_aes_256_cfb128.3 | 1 + .../local/share/man/man3/EVP_aes_256_cfb8.3 | 1 + .../local/share/man/man3/EVP_aes_256_ctr.3 | 1 + .../local/share/man/man3/EVP_aes_256_ecb.3 | 1 + .../local/share/man/man3/EVP_aes_256_gcm.3 | 1 + .../local/share/man/man3/EVP_aes_256_ocb.3 | 1 + .../local/share/man/man3/EVP_aes_256_ofb.3 | 1 + .../local/share/man/man3/EVP_aes_256_wrap.3 | 1 + .../share/man/man3/EVP_aes_256_wrap_pad.3 | 1 + .../local/share/man/man3/EVP_aes_256_xts.3 | 1 + .../usr/local/share/man/man3/EVP_aria.3 | 2 +- .../local/share/man/man3/EVP_aria_128_cbc.3 | 1 + .../local/share/man/man3/EVP_aria_128_ccm.3 | 1 + .../local/share/man/man3/EVP_aria_128_cfb.3 | 1 + .../local/share/man/man3/EVP_aria_128_cfb1.3 | 1 + .../share/man/man3/EVP_aria_128_cfb128.3 | 1 + .../local/share/man/man3/EVP_aria_128_cfb8.3 | 1 + .../local/share/man/man3/EVP_aria_128_ctr.3 | 1 + .../local/share/man/man3/EVP_aria_128_ecb.3 | 1 + .../local/share/man/man3/EVP_aria_128_gcm.3 | 1 + .../local/share/man/man3/EVP_aria_128_ofb.3 | 1 + .../local/share/man/man3/EVP_aria_192_cbc.3 | 1 + .../local/share/man/man3/EVP_aria_192_ccm.3 | 1 + .../local/share/man/man3/EVP_aria_192_cfb.3 | 1 + .../local/share/man/man3/EVP_aria_192_cfb1.3 | 1 + .../share/man/man3/EVP_aria_192_cfb128.3 | 1 + .../local/share/man/man3/EVP_aria_192_cfb8.3 | 1 + .../local/share/man/man3/EVP_aria_192_ctr.3 | 1 + .../local/share/man/man3/EVP_aria_192_ecb.3 | 1 + .../local/share/man/man3/EVP_aria_192_gcm.3 | 1 + .../local/share/man/man3/EVP_aria_192_ofb.3 | 1 + .../local/share/man/man3/EVP_aria_256_cbc.3 | 1 + .../local/share/man/man3/EVP_aria_256_ccm.3 | 1 + .../local/share/man/man3/EVP_aria_256_cfb.3 | 1 + .../local/share/man/man3/EVP_aria_256_cfb1.3 | 1 + .../share/man/man3/EVP_aria_256_cfb128.3 | 1 + .../local/share/man/man3/EVP_aria_256_cfb8.3 | 1 + .../local/share/man/man3/EVP_aria_256_ctr.3 | 1 + .../local/share/man/man3/EVP_aria_256_ecb.3 | 1 + .../local/share/man/man3/EVP_aria_256_gcm.3 | 1 + .../local/share/man/man3/EVP_aria_256_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_bf_cbc.3 | 2 +- .../usr/local/share/man/man3/EVP_bf_cfb.3 | 1 + .../usr/local/share/man/man3/EVP_bf_cfb64.3 | 1 + .../usr/local/share/man/man3/EVP_bf_ecb.3 | 1 + .../usr/local/share/man/man3/EVP_bf_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_blake2b512.3 | 2 +- .../usr/local/share/man/man3/EVP_blake2s256.3 | 1 + .../usr/local/share/man/man3/EVP_camellia.3 | 2 +- .../share/man/man3/EVP_camellia_128_cbc.3 | 1 + .../share/man/man3/EVP_camellia_128_cfb.3 | 1 + .../share/man/man3/EVP_camellia_128_cfb1.3 | 1 + .../share/man/man3/EVP_camellia_128_cfb128.3 | 1 + .../share/man/man3/EVP_camellia_128_cfb8.3 | 1 + .../share/man/man3/EVP_camellia_128_ctr.3 | 1 + .../share/man/man3/EVP_camellia_128_ecb.3 | 1 + .../share/man/man3/EVP_camellia_128_ofb.3 | 1 + .../share/man/man3/EVP_camellia_192_cbc.3 | 1 + .../share/man/man3/EVP_camellia_192_cfb.3 | 1 + .../share/man/man3/EVP_camellia_192_cfb1.3 | 1 + .../share/man/man3/EVP_camellia_192_cfb128.3 | 1 + .../share/man/man3/EVP_camellia_192_cfb8.3 | 1 + .../share/man/man3/EVP_camellia_192_ctr.3 | 1 + .../share/man/man3/EVP_camellia_192_ecb.3 | 1 + .../share/man/man3/EVP_camellia_192_ofb.3 | 1 + .../share/man/man3/EVP_camellia_256_cbc.3 | 1 + .../share/man/man3/EVP_camellia_256_cfb.3 | 1 + .../share/man/man3/EVP_camellia_256_cfb1.3 | 1 + .../share/man/man3/EVP_camellia_256_cfb128.3 | 1 + .../share/man/man3/EVP_camellia_256_cfb8.3 | 1 + .../share/man/man3/EVP_camellia_256_ctr.3 | 1 + .../share/man/man3/EVP_camellia_256_ecb.3 | 1 + .../share/man/man3/EVP_camellia_256_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_cast5_cbc.3 | 2 +- .../usr/local/share/man/man3/EVP_cast5_cfb.3 | 1 + .../local/share/man/man3/EVP_cast5_cfb64.3 | 1 + .../usr/local/share/man/man3/EVP_cast5_ecb.3 | 1 + .../usr/local/share/man/man3/EVP_cast5_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_chacha20.3 | 2 +- .../share/man/man3/EVP_chacha20_poly1305.3 | 1 + .../usr/local/share/man/man3/EVP_cleanup.3 | 1 + .../usr/local/share/man/man3/EVP_des.3 | 2 +- .../usr/local/share/man/man3/EVP_des_cbc.3 | 1 + .../usr/local/share/man/man3/EVP_des_cfb.3 | 1 + .../usr/local/share/man/man3/EVP_des_cfb1.3 | 1 + .../usr/local/share/man/man3/EVP_des_cfb64.3 | 1 + .../usr/local/share/man/man3/EVP_des_cfb8.3 | 1 + .../usr/local/share/man/man3/EVP_des_ecb.3 | 1 + .../usr/local/share/man/man3/EVP_des_ede.3 | 1 + .../usr/local/share/man/man3/EVP_des_ede3.3 | 1 + .../local/share/man/man3/EVP_des_ede3_cbc.3 | 1 + .../local/share/man/man3/EVP_des_ede3_cfb.3 | 1 + .../local/share/man/man3/EVP_des_ede3_cfb1.3 | 1 + .../local/share/man/man3/EVP_des_ede3_cfb64.3 | 1 + .../local/share/man/man3/EVP_des_ede3_cfb8.3 | 1 + .../local/share/man/man3/EVP_des_ede3_ecb.3 | 1 + .../local/share/man/man3/EVP_des_ede3_ofb.3 | 1 + .../local/share/man/man3/EVP_des_ede3_wrap.3 | 1 + .../local/share/man/man3/EVP_des_ede_cbc.3 | 1 + .../local/share/man/man3/EVP_des_ede_cfb.3 | 1 + .../local/share/man/man3/EVP_des_ede_cfb64.3 | 1 + .../local/share/man/man3/EVP_des_ede_ecb.3 | 1 + .../local/share/man/man3/EVP_des_ede_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_des_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_desx_cbc.3 | 2 +- .../usr/local/share/man/man3/EVP_enc_null.3 | 1 + .../share/man/man3/EVP_get_cipherbyname.3 | 1 + .../share/man/man3/EVP_get_cipherbynid.3 | 1 + .../share/man/man3/EVP_get_cipherbyobj.3 | 1 + .../share/man/man3/EVP_get_digestbyname.3 | 1 + .../share/man/man3/EVP_get_digestbynid.3 | 1 + .../share/man/man3/EVP_get_digestbyobj.3 | 1 + .../usr/local/share/man/man3/EVP_idea_cbc.3 | 2 +- .../usr/local/share/man/man3/EVP_idea_cfb.3 | 1 + .../usr/local/share/man/man3/EVP_idea_cfb64.3 | 1 + .../usr/local/share/man/man3/EVP_idea_ecb.3 | 1 + .../usr/local/share/man/man3/EVP_idea_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_md2.3 | 2 +- .../usr/local/share/man/man3/EVP_md4.3 | 2 +- .../usr/local/share/man/man3/EVP_md5.3 | 2 +- .../usr/local/share/man/man3/EVP_md5_sha1.3 | 1 + .../usr/local/share/man/man3/EVP_md_null.3 | 1 + .../usr/local/share/man/man3/EVP_mdc2.3 | 2 +- .../usr/local/share/man/man3/EVP_rc2_40_cbc.3 | 1 + .../usr/local/share/man/man3/EVP_rc2_64_cbc.3 | 1 + .../usr/local/share/man/man3/EVP_rc2_cbc.3 | 2 +- .../usr/local/share/man/man3/EVP_rc2_cfb.3 | 1 + .../usr/local/share/man/man3/EVP_rc2_cfb64.3 | 1 + .../usr/local/share/man/man3/EVP_rc2_ecb.3 | 1 + .../usr/local/share/man/man3/EVP_rc2_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_rc4.3 | 2 +- .../usr/local/share/man/man3/EVP_rc4_40.3 | 1 + .../local/share/man/man3/EVP_rc4_hmac_md5.3 | 1 + .../share/man/man3/EVP_rc5_32_12_16_cbc.3 | 2 +- .../share/man/man3/EVP_rc5_32_12_16_cfb.3 | 1 + .../share/man/man3/EVP_rc5_32_12_16_cfb64.3 | 1 + .../share/man/man3/EVP_rc5_32_12_16_ecb.3 | 1 + .../share/man/man3/EVP_rc5_32_12_16_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_ripemd160.3 | 2 +- .../usr/local/share/man/man3/EVP_seed_cbc.3 | 2 +- .../usr/local/share/man/man3/EVP_seed_cfb.3 | 1 + .../local/share/man/man3/EVP_seed_cfb128.3 | 1 + .../usr/local/share/man/man3/EVP_seed_ecb.3 | 1 + .../usr/local/share/man/man3/EVP_seed_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_sha1.3 | 2 +- .../usr/local/share/man/man3/EVP_sha224.3 | 2 +- .../usr/local/share/man/man3/EVP_sha256.3 | 1 + .../usr/local/share/man/man3/EVP_sha384.3 | 1 + .../usr/local/share/man/man3/EVP_sha3_224.3 | 2 +- .../usr/local/share/man/man3/EVP_sha3_256.3 | 1 + .../usr/local/share/man/man3/EVP_sha3_384.3 | 1 + .../usr/local/share/man/man3/EVP_sha3_512.3 | 1 + .../usr/local/share/man/man3/EVP_sha512.3 | 1 + .../usr/local/share/man/man3/EVP_sha512_224.3 | 1 + .../usr/local/share/man/man3/EVP_sha512_256.3 | 1 + .../usr/local/share/man/man3/EVP_shake128.3 | 1 + .../usr/local/share/man/man3/EVP_shake256.3 | 1 + .../usr/local/share/man/man3/EVP_sm3.3 | 2 +- .../usr/local/share/man/man3/EVP_sm4_cbc.3 | 2 +- .../usr/local/share/man/man3/EVP_sm4_cfb.3 | 1 + .../usr/local/share/man/man3/EVP_sm4_cfb128.3 | 1 + .../usr/local/share/man/man3/EVP_sm4_ctr.3 | 1 + .../usr/local/share/man/man3/EVP_sm4_ecb.3 | 1 + .../usr/local/share/man/man3/EVP_sm4_ofb.3 | 1 + .../usr/local/share/man/man3/EVP_whirlpool.3 | 2 +- .../share/man/man3/EXTENDED_KEY_USAGE_free.3 | 1 + .../share/man/man3/EXTENDED_KEY_USAGE_new.3 | 1 + .../local/share/man/man3/GENERAL_NAMES_free.3 | 1 + .../local/share/man/man3/GENERAL_NAMES_new.3 | 1 + .../local/share/man/man3/GENERAL_NAME_dup.3 | 1 + .../local/share/man/man3/GENERAL_NAME_free.3 | 1 + .../local/share/man/man3/GENERAL_NAME_new.3 | 1 + .../share/man/man3/GENERAL_SUBTREE_free.3 | 1 + .../share/man/man3/GENERAL_SUBTREE_new.3 | 1 + .../usr/local/share/man/man3/GEN_SESSION_CB.3 | 1 + .../arm64-v8a/usr/local/share/man/man3/HMAC.3 | 10 +- .../usr/local/share/man/man3/HMAC_CTX_copy.3 | 1 + .../usr/local/share/man/man3/HMAC_CTX_free.3 | 1 + .../local/share/man/man3/HMAC_CTX_get_md.3 | 1 + .../usr/local/share/man/man3/HMAC_CTX_new.3 | 1 + .../usr/local/share/man/man3/HMAC_CTX_reset.3 | 1 + .../local/share/man/man3/HMAC_CTX_set_flags.3 | 1 + .../usr/local/share/man/man3/HMAC_Final.3 | 1 + .../usr/local/share/man/man3/HMAC_Init.3 | 1 + .../usr/local/share/man/man3/HMAC_Init_ex.3 | 1 + .../usr/local/share/man/man3/HMAC_Update.3 | 1 + .../usr/local/share/man/man3/HMAC_size.3 | 1 + .../share/man/man3/IMPLEMENT_ASN1_FUNCTIONS.3 | 1 + .../share/man/man3/IMPLEMENT_LHASH_COMP_FN.3 | 1 + .../share/man/man3/IMPLEMENT_LHASH_HASH_FN.3 | 1 + .../share/man/man3/IPAddressChoice_free.3 | 1 + .../share/man/man3/IPAddressChoice_new.3 | 1 + .../share/man/man3/IPAddressFamily_free.3 | 1 + .../share/man/man3/IPAddressFamily_new.3 | 1 + .../share/man/man3/IPAddressOrRange_free.3 | 1 + .../share/man/man3/IPAddressOrRange_new.3 | 1 + .../share/man/man3/IPAddressRange_free.3 | 1 + .../local/share/man/man3/IPAddressRange_new.3 | 1 + .../share/man/man3/ISSUING_DIST_POINT_free.3 | 1 + .../share/man/man3/ISSUING_DIST_POINT_new.3 | 1 + .../usr/local/share/man/man3/LHASH.3 | 1 + .../share/man/man3/LHASH_DOALL_ARG_FN_TYPE.3 | 1 + .../arm64-v8a/usr/local/share/man/man3/MD2.3 | 1 + .../usr/local/share/man/man3/MD2_Final.3 | 1 + .../usr/local/share/man/man3/MD2_Init.3 | 1 + .../usr/local/share/man/man3/MD2_Update.3 | 1 + .../arm64-v8a/usr/local/share/man/man3/MD4.3 | 1 + .../usr/local/share/man/man3/MD4_Final.3 | 1 + .../usr/local/share/man/man3/MD4_Init.3 | 1 + .../usr/local/share/man/man3/MD4_Update.3 | 1 + .../arm64-v8a/usr/local/share/man/man3/MD5.3 | 2 +- .../usr/local/share/man/man3/MD5_Final.3 | 1 + .../usr/local/share/man/man3/MD5_Init.3 | 1 + .../usr/local/share/man/man3/MD5_Update.3 | 1 + .../arm64-v8a/usr/local/share/man/man3/MDC2.3 | 1 + .../usr/local/share/man/man3/MDC2_Final.3 | 1 + .../usr/local/share/man/man3/MDC2_Init.3 | 2 +- .../usr/local/share/man/man3/MDC2_Update.3 | 1 + .../share/man/man3/NAME_CONSTRAINTS_free.3 | 1 + .../share/man/man3/NAME_CONSTRAINTS_new.3 | 1 + .../local/share/man/man3/NAMING_AUTHORITY.3 | 1 + .../share/man/man3/NAMING_AUTHORITY_free.3 | 1 + .../man3/NAMING_AUTHORITY_get0_authorityId.3 | 1 + .../NAMING_AUTHORITY_get0_authorityText.3 | 1 + .../man3/NAMING_AUTHORITY_get0_authorityURL.3 | 1 + .../share/man/man3/NAMING_AUTHORITY_new.3 | 1 + .../man3/NAMING_AUTHORITY_set0_authorityId.3 | 1 + .../NAMING_AUTHORITY_set0_authorityText.3 | 1 + .../man3/NAMING_AUTHORITY_set0_authorityURL.3 | 1 + .../man/man3/NETSCAPE_CERT_SEQUENCE_free.3 | 1 + .../man/man3/NETSCAPE_CERT_SEQUENCE_new.3 | 1 + .../share/man/man3/NETSCAPE_SPKAC_free.3 | 1 + .../local/share/man/man3/NETSCAPE_SPKAC_new.3 | 1 + .../local/share/man/man3/NETSCAPE_SPKI_free.3 | 1 + .../local/share/man/man3/NETSCAPE_SPKI_new.3 | 1 + .../usr/local/share/man/man3/NOTICEREF_free.3 | 1 + .../usr/local/share/man/man3/NOTICEREF_new.3 | 1 + .../usr/local/share/man/man3/OBJ_cleanup.3 | 1 + .../usr/local/share/man/man3/OBJ_cmp.3 | 1 + .../usr/local/share/man/man3/OBJ_create.3 | 1 + .../usr/local/share/man/man3/OBJ_dup.3 | 1 + .../usr/local/share/man/man3/OBJ_get0_data.3 | 1 + .../usr/local/share/man/man3/OBJ_length.3 | 1 + .../usr/local/share/man/man3/OBJ_ln2nid.3 | 1 + .../usr/local/share/man/man3/OBJ_nid2ln.3 | 1 + .../usr/local/share/man/man3/OBJ_nid2obj.3 | 63 ++--- .../usr/local/share/man/man3/OBJ_nid2sn.3 | 1 + .../usr/local/share/man/man3/OBJ_obj2nid.3 | 1 + .../usr/local/share/man/man3/OBJ_obj2txt.3 | 1 + .../usr/local/share/man/man3/OBJ_sn2nid.3 | 1 + .../usr/local/share/man/man3/OBJ_txt2nid.3 | 1 + .../usr/local/share/man/man3/OBJ_txt2obj.3 | 1 + .../share/man/man3/OCSP_BASICRESP_free.3 | 1 + .../local/share/man/man3/OCSP_BASICRESP_new.3 | 1 + .../local/share/man/man3/OCSP_CERTID_dup.3 | 1 + .../local/share/man/man3/OCSP_CERTID_free.3 | 1 + .../local/share/man/man3/OCSP_CERTID_new.3 | 1 + .../share/man/man3/OCSP_CERTSTATUS_free.3 | 1 + .../share/man/man3/OCSP_CERTSTATUS_new.3 | 1 + .../local/share/man/man3/OCSP_CRLID_free.3 | 1 + .../usr/local/share/man/man3/OCSP_CRLID_new.3 | 1 + .../local/share/man/man3/OCSP_ONEREQ_free.3 | 1 + .../local/share/man/man3/OCSP_ONEREQ_new.3 | 1 + .../local/share/man/man3/OCSP_REQINFO_free.3 | 1 + .../local/share/man/man3/OCSP_REQINFO_new.3 | 1 + .../local/share/man/man3/OCSP_REQUEST_free.3 | 1 + .../local/share/man/man3/OCSP_REQUEST_new.3 | 2 +- .../share/man/man3/OCSP_REQ_CTX_add1_header.3 | 1 + .../local/share/man/man3/OCSP_REQ_CTX_free.3 | 1 + .../local/share/man/man3/OCSP_REQ_CTX_i2d.3 | 1 + .../share/man/man3/OCSP_REQ_CTX_set1_req.3 | 1 + .../share/man/man3/OCSP_RESPBYTES_free.3 | 1 + .../local/share/man/man3/OCSP_RESPBYTES_new.3 | 1 + .../local/share/man/man3/OCSP_RESPDATA_free.3 | 1 + .../local/share/man/man3/OCSP_RESPDATA_new.3 | 1 + .../local/share/man/man3/OCSP_RESPID_free.3 | 1 + .../local/share/man/man3/OCSP_RESPID_match.3 | 1 + .../local/share/man/man3/OCSP_RESPID_new.3 | 1 + .../share/man/man3/OCSP_RESPID_set_by_key.3 | 1 + .../share/man/man3/OCSP_RESPID_set_by_name.3 | 1 + .../local/share/man/man3/OCSP_RESPONSE_free.3 | 1 + .../local/share/man/man3/OCSP_RESPONSE_new.3 | 1 + .../share/man/man3/OCSP_REVOKEDINFO_free.3 | 1 + .../share/man/man3/OCSP_REVOKEDINFO_new.3 | 1 + .../share/man/man3/OCSP_SERVICELOC_free.3 | 1 + .../share/man/man3/OCSP_SERVICELOC_new.3 | 1 + .../share/man/man3/OCSP_SIGNATURE_free.3 | 1 + .../local/share/man/man3/OCSP_SIGNATURE_new.3 | 1 + .../share/man/man3/OCSP_SINGLERESP_free.3 | 1 + .../share/man/man3/OCSP_SINGLERESP_new.3 | 1 + .../share/man/man3/OCSP_basic_add1_nonce.3 | 1 + .../local/share/man/man3/OCSP_basic_sign.3 | 1 + .../share/man/man3/OCSP_basic_sign_ctx.3 | 1 + .../local/share/man/man3/OCSP_basic_verify.3 | 1 + .../local/share/man/man3/OCSP_cert_id_new.3 | 1 + .../local/share/man/man3/OCSP_cert_to_id.3 | 6 +- .../local/share/man/man3/OCSP_check_nonce.3 | 1 + .../share/man/man3/OCSP_check_validity.3 | 1 + .../local/share/man/man3/OCSP_copy_nonce.3 | 1 + .../usr/local/share/man/man3/OCSP_id_cmp.3 | 1 + .../local/share/man/man3/OCSP_id_get0_info.3 | 1 + .../local/share/man/man3/OCSP_id_issuer_cmp.3 | 1 + .../share/man/man3/OCSP_request_add0_id.3 | 1 + .../share/man/man3/OCSP_request_add1_cert.3 | 1 + .../share/man/man3/OCSP_request_add1_nonce.3 | 4 +- .../man/man3/OCSP_request_onereq_count.3 | 1 + .../share/man/man3/OCSP_request_onereq_get0.3 | 1 + .../local/share/man/man3/OCSP_request_sign.3 | 1 + .../local/share/man/man3/OCSP_resp_count.3 | 1 + .../usr/local/share/man/man3/OCSP_resp_find.3 | 1 + .../share/man/man3/OCSP_resp_find_status.3 | 8 +- .../usr/local/share/man/man3/OCSP_resp_get0.3 | 1 + .../share/man/man3/OCSP_resp_get0_certs.3 | 1 + .../local/share/man/man3/OCSP_resp_get0_id.3 | 1 + .../man/man3/OCSP_resp_get0_produced_at.3 | 1 + .../share/man/man3/OCSP_resp_get0_respdata.3 | 1 + .../share/man/man3/OCSP_resp_get0_signature.3 | 1 + .../share/man/man3/OCSP_resp_get0_signer.3 | 1 + .../man/man3/OCSP_resp_get0_tbs_sigalg.3 | 1 + .../local/share/man/man3/OCSP_resp_get1_id.3 | 1 + .../share/man/man3/OCSP_response_create.3 | 1 + .../share/man/man3/OCSP_response_get1_basic.3 | 1 + .../share/man/man3/OCSP_response_status.3 | 2 +- .../local/share/man/man3/OCSP_sendreq_bio.3 | 1 + .../local/share/man/man3/OCSP_sendreq_nbio.3 | 1 + .../local/share/man/man3/OCSP_sendreq_new.3 | 26 +- .../man/man3/OCSP_set_max_response_length.3 | 1 + .../share/man/man3/OCSP_single_get0_status.3 | 1 + .../local/share/man/man3/OPENSSL_Applink.3 | 2 +- .../local/share/man/man3/OPENSSL_INIT_free.3 | 1 + .../local/share/man/man3/OPENSSL_INIT_new.3 | 1 + .../man3/OPENSSL_INIT_set_config_appname.3 | 1 + .../man3/OPENSSL_INIT_set_config_file_flags.3 | 1 + .../man3/OPENSSL_INIT_set_config_filename.3 | 1 + .../share/man/man3/OPENSSL_LH_COMPFUNC.3 | 10 +- .../share/man/man3/OPENSSL_LH_DOALL_FUNC.3 | 1 + .../share/man/man3/OPENSSL_LH_HASHFUNC.3 | 1 + .../share/man/man3/OPENSSL_LH_node_stats.3 | 1 + .../man/man3/OPENSSL_LH_node_stats_bio.3 | 1 + .../man/man3/OPENSSL_LH_node_usage_stats.3 | 1 + .../man3/OPENSSL_LH_node_usage_stats_bio.3 | 1 + .../local/share/man/man3/OPENSSL_LH_stats.3 | 2 +- .../share/man/man3/OPENSSL_LH_stats_bio.3 | 1 + .../share/man/man3/OPENSSL_MALLOC_FAILURES.3 | 1 + .../local/share/man/man3/OPENSSL_MALLOC_FD.3 | 1 + .../share/man/man3/OPENSSL_VERSION_NUMBER.3 | 2 +- .../share/man/man3/OPENSSL_VERSION_TEXT.3 | 1 + .../usr/local/share/man/man3/OPENSSL_atexit.3 | 1 + .../local/share/man/man3/OPENSSL_buf2hexstr.3 | 1 + .../share/man/man3/OPENSSL_cipher_name.3 | 1 + .../local/share/man/man3/OPENSSL_cleanse.3 | 1 + .../local/share/man/man3/OPENSSL_cleanup.3 | 1 + .../local/share/man/man3/OPENSSL_clear_free.3 | 1 + .../share/man/man3/OPENSSL_clear_realloc.3 | 1 + .../usr/local/share/man/man3/OPENSSL_config.3 | 6 +- .../local/share/man/man3/OPENSSL_fork_child.3 | 1 + .../share/man/man3/OPENSSL_fork_parent.3 | 1 + .../share/man/man3/OPENSSL_fork_prepare.3 | 2 +- .../usr/local/share/man/man3/OPENSSL_free.3 | 1 + .../share/man/man3/OPENSSL_hexchar2int.3 | 1 + .../local/share/man/man3/OPENSSL_hexstr2buf.3 | 1 + .../local/share/man/man3/OPENSSL_ia32cap.3 | 8 +- .../share/man/man3/OPENSSL_init_crypto.3 | 16 +- .../local/share/man/man3/OPENSSL_init_ssl.3 | 8 +- .../share/man/man3/OPENSSL_instrument_bus.3 | 2 +- .../share/man/man3/OPENSSL_instrument_bus2.3 | 1 + .../man/man3/OPENSSL_load_builtin_modules.3 | 2 +- .../usr/local/share/man/man3/OPENSSL_malloc.3 | 4 +- .../share/man/man3/OPENSSL_malloc_init.3 | 1 + .../share/man/man3/OPENSSL_mem_debug_pop.3 | 1 + .../share/man/man3/OPENSSL_mem_debug_push.3 | 1 + .../usr/local/share/man/man3/OPENSSL_memdup.3 | 1 + .../local/share/man/man3/OPENSSL_no_config.3 | 1 + .../local/share/man/man3/OPENSSL_realloc.3 | 1 + .../man/man3/OPENSSL_secure_actual_size.3 | 1 + .../man/man3/OPENSSL_secure_clear_free.3 | 1 + .../share/man/man3/OPENSSL_secure_free.3 | 1 + .../share/man/man3/OPENSSL_secure_malloc.3 | 2 +- .../share/man/man3/OPENSSL_secure_zalloc.3 | 1 + .../usr/local/share/man/man3/OPENSSL_strdup.3 | 1 + .../local/share/man/man3/OPENSSL_strlcat.3 | 1 + .../local/share/man/man3/OPENSSL_strlcpy.3 | 1 + .../local/share/man/man3/OPENSSL_strndup.3 | 1 + .../share/man/man3/OPENSSL_thread_stop.3 | 1 + .../usr/local/share/man/man3/OPENSSL_zalloc.3 | 1 + .../usr/local/share/man/man3/OSSL_STORE_CTX.3 | 1 + .../local/share/man/man3/OSSL_STORE_INFO.3 | 2 +- .../share/man/man3/OSSL_STORE_INFO_free.3 | 1 + .../man/man3/OSSL_STORE_INFO_get0_CERT.3 | 1 + .../share/man/man3/OSSL_STORE_INFO_get0_CRL.3 | 1 + .../man/man3/OSSL_STORE_INFO_get0_NAME.3 | 1 + .../OSSL_STORE_INFO_get0_NAME_description.3 | 1 + .../man/man3/OSSL_STORE_INFO_get0_PARAMS.3 | 1 + .../man/man3/OSSL_STORE_INFO_get0_PKEY.3 | 1 + .../man/man3/OSSL_STORE_INFO_get1_CERT.3 | 1 + .../share/man/man3/OSSL_STORE_INFO_get1_CRL.3 | 1 + .../man/man3/OSSL_STORE_INFO_get1_NAME.3 | 1 + .../OSSL_STORE_INFO_get1_NAME_description.3 | 1 + .../man/man3/OSSL_STORE_INFO_get1_PARAMS.3 | 1 + .../man/man3/OSSL_STORE_INFO_get1_PKEY.3 | 1 + .../share/man/man3/OSSL_STORE_INFO_get_type.3 | 1 + .../share/man/man3/OSSL_STORE_INFO_new_CERT.3 | 1 + .../share/man/man3/OSSL_STORE_INFO_new_CRL.3 | 1 + .../share/man/man3/OSSL_STORE_INFO_new_NAME.3 | 1 + .../man/man3/OSSL_STORE_INFO_new_PARAMS.3 | 1 + .../share/man/man3/OSSL_STORE_INFO_new_PKEY.3 | 1 + .../OSSL_STORE_INFO_set0_NAME_description.3 | 1 + .../man/man3/OSSL_STORE_INFO_type_string.3 | 1 + .../local/share/man/man3/OSSL_STORE_LOADER.3 | 2 +- .../share/man/man3/OSSL_STORE_LOADER_CTX.3 | 1 + .../share/man/man3/OSSL_STORE_LOADER_free.3 | 1 + .../man/man3/OSSL_STORE_LOADER_get0_engine.3 | 1 + .../man/man3/OSSL_STORE_LOADER_get0_scheme.3 | 1 + .../share/man/man3/OSSL_STORE_LOADER_new.3 | 1 + .../man/man3/OSSL_STORE_LOADER_set_close.3 | 1 + .../man/man3/OSSL_STORE_LOADER_set_ctrl.3 | 1 + .../man/man3/OSSL_STORE_LOADER_set_eof.3 | 1 + .../man/man3/OSSL_STORE_LOADER_set_error.3 | 1 + .../man/man3/OSSL_STORE_LOADER_set_expect.3 | 1 + .../man/man3/OSSL_STORE_LOADER_set_find.3 | 1 + .../man/man3/OSSL_STORE_LOADER_set_load.3 | 1 + .../man/man3/OSSL_STORE_LOADER_set_open.3 | 1 + .../local/share/man/man3/OSSL_STORE_SEARCH.3 | 2 +- .../man/man3/OSSL_STORE_SEARCH_by_alias.3 | 1 + .../man3/OSSL_STORE_SEARCH_by_issuer_serial.3 | 1 + .../OSSL_STORE_SEARCH_by_key_fingerprint.3 | 1 + .../man/man3/OSSL_STORE_SEARCH_by_name.3 | 1 + .../share/man/man3/OSSL_STORE_SEARCH_free.3 | 1 + .../man/man3/OSSL_STORE_SEARCH_get0_bytes.3 | 1 + .../man/man3/OSSL_STORE_SEARCH_get0_digest.3 | 1 + .../man/man3/OSSL_STORE_SEARCH_get0_name.3 | 1 + .../man/man3/OSSL_STORE_SEARCH_get0_serial.3 | 1 + .../man/man3/OSSL_STORE_SEARCH_get0_string.3 | 1 + .../man/man3/OSSL_STORE_SEARCH_get_type.3 | 1 + .../local/share/man/man3/OSSL_STORE_close.3 | 1 + .../share/man/man3/OSSL_STORE_close_fn.3 | 1 + .../local/share/man/man3/OSSL_STORE_ctrl.3 | 1 + .../local/share/man/man3/OSSL_STORE_ctrl_fn.3 | 1 + .../usr/local/share/man/man3/OSSL_STORE_eof.3 | 1 + .../local/share/man/man3/OSSL_STORE_eof_fn.3 | 1 + .../local/share/man/man3/OSSL_STORE_error.3 | 1 + .../share/man/man3/OSSL_STORE_error_fn.3 | 1 + .../local/share/man/man3/OSSL_STORE_expect.3 | 2 +- .../share/man/man3/OSSL_STORE_expect_fn.3 | 1 + .../local/share/man/man3/OSSL_STORE_find.3 | 1 + .../local/share/man/man3/OSSL_STORE_find_fn.3 | 1 + .../local/share/man/man3/OSSL_STORE_load.3 | 1 + .../local/share/man/man3/OSSL_STORE_load_fn.3 | 1 + .../local/share/man/man3/OSSL_STORE_open.3 | 35 +-- .../local/share/man/man3/OSSL_STORE_open_fn.3 | 1 + .../man3/OSSL_STORE_post_process_info_fn.3 | 1 + .../man/man3/OSSL_STORE_register_loader.3 | 1 + .../man/man3/OSSL_STORE_supports_search.3 | 1 + .../man/man3/OSSL_STORE_unregister_loader.3 | 1 + .../usr/local/share/man/man3/OTHERNAME_free.3 | 1 + .../usr/local/share/man/man3/OTHERNAME_new.3 | 1 + .../man/man3/OpenSSL_add_all_algorithms.3 | 2 +- .../share/man/man3/OpenSSL_add_all_ciphers.3 | 1 + .../share/man/man3/OpenSSL_add_all_digests.3 | 1 + .../man/man3/OpenSSL_add_ssl_algorithms.3 | 1 + .../local/share/man/man3/OpenSSL_version.3 | 1 + .../share/man/man3/OpenSSL_version_num.3 | 1 + .../usr/local/share/man/man3/PBE2PARAM_free.3 | 1 + .../usr/local/share/man/man3/PBE2PARAM_new.3 | 1 + .../usr/local/share/man/man3/PBEPARAM_free.3 | 1 + .../usr/local/share/man/man3/PBEPARAM_new.3 | 1 + .../local/share/man/man3/PBKDF2PARAM_free.3 | 1 + .../local/share/man/man3/PBKDF2PARAM_new.3 | 1 + .../share/man/man3/PEM_FLAG_EAY_COMPATIBLE.3 | 1 + .../local/share/man/man3/PEM_FLAG_ONLY_B64.3 | 1 + .../local/share/man/man3/PEM_FLAG_SECURE.3 | 1 + .../local/share/man/man3/PEM_bytes_read_bio.3 | 2 +- .../man/man3/PEM_bytes_read_bio_secmem.3 | 1 + .../usr/local/share/man/man3/PEM_do_header.3 | 1 + .../share/man/man3/PEM_get_EVP_CIPHER_INFO.3 | 1 + .../usr/local/share/man/man3/PEM_read.3 | 2 +- .../usr/local/share/man/man3/PEM_read_CMS.3 | 2 +- .../local/share/man/man3/PEM_read_DHparams.3 | 1 + .../share/man/man3/PEM_read_DSAPrivateKey.3 | 1 + .../share/man/man3/PEM_read_DSA_PUBKEY.3 | 1 + .../local/share/man/man3/PEM_read_DSAparams.3 | 1 + .../share/man/man3/PEM_read_ECPKParameters.3 | 1 + .../share/man/man3/PEM_read_ECPrivateKey.3 | 1 + .../local/share/man/man3/PEM_read_EC_PUBKEY.3 | 1 + .../man3/PEM_read_NETSCAPE_CERT_SEQUENCE.3 | 1 + .../usr/local/share/man/man3/PEM_read_PKCS7.3 | 1 + .../usr/local/share/man/man3/PEM_read_PKCS8.3 | 1 + .../man/man3/PEM_read_PKCS8_PRIV_KEY_INFO.3 | 1 + .../local/share/man/man3/PEM_read_PUBKEY.3 | 1 + .../share/man/man3/PEM_read_PrivateKey.3 | 1 + .../share/man/man3/PEM_read_RSAPrivateKey.3 | 1 + .../share/man/man3/PEM_read_RSAPublicKey.3 | 1 + .../share/man/man3/PEM_read_RSA_PUBKEY.3 | 1 + .../share/man/man3/PEM_read_SSL_SESSION.3 | 1 + .../usr/local/share/man/man3/PEM_read_X509.3 | 1 + .../local/share/man/man3/PEM_read_X509_AUX.3 | 1 + .../local/share/man/man3/PEM_read_X509_CRL.3 | 1 + .../local/share/man/man3/PEM_read_X509_REQ.3 | 1 + .../usr/local/share/man/man3/PEM_read_bio.3 | 1 + .../local/share/man/man3/PEM_read_bio_CMS.3 | 1 + .../share/man/man3/PEM_read_bio_DHparams.3 | 1 + .../man/man3/PEM_read_bio_DSAPrivateKey.3 | 1 + .../share/man/man3/PEM_read_bio_DSA_PUBKEY.3 | 1 + .../share/man/man3/PEM_read_bio_DSAparams.3 | 1 + .../man/man3/PEM_read_bio_ECPKParameters.3 | 1 + .../share/man/man3/PEM_read_bio_EC_PUBKEY.3 | 1 + .../PEM_read_bio_NETSCAPE_CERT_SEQUENCE.3 | 1 + .../local/share/man/man3/PEM_read_bio_PKCS7.3 | 1 + .../local/share/man/man3/PEM_read_bio_PKCS8.3 | 1 + .../man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.3 | 1 + .../share/man/man3/PEM_read_bio_PUBKEY.3 | 1 + .../share/man/man3/PEM_read_bio_Parameters.3 | 1 + .../share/man/man3/PEM_read_bio_PrivateKey.3 | 8 +- .../man/man3/PEM_read_bio_RSAPrivateKey.3 | 1 + .../man/man3/PEM_read_bio_RSAPublicKey.3 | 1 + .../share/man/man3/PEM_read_bio_RSA_PUBKEY.3 | 1 + .../share/man/man3/PEM_read_bio_SSL_SESSION.3 | 1 + .../local/share/man/man3/PEM_read_bio_X509.3 | 1 + .../share/man/man3/PEM_read_bio_X509_AUX.3 | 1 + .../share/man/man3/PEM_read_bio_X509_CRL.3 | 1 + .../share/man/man3/PEM_read_bio_X509_REQ.3 | 1 + .../local/share/man/man3/PEM_read_bio_ex.3 | 2 +- .../usr/local/share/man/man3/PEM_write.3 | 1 + .../usr/local/share/man/man3/PEM_write_CMS.3 | 1 + .../local/share/man/man3/PEM_write_DHparams.3 | 1 + .../share/man/man3/PEM_write_DHxparams.3 | 1 + .../share/man/man3/PEM_write_DSAPrivateKey.3 | 1 + .../share/man/man3/PEM_write_DSA_PUBKEY.3 | 1 + .../share/man/man3/PEM_write_DSAparams.3 | 1 + .../share/man/man3/PEM_write_ECPKParameters.3 | 1 + .../share/man/man3/PEM_write_ECPrivateKey.3 | 1 + .../share/man/man3/PEM_write_EC_PUBKEY.3 | 1 + .../man3/PEM_write_NETSCAPE_CERT_SEQUENCE.3 | 1 + .../local/share/man/man3/PEM_write_PKCS7.3 | 1 + .../local/share/man/man3/PEM_write_PKCS8.3 | 1 + .../man/man3/PEM_write_PKCS8PrivateKey.3 | 1 + .../man/man3/PEM_write_PKCS8PrivateKey_nid.3 | 1 + .../man/man3/PEM_write_PKCS8_PRIV_KEY_INFO.3 | 1 + .../local/share/man/man3/PEM_write_PUBKEY.3 | 1 + .../share/man/man3/PEM_write_PrivateKey.3 | 1 + .../share/man/man3/PEM_write_RSAPrivateKey.3 | 1 + .../share/man/man3/PEM_write_RSAPublicKey.3 | 1 + .../share/man/man3/PEM_write_RSA_PUBKEY.3 | 1 + .../share/man/man3/PEM_write_SSL_SESSION.3 | 1 + .../usr/local/share/man/man3/PEM_write_X509.3 | 1 + .../local/share/man/man3/PEM_write_X509_AUX.3 | 1 + .../local/share/man/man3/PEM_write_X509_CRL.3 | 1 + .../local/share/man/man3/PEM_write_X509_REQ.3 | 1 + .../share/man/man3/PEM_write_X509_REQ_NEW.3 | 1 + .../usr/local/share/man/man3/PEM_write_bio.3 | 1 + .../local/share/man/man3/PEM_write_bio_CMS.3 | 1 + .../share/man/man3/PEM_write_bio_CMS_stream.3 | 2 +- .../share/man/man3/PEM_write_bio_DHparams.3 | 1 + .../share/man/man3/PEM_write_bio_DHxparams.3 | 1 + .../man/man3/PEM_write_bio_DSAPrivateKey.3 | 1 + .../share/man/man3/PEM_write_bio_DSA_PUBKEY.3 | 1 + .../share/man/man3/PEM_write_bio_DSAparams.3 | 1 + .../man/man3/PEM_write_bio_ECPKParameters.3 | 1 + .../man/man3/PEM_write_bio_ECPrivateKey.3 | 1 + .../share/man/man3/PEM_write_bio_EC_PUBKEY.3 | 1 + .../PEM_write_bio_NETSCAPE_CERT_SEQUENCE.3 | 1 + .../share/man/man3/PEM_write_bio_PKCS7.3 | 1 + .../man/man3/PEM_write_bio_PKCS7_stream.3 | 2 +- .../share/man/man3/PEM_write_bio_PKCS8.3 | 1 + .../man/man3/PEM_write_bio_PKCS8PrivateKey.3 | 1 + .../man3/PEM_write_bio_PKCS8PrivateKey_nid.3 | 1 + .../man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.3 | 1 + .../share/man/man3/PEM_write_bio_PUBKEY.3 | 1 + .../share/man/man3/PEM_write_bio_Parameters.3 | 1 + .../share/man/man3/PEM_write_bio_PrivateKey.3 | 1 + .../PEM_write_bio_PrivateKey_traditional.3 | 1 + .../man/man3/PEM_write_bio_RSAPrivateKey.3 | 1 + .../man/man3/PEM_write_bio_RSAPublicKey.3 | 1 + .../share/man/man3/PEM_write_bio_RSA_PUBKEY.3 | 1 + .../man/man3/PEM_write_bio_SSL_SESSION.3 | 1 + .../local/share/man/man3/PEM_write_bio_X509.3 | 1 + .../share/man/man3/PEM_write_bio_X509_AUX.3 | 1 + .../share/man/man3/PEM_write_bio_X509_CRL.3 | 1 + .../share/man/man3/PEM_write_bio_X509_REQ.3 | 1 + .../man/man3/PEM_write_bio_X509_REQ_NEW.3 | 1 + .../local/share/man/man3/PKCS12_BAGS_free.3 | 1 + .../local/share/man/man3/PKCS12_BAGS_new.3 | 1 + .../share/man/man3/PKCS12_MAC_DATA_free.3 | 1 + .../share/man/man3/PKCS12_MAC_DATA_new.3 | 1 + .../share/man/man3/PKCS12_SAFEBAG_free.3 | 1 + .../local/share/man/man3/PKCS12_SAFEBAG_new.3 | 1 + .../usr/local/share/man/man3/PKCS12_create.3 | 2 +- .../usr/local/share/man/man3/PKCS12_free.3 | 1 + .../usr/local/share/man/man3/PKCS12_new.3 | 1 + .../usr/local/share/man/man3/PKCS12_newpass.3 | 2 +- .../usr/local/share/man/man3/PKCS12_parse.3 | 2 +- .../local/share/man/man3/PKCS5_PBKDF2_HMAC.3 | 2 +- .../share/man/man3/PKCS5_PBKDF2_HMAC_SHA1.3 | 1 + .../local/share/man/man3/PKCS7_DIGEST_free.3 | 1 + .../local/share/man/man3/PKCS7_DIGEST_new.3 | 1 + .../local/share/man/man3/PKCS7_ENCRYPT_free.3 | 1 + .../local/share/man/man3/PKCS7_ENCRYPT_new.3 | 1 + .../share/man/man3/PKCS7_ENC_CONTENT_free.3 | 1 + .../share/man/man3/PKCS7_ENC_CONTENT_new.3 | 1 + .../share/man/man3/PKCS7_ENVELOPE_free.3 | 1 + .../local/share/man/man3/PKCS7_ENVELOPE_new.3 | 1 + .../man/man3/PKCS7_ISSUER_AND_SERIAL_digest.3 | 1 + .../man/man3/PKCS7_ISSUER_AND_SERIAL_free.3 | 1 + .../man/man3/PKCS7_ISSUER_AND_SERIAL_new.3 | 1 + .../share/man/man3/PKCS7_RECIP_INFO_free.3 | 1 + .../share/man/man3/PKCS7_RECIP_INFO_new.3 | 1 + .../local/share/man/man3/PKCS7_SIGNED_free.3 | 1 + .../local/share/man/man3/PKCS7_SIGNED_new.3 | 1 + .../share/man/man3/PKCS7_SIGNER_INFO_free.3 | 1 + .../share/man/man3/PKCS7_SIGNER_INFO_new.3 | 1 + .../share/man/man3/PKCS7_SIGN_ENVELOPE_free.3 | 1 + .../share/man/man3/PKCS7_SIGN_ENVELOPE_new.3 | 1 + .../share/man/man3/PKCS7_add_certificate.3 | 1 + .../usr/local/share/man/man3/PKCS7_add_crl.3 | 1 + .../usr/local/share/man/man3/PKCS7_decrypt.3 | 2 +- .../usr/local/share/man/man3/PKCS7_dup.3 | 1 + .../usr/local/share/man/man3/PKCS7_encrypt.3 | 2 +- .../usr/local/share/man/man3/PKCS7_free.3 | 1 + .../local/share/man/man3/PKCS7_get0_signers.3 | 1 + .../usr/local/share/man/man3/PKCS7_new.3 | 1 + .../local/share/man/man3/PKCS7_print_ctx.3 | 1 + .../usr/local/share/man/man3/PKCS7_sign.3 | 50 ++-- .../share/man/man3/PKCS7_sign_add_signer.3 | 54 ++-- .../usr/local/share/man/man3/PKCS7_verify.3 | 106 ++++---- .../share/man/man3/PKCS8_PRIV_KEY_INFO_free.3 | 1 + .../share/man/man3/PKCS8_PRIV_KEY_INFO_new.3 | 1 + .../share/man/man3/PKEY_USAGE_PERIOD_free.3 | 1 + .../share/man/man3/PKEY_USAGE_PERIOD_new.3 | 1 + .../local/share/man/man3/POLICYINFO_free.3 | 1 + .../usr/local/share/man/man3/POLICYINFO_new.3 | 1 + .../share/man/man3/POLICYQUALINFO_free.3 | 1 + .../local/share/man/man3/POLICYQUALINFO_new.3 | 1 + .../share/man/man3/POLICY_CONSTRAINTS_free.3 | 1 + .../share/man/man3/POLICY_CONSTRAINTS_new.3 | 1 + .../share/man/man3/POLICY_MAPPING_free.3 | 1 + .../local/share/man/man3/POLICY_MAPPING_new.3 | 1 + .../local/share/man/man3/PROFESSION_INFO.3 | 1 + .../local/share/man/man3/PROFESSION_INFOS.3 | 1 + .../share/man/man3/PROFESSION_INFOS_free.3 | 1 + .../share/man/man3/PROFESSION_INFOS_new.3 | 1 + .../share/man/man3/PROFESSION_INFO_free.3 | 1 + .../PROFESSION_INFO_get0_addProfessionInfo.3 | 1 + .../PROFESSION_INFO_get0_namingAuthority.3 | 1 + .../PROFESSION_INFO_get0_professionItems.3 | 1 + .../PROFESSION_INFO_get0_professionOIDs.3 | 1 + .../PROFESSION_INFO_get0_registrationNumber.3 | 1 + .../share/man/man3/PROFESSION_INFO_new.3 | 1 + .../PROFESSION_INFO_set0_addProfessionInfo.3 | 1 + .../PROFESSION_INFO_set0_namingAuthority.3 | 1 + .../PROFESSION_INFO_set0_professionItems.3 | 1 + .../PROFESSION_INFO_set0_professionOIDs.3 | 1 + .../PROFESSION_INFO_set0_registrationNumber.3 | 1 + .../man/man3/PROXY_CERT_INFO_EXTENSION_free.3 | 1 + .../man/man3/PROXY_CERT_INFO_EXTENSION_new.3 | 1 + .../local/share/man/man3/PROXY_POLICY_free.3 | 1 + .../local/share/man/man3/PROXY_POLICY_new.3 | 1 + .../local/share/man/man3/RAND_DRBG_bytes.3 | 1 + .../man/man3/RAND_DRBG_cleanup_entropy_fn.3 | 1 + .../man/man3/RAND_DRBG_cleanup_nonce_fn.3 | 1 + .../usr/local/share/man/man3/RAND_DRBG_free.3 | 1 + .../local/share/man/man3/RAND_DRBG_generate.3 | 2 +- .../share/man/man3/RAND_DRBG_get0_master.3 | 2 +- .../share/man/man3/RAND_DRBG_get0_private.3 | 1 + .../share/man/man3/RAND_DRBG_get0_public.3 | 1 + .../share/man/man3/RAND_DRBG_get_entropy_fn.3 | 1 + .../share/man/man3/RAND_DRBG_get_ex_data.3 | 1 + .../man/man3/RAND_DRBG_get_ex_new_index.3 | 1 + .../share/man/man3/RAND_DRBG_get_nonce_fn.3 | 1 + .../share/man/man3/RAND_DRBG_instantiate.3 | 1 + .../usr/local/share/man/man3/RAND_DRBG_new.3 | 6 +- .../local/share/man/man3/RAND_DRBG_reseed.3 | 2 +- .../share/man/man3/RAND_DRBG_secure_new.3 | 1 + .../usr/local/share/man/man3/RAND_DRBG_set.3 | 1 + .../share/man/man3/RAND_DRBG_set_callbacks.3 | 6 +- .../share/man/man3/RAND_DRBG_set_defaults.3 | 1 + .../share/man/man3/RAND_DRBG_set_ex_data.3 | 2 +- .../man/man3/RAND_DRBG_set_reseed_defaults.3 | 1 + .../man/man3/RAND_DRBG_set_reseed_interval.3 | 1 + .../man3/RAND_DRBG_set_reseed_time_interval.3 | 1 + .../share/man/man3/RAND_DRBG_uninstantiate.3 | 1 + .../usr/local/share/man/man3/RAND_OpenSSL.3 | 1 + .../usr/local/share/man/man3/RAND_add.3 | 6 +- .../usr/local/share/man/man3/RAND_bytes.3 | 2 +- .../usr/local/share/man/man3/RAND_cleanup.3 | 2 +- .../usr/local/share/man/man3/RAND_egd.3 | 2 +- .../usr/local/share/man/man3/RAND_egd_bytes.3 | 1 + .../usr/local/share/man/man3/RAND_event.3 | 1 + .../usr/local/share/man/man3/RAND_file_name.3 | 1 + .../share/man/man3/RAND_get_rand_method.3 | 1 + .../man/man3/RAND_keep_random_devices_open.3 | 1 + .../usr/local/share/man/man3/RAND_load_file.3 | 10 +- .../usr/local/share/man/man3/RAND_poll.3 | 1 + .../local/share/man/man3/RAND_priv_bytes.3 | 1 + .../local/share/man/man3/RAND_pseudo_bytes.3 | 1 + .../share/man/man3/RAND_query_egd_bytes.3 | 1 + .../usr/local/share/man/man3/RAND_screen.3 | 1 + .../usr/local/share/man/man3/RAND_seed.3 | 1 + .../share/man/man3/RAND_set_rand_method.3 | 2 +- .../usr/local/share/man/man3/RAND_status.3 | 1 + .../local/share/man/man3/RAND_write_file.3 | 1 + .../arm64-v8a/usr/local/share/man/man3/RC4.3 | 1 + .../usr/local/share/man/man3/RC4_set_key.3 | 2 +- .../usr/local/share/man/man3/RIPEMD160.3 | 1 + .../local/share/man/man3/RIPEMD160_Final.3 | 1 + .../usr/local/share/man/man3/RIPEMD160_Init.3 | 2 +- .../local/share/man/man3/RIPEMD160_Update.3 | 1 + .../local/share/man/man3/RSAPrivateKey_dup.3 | 1 + .../local/share/man/man3/RSAPublicKey_dup.3 | 1 + .../share/man/man3/RSA_OAEP_PARAMS_free.3 | 1 + .../share/man/man3/RSA_OAEP_PARAMS_new.3 | 1 + .../local/share/man/man3/RSA_PKCS1_OpenSSL.3 | 1 + .../share/man/man3/RSA_PSS_PARAMS_free.3 | 1 + .../local/share/man/man3/RSA_PSS_PARAMS_new.3 | 1 + .../usr/local/share/man/man3/RSA_bits.3 | 1 + .../local/share/man/man3/RSA_blinding_off.3 | 1 + .../local/share/man/man3/RSA_blinding_on.3 | 6 +- .../usr/local/share/man/man3/RSA_check_key.3 | 2 +- .../local/share/man/man3/RSA_check_key_ex.3 | 1 + .../local/share/man/man3/RSA_clear_flags.3 | 1 + .../usr/local/share/man/man3/RSA_flags.3 | 1 + .../usr/local/share/man/man3/RSA_free.3 | 1 + .../local/share/man/man3/RSA_generate_key.3 | 2 +- .../share/man/man3/RSA_generate_key_ex.3 | 1 + .../man/man3/RSA_generate_multi_prime_key.3 | 1 + .../share/man/man3/RSA_get0_crt_params.3 | 1 + .../usr/local/share/man/man3/RSA_get0_d.3 | 1 + .../usr/local/share/man/man3/RSA_get0_dmp1.3 | 1 + .../usr/local/share/man/man3/RSA_get0_dmq1.3 | 1 + .../usr/local/share/man/man3/RSA_get0_e.3 | 1 + .../local/share/man/man3/RSA_get0_engine.3 | 1 + .../local/share/man/man3/RSA_get0_factors.3 | 1 + .../usr/local/share/man/man3/RSA_get0_iqmp.3 | 1 + .../usr/local/share/man/man3/RSA_get0_key.3 | 2 +- .../man3/RSA_get0_multi_prime_crt_params.3 | 1 + .../man/man3/RSA_get0_multi_prime_factors.3 | 1 + .../usr/local/share/man/man3/RSA_get0_n.3 | 1 + .../usr/local/share/man/man3/RSA_get0_p.3 | 1 + .../share/man/man3/RSA_get0_pss_params.3 | 1 + .../usr/local/share/man/man3/RSA_get0_q.3 | 1 + .../share/man/man3/RSA_get_default_method.3 | 1 + .../local/share/man/man3/RSA_get_ex_data.3 | 1 + .../share/man/man3/RSA_get_ex_new_index.3 | 1 + .../usr/local/share/man/man3/RSA_get_method.3 | 1 + .../man3/RSA_get_multi_prime_extra_count.3 | 1 + .../local/share/man/man3/RSA_get_version.3 | 1 + .../usr/local/share/man/man3/RSA_meth_dup.3 | 1 + .../usr/local/share/man/man3/RSA_meth_free.3 | 1 + .../share/man/man3/RSA_meth_get0_app_data.3 | 1 + .../local/share/man/man3/RSA_meth_get0_name.3 | 1 + .../share/man/man3/RSA_meth_get_bn_mod_exp.3 | 1 + .../share/man/man3/RSA_meth_get_finish.3 | 1 + .../local/share/man/man3/RSA_meth_get_flags.3 | 1 + .../local/share/man/man3/RSA_meth_get_init.3 | 1 + .../share/man/man3/RSA_meth_get_keygen.3 | 1 + .../share/man/man3/RSA_meth_get_mod_exp.3 | 1 + .../man3/RSA_meth_get_multi_prime_keygen.3 | 1 + .../share/man/man3/RSA_meth_get_priv_dec.3 | 1 + .../share/man/man3/RSA_meth_get_priv_enc.3 | 1 + .../share/man/man3/RSA_meth_get_pub_dec.3 | 1 + .../share/man/man3/RSA_meth_get_pub_enc.3 | 1 + .../local/share/man/man3/RSA_meth_get_sign.3 | 1 + .../share/man/man3/RSA_meth_get_verify.3 | 1 + .../usr/local/share/man/man3/RSA_meth_new.3 | 2 +- .../share/man/man3/RSA_meth_set0_app_data.3 | 1 + .../local/share/man/man3/RSA_meth_set1_name.3 | 1 + .../share/man/man3/RSA_meth_set_bn_mod_exp.3 | 1 + .../share/man/man3/RSA_meth_set_finish.3 | 1 + .../local/share/man/man3/RSA_meth_set_flags.3 | 1 + .../local/share/man/man3/RSA_meth_set_init.3 | 1 + .../share/man/man3/RSA_meth_set_keygen.3 | 1 + .../share/man/man3/RSA_meth_set_mod_exp.3 | 1 + .../man3/RSA_meth_set_multi_prime_keygen.3 | 1 + .../share/man/man3/RSA_meth_set_priv_dec.3 | 1 + .../share/man/man3/RSA_meth_set_priv_enc.3 | 1 + .../share/man/man3/RSA_meth_set_pub_dec.3 | 1 + .../share/man/man3/RSA_meth_set_pub_enc.3 | 1 + .../local/share/man/man3/RSA_meth_set_sign.3 | 1 + .../share/man/man3/RSA_meth_set_verify.3 | 1 + .../usr/local/share/man/man3/RSA_new.3 | 2 +- .../usr/local/share/man/man3/RSA_new_method.3 | 1 + .../man/man3/RSA_padding_add_PKCS1_OAEP.3 | 1 + .../man3/RSA_padding_add_PKCS1_OAEP_mgf1.3 | 1 + .../man/man3/RSA_padding_add_PKCS1_type_1.3 | 2 +- .../man/man3/RSA_padding_add_PKCS1_type_2.3 | 1 + .../share/man/man3/RSA_padding_add_SSLv23.3 | 1 + .../share/man/man3/RSA_padding_add_none.3 | 1 + .../man/man3/RSA_padding_check_PKCS1_OAEP.3 | 1 + .../man3/RSA_padding_check_PKCS1_OAEP_mgf1.3 | 1 + .../man/man3/RSA_padding_check_PKCS1_type_1.3 | 1 + .../man/man3/RSA_padding_check_PKCS1_type_2.3 | 1 + .../share/man/man3/RSA_padding_check_SSLv23.3 | 1 + .../share/man/man3/RSA_padding_check_none.3 | 1 + .../usr/local/share/man/man3/RSA_print.3 | 2 +- .../usr/local/share/man/man3/RSA_print_fp.3 | 1 + .../share/man/man3/RSA_private_decrypt.3 | 1 + .../share/man/man3/RSA_private_encrypt.3 | 8 +- .../local/share/man/man3/RSA_public_decrypt.3 | 1 + .../local/share/man/man3/RSA_public_encrypt.3 | 2 +- .../local/share/man/man3/RSA_security_bits.3 | 1 + .../share/man/man3/RSA_set0_crt_params.3 | 1 + .../local/share/man/man3/RSA_set0_factors.3 | 1 + .../usr/local/share/man/man3/RSA_set0_key.3 | 1 + .../man/man3/RSA_set0_multi_prime_params.3 | 1 + .../share/man/man3/RSA_set_default_method.3 | 1 + .../local/share/man/man3/RSA_set_ex_data.3 | 1 + .../usr/local/share/man/man3/RSA_set_flags.3 | 1 + .../usr/local/share/man/man3/RSA_set_method.3 | 6 +- .../usr/local/share/man/man3/RSA_sign.3 | 2 +- .../man/man3/RSA_sign_ASN1_OCTET_STRING.3 | 2 +- .../usr/local/share/man/man3/RSA_size.3 | 2 +- .../usr/local/share/man/man3/RSA_test_flags.3 | 1 + .../usr/local/share/man/man3/RSA_verify.3 | 1 + .../man/man3/RSA_verify_ASN1_OCTET_STRING.3 | 1 + .../local/share/man/man3/SCRYPT_PARAMS_free.3 | 1 + .../local/share/man/man3/SCRYPT_PARAMS_new.3 | 1 + .../usr/local/share/man/man3/SCT_LIST_free.3 | 1 + .../usr/local/share/man/man3/SCT_LIST_print.3 | 1 + .../local/share/man/man3/SCT_LIST_validate.3 | 1 + .../usr/local/share/man/man3/SCT_free.3 | 1 + .../share/man/man3/SCT_get0_extensions.3 | 1 + .../local/share/man/man3/SCT_get0_log_id.3 | 1 + .../local/share/man/man3/SCT_get0_signature.3 | 1 + .../share/man/man3/SCT_get_log_entry_type.3 | 1 + .../share/man/man3/SCT_get_signature_nid.3 | 1 + .../usr/local/share/man/man3/SCT_get_source.3 | 1 + .../local/share/man/man3/SCT_get_timestamp.3 | 1 + .../man/man3/SCT_get_validation_status.3 | 1 + .../local/share/man/man3/SCT_get_version.3 | 1 + .../usr/local/share/man/man3/SCT_new.3 | 2 +- .../share/man/man3/SCT_new_from_base64.3 | 1 + .../usr/local/share/man/man3/SCT_print.3 | 2 +- .../share/man/man3/SCT_set0_extensions.3 | 1 + .../local/share/man/man3/SCT_set0_log_id.3 | 1 + .../local/share/man/man3/SCT_set0_signature.3 | 1 + .../share/man/man3/SCT_set1_extensions.3 | 1 + .../local/share/man/man3/SCT_set1_log_id.3 | 1 + .../local/share/man/man3/SCT_set1_signature.3 | 1 + .../share/man/man3/SCT_set_log_entry_type.3 | 1 + .../share/man/man3/SCT_set_signature_nid.3 | 1 + .../usr/local/share/man/man3/SCT_set_source.3 | 1 + .../local/share/man/man3/SCT_set_timestamp.3 | 1 + .../local/share/man/man3/SCT_set_version.3 | 1 + .../usr/local/share/man/man3/SCT_validate.3 | 2 +- .../man/man3/SCT_validation_status_string.3 | 1 + .../arm64-v8a/usr/local/share/man/man3/SHA1.3 | 1 + .../usr/local/share/man/man3/SHA1_Final.3 | 1 + .../usr/local/share/man/man3/SHA1_Init.3 | 1 + .../usr/local/share/man/man3/SHA1_Update.3 | 1 + .../usr/local/share/man/man3/SHA224.3 | 1 + .../usr/local/share/man/man3/SHA224_Final.3 | 1 + .../usr/local/share/man/man3/SHA224_Init.3 | 1 + .../usr/local/share/man/man3/SHA224_Update.3 | 1 + .../usr/local/share/man/man3/SHA256.3 | 1 + .../usr/local/share/man/man3/SHA256_Final.3 | 1 + .../usr/local/share/man/man3/SHA256_Init.3 | 7 +- .../usr/local/share/man/man3/SHA256_Update.3 | 1 + .../usr/local/share/man/man3/SHA384.3 | 1 + .../usr/local/share/man/man3/SHA384_Final.3 | 1 + .../usr/local/share/man/man3/SHA384_Init.3 | 1 + .../usr/local/share/man/man3/SHA384_Update.3 | 1 + .../usr/local/share/man/man3/SHA512.3 | 1 + .../usr/local/share/man/man3/SHA512_Final.3 | 1 + .../usr/local/share/man/man3/SHA512_Init.3 | 1 + .../usr/local/share/man/man3/SHA512_Update.3 | 1 + .../usr/local/share/man/man3/SMIME_read_CMS.3 | 2 +- .../local/share/man/man3/SMIME_read_PKCS7.3 | 2 +- .../local/share/man/man3/SMIME_write_CMS.3 | 2 +- .../local/share/man/man3/SMIME_write_PKCS7.3 | 2 +- .../share/man/man3/SSL_CIPHER_description.3 | 1 + .../local/share/man/man3/SSL_CIPHER_find.3 | 1 + .../share/man/man3/SSL_CIPHER_get_auth_nid.3 | 1 + .../share/man/man3/SSL_CIPHER_get_bits.3 | 1 + .../man/man3/SSL_CIPHER_get_cipher_nid.3 | 1 + .../man/man3/SSL_CIPHER_get_digest_nid.3 | 1 + .../man3/SSL_CIPHER_get_handshake_digest.3 | 1 + .../local/share/man/man3/SSL_CIPHER_get_id.3 | 1 + .../share/man/man3/SSL_CIPHER_get_kx_nid.3 | 1 + .../share/man/man3/SSL_CIPHER_get_name.3 | 2 +- .../man/man3/SSL_CIPHER_get_protocol_id.3 | 1 + .../share/man/man3/SSL_CIPHER_get_version.3 | 1 + .../local/share/man/man3/SSL_CIPHER_is_aead.3 | 1 + .../share/man/man3/SSL_CIPHER_standard_name.3 | 1 + .../man3/SSL_COMP_add_compression_method.3 | 2 +- .../man3/SSL_COMP_free_compression_methods.3 | 1 + .../local/share/man/man3/SSL_COMP_get0_name.3 | 1 + .../man3/SSL_COMP_get_compression_methods.3 | 1 + .../local/share/man/man3/SSL_COMP_get_id.3 | 1 + .../share/man/man3/SSL_CONF_CTX_clear_flags.3 | 1 + .../local/share/man/man3/SSL_CONF_CTX_free.3 | 1 + .../local/share/man/man3/SSL_CONF_CTX_new.3 | 2 +- .../share/man/man3/SSL_CONF_CTX_set1_prefix.3 | 2 +- .../share/man/man3/SSL_CONF_CTX_set_flags.3 | 2 +- .../share/man/man3/SSL_CONF_CTX_set_ssl.3 | 1 + .../share/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 | 2 +- .../usr/local/share/man/man3/SSL_CONF_cmd.3 | 43 ++-- .../local/share/man/man3/SSL_CONF_cmd_argv.3 | 2 +- .../share/man/man3/SSL_CONF_cmd_value_type.3 | 1 + .../share/man/man3/SSL_CTX_add0_chain_cert.3 | 1 + .../share/man/man3/SSL_CTX_add1_chain_cert.3 | 2 +- .../share/man/man3/SSL_CTX_add1_to_CA_list.3 | 1 + .../share/man/man3/SSL_CTX_add_client_CA.3 | 1 + .../man/man3/SSL_CTX_add_client_custom_ext.3 | 1 + .../share/man/man3/SSL_CTX_add_custom_ext.3 | 1 + .../man/man3/SSL_CTX_add_extra_chain_cert.3 | 2 +- .../man/man3/SSL_CTX_add_server_custom_ext.3 | 1 + .../share/man/man3/SSL_CTX_add_session.3 | 2 +- .../share/man/man3/SSL_CTX_build_cert_chain.3 | 1 + .../share/man/man3/SSL_CTX_callback_ctrl.3 | 1 + .../man/man3/SSL_CTX_check_private_key.3 | 1 + .../man/man3/SSL_CTX_clear_chain_certs.3 | 1 + .../man3/SSL_CTX_clear_extra_chain_certs.3 | 1 + .../local/share/man/man3/SSL_CTX_clear_mode.3 | 1 + .../share/man/man3/SSL_CTX_clear_options.3 | 1 + .../usr/local/share/man/man3/SSL_CTX_config.3 | 2 +- .../share/man/man3/SSL_CTX_ct_is_enabled.3 | 1 + .../usr/local/share/man/man3/SSL_CTX_ctrl.3 | 2 +- .../share/man/man3/SSL_CTX_dane_clear_flags.3 | 1 + .../share/man/man3/SSL_CTX_dane_enable.3 | 10 +- .../share/man/man3/SSL_CTX_dane_mtype_set.3 | 1 + .../share/man/man3/SSL_CTX_dane_set_flags.3 | 1 + .../man3/SSL_CTX_decrypt_session_ticket_fn.3 | 1 + .../local/share/man/man3/SSL_CTX_disable_ct.3 | 1 + .../local/share/man/man3/SSL_CTX_enable_ct.3 | 1 + .../share/man/man3/SSL_CTX_flush_sessions.3 | 2 +- .../usr/local/share/man/man3/SSL_CTX_free.3 | 2 +- .../man3/SSL_CTX_generate_session_ticket_fn.3 | 1 + .../share/man/man3/SSL_CTX_get0_CA_list.3 | 1 + .../man/man3/SSL_CTX_get0_chain_cert_store.3 | 1 + .../share/man/man3/SSL_CTX_get0_chain_certs.3 | 1 + .../local/share/man/man3/SSL_CTX_get0_param.3 | 2 +- .../man/man3/SSL_CTX_get0_security_ex_data.3 | 1 + .../man/man3/SSL_CTX_get0_verify_cert_store.3 | 1 + .../share/man/man3/SSL_CTX_get_cert_store.3 | 1 + .../share/man/man3/SSL_CTX_get_ciphers.3 | 1 + .../man/man3/SSL_CTX_get_client_CA_list.3 | 1 + .../man/man3/SSL_CTX_get_client_cert_cb.3 | 1 + .../man/man3/SSL_CTX_get_default_passwd_cb.3 | 1 + .../SSL_CTX_get_default_passwd_cb_userdata.3 | 1 + .../man/man3/SSL_CTX_get_default_read_ahead.3 | 1 + .../share/man/man3/SSL_CTX_get_ex_data.3 | 1 + .../man/man3/SSL_CTX_get_info_callback.3 | 1 + .../man/man3/SSL_CTX_get_keylog_callback.3 | 1 + .../man/man3/SSL_CTX_get_max_cert_list.3 | 1 + .../man/man3/SSL_CTX_get_max_early_data.3 | 1 + .../man/man3/SSL_CTX_get_max_proto_version.3 | 1 + .../man/man3/SSL_CTX_get_min_proto_version.3 | 1 + .../local/share/man/man3/SSL_CTX_get_mode.3 | 1 + .../share/man/man3/SSL_CTX_get_num_tickets.3 | 1 + .../share/man/man3/SSL_CTX_get_options.3 | 1 + .../man/man3/SSL_CTX_get_quiet_shutdown.3 | 1 + .../share/man/man3/SSL_CTX_get_read_ahead.3 | 1 + .../SSL_CTX_get_record_padding_callback_arg.3 | 1 + .../man3/SSL_CTX_get_recv_max_early_data.3 | 1 + .../man/man3/SSL_CTX_get_security_callback.3 | 1 + .../man/man3/SSL_CTX_get_security_level.3 | 1 + .../man/man3/SSL_CTX_get_session_cache_mode.3 | 1 + .../share/man/man3/SSL_CTX_get_timeout.3 | 1 + .../man/man3/SSL_CTX_get_tlsext_status_arg.3 | 1 + .../man/man3/SSL_CTX_get_tlsext_status_cb.3 | 1 + .../man/man3/SSL_CTX_get_tlsext_status_type.3 | 1 + .../man/man3/SSL_CTX_get_verify_callback.3 | 1 + .../share/man/man3/SSL_CTX_get_verify_depth.3 | 1 + .../share/man/man3/SSL_CTX_get_verify_mode.3 | 2 +- .../man/man3/SSL_CTX_has_client_custom_ext.3 | 2 +- .../share/man/man3/SSL_CTX_keylog_cb_func.3 | 1 + .../man/man3/SSL_CTX_load_verify_locations.3 | 2 +- .../usr/local/share/man/man3/SSL_CTX_new.3 | 2 +- .../share/man/man3/SSL_CTX_remove_session.3 | 1 + .../man/man3/SSL_CTX_select_current_cert.3 | 1 + .../share/man/man3/SSL_CTX_sess_accept.3 | 1 + .../share/man/man3/SSL_CTX_sess_accept_good.3 | 1 + .../man3/SSL_CTX_sess_accept_renegotiate.3 | 1 + .../share/man/man3/SSL_CTX_sess_cache_full.3 | 1 + .../share/man/man3/SSL_CTX_sess_cb_hits.3 | 1 + .../share/man/man3/SSL_CTX_sess_connect.3 | 1 + .../man/man3/SSL_CTX_sess_connect_good.3 | 1 + .../man3/SSL_CTX_sess_connect_renegotiate.3 | 1 + .../man/man3/SSL_CTX_sess_get_cache_size.3 | 1 + .../share/man/man3/SSL_CTX_sess_get_get_cb.3 | 1 + .../share/man/man3/SSL_CTX_sess_get_new_cb.3 | 1 + .../man/man3/SSL_CTX_sess_get_remove_cb.3 | 1 + .../local/share/man/man3/SSL_CTX_sess_hits.3 | 1 + .../share/man/man3/SSL_CTX_sess_misses.3 | 1 + .../share/man/man3/SSL_CTX_sess_number.3 | 2 +- .../man/man3/SSL_CTX_sess_set_cache_size.3 | 2 +- .../share/man/man3/SSL_CTX_sess_set_get_cb.3 | 2 +- .../share/man/man3/SSL_CTX_sess_set_new_cb.3 | 1 + .../man/man3/SSL_CTX_sess_set_remove_cb.3 | 1 + .../share/man/man3/SSL_CTX_sess_timeouts.3 | 1 + .../local/share/man/man3/SSL_CTX_sessions.3 | 2 +- .../share/man/man3/SSL_CTX_set0_CA_list.3 | 2 +- .../local/share/man/man3/SSL_CTX_set0_chain.3 | 1 + .../man/man3/SSL_CTX_set0_chain_cert_store.3 | 1 + .../man/man3/SSL_CTX_set0_security_ex_data.3 | 1 + .../man/man3/SSL_CTX_set0_verify_cert_store.3 | 1 + .../share/man/man3/SSL_CTX_set1_cert_store.3 | 1 + .../local/share/man/man3/SSL_CTX_set1_chain.3 | 1 + .../man/man3/SSL_CTX_set1_chain_cert_store.3 | 1 + .../man/man3/SSL_CTX_set1_client_sigalgs.3 | 1 + .../man3/SSL_CTX_set1_client_sigalgs_list.3 | 1 + .../share/man/man3/SSL_CTX_set1_curves.3 | 2 +- .../share/man/man3/SSL_CTX_set1_curves_list.3 | 1 + .../share/man/man3/SSL_CTX_set1_groups.3 | 1 + .../share/man/man3/SSL_CTX_set1_groups_list.3 | 1 + .../local/share/man/man3/SSL_CTX_set1_param.3 | 1 + .../share/man/man3/SSL_CTX_set1_sigalgs.3 | 2 +- .../man/man3/SSL_CTX_set1_sigalgs_list.3 | 1 + .../man/man3/SSL_CTX_set1_verify_cert_store.3 | 15 +- .../man3/SSL_CTX_set_allow_early_data_cb.3 | 1 + .../share/man/man3/SSL_CTX_set_alpn_protos.3 | 1 + .../man/man3/SSL_CTX_set_alpn_select_cb.3 | 6 +- .../man/man3/SSL_CTX_set_block_padding.3 | 1 + .../share/man/man3/SSL_CTX_set_cert_cb.3 | 2 +- .../share/man/man3/SSL_CTX_set_cert_store.3 | 2 +- .../man3/SSL_CTX_set_cert_verify_callback.3 | 2 +- .../share/man/man3/SSL_CTX_set_cipher_list.3 | 2 +- .../share/man/man3/SSL_CTX_set_ciphersuites.3 | 1 + .../man/man3/SSL_CTX_set_client_CA_list.3 | 1 + .../man/man3/SSL_CTX_set_client_cert_cb.3 | 2 +- .../man/man3/SSL_CTX_set_client_hello_cb.3 | 2 +- .../man/man3/SSL_CTX_set_cookie_generate_cb.3 | 1 + .../man/man3/SSL_CTX_set_cookie_verify_cb.3 | 1 + .../man3/SSL_CTX_set_ct_validation_callback.3 | 2 +- .../man/man3/SSL_CTX_set_ctlog_list_file.3 | 2 +- .../share/man/man3/SSL_CTX_set_current_cert.3 | 1 + .../SSL_CTX_set_default_ctlog_list_file.3 | 1 + .../man/man3/SSL_CTX_set_default_passwd_cb.3 | 2 +- .../SSL_CTX_set_default_passwd_cb_userdata.3 | 1 + .../SSL_CTX_set_default_read_buffer_len.3 | 1 + .../man/man3/SSL_CTX_set_default_verify_dir.3 | 1 + .../man3/SSL_CTX_set_default_verify_file.3 | 1 + .../man3/SSL_CTX_set_default_verify_paths.3 | 1 + .../share/man/man3/SSL_CTX_set_ex_data.3 | 2 +- .../man3/SSL_CTX_set_generate_session_id.3 | 8 +- .../man/man3/SSL_CTX_set_info_callback.3 | 8 +- .../man/man3/SSL_CTX_set_keylog_callback.3 | 2 +- .../man/man3/SSL_CTX_set_max_cert_list.3 | 6 +- .../man/man3/SSL_CTX_set_max_early_data.3 | 1 + .../man/man3/SSL_CTX_set_max_pipelines.3 | 1 + .../man/man3/SSL_CTX_set_max_proto_version.3 | 1 + .../man/man3/SSL_CTX_set_max_send_fragment.3 | 1 + .../man/man3/SSL_CTX_set_min_proto_version.3 | 2 +- .../local/share/man/man3/SSL_CTX_set_mode.3 | 24 +- .../share/man/man3/SSL_CTX_set_msg_callback.3 | 2 +- .../man/man3/SSL_CTX_set_msg_callback_arg.3 | 1 + .../man3/SSL_CTX_set_next_proto_select_cb.3 | 1 + .../SSL_CTX_set_next_protos_advertised_cb.3 | 1 + .../share/man/man3/SSL_CTX_set_num_tickets.3 | 12 +- .../share/man/man3/SSL_CTX_set_options.3 | 22 +- .../man3/SSL_CTX_set_post_handshake_auth.3 | 1 + .../man3/SSL_CTX_set_psk_client_callback.3 | 10 +- .../SSL_CTX_set_psk_find_session_callback.3 | 1 + .../man3/SSL_CTX_set_psk_server_callback.3 | 1 + .../SSL_CTX_set_psk_use_session_callback.3 | 1 + .../man/man3/SSL_CTX_set_quiet_shutdown.3 | 2 +- .../share/man/man3/SSL_CTX_set_read_ahead.3 | 6 +- .../SSL_CTX_set_record_padding_callback.3 | 2 +- .../SSL_CTX_set_record_padding_callback_arg.3 | 1 + .../man3/SSL_CTX_set_recv_max_early_data.3 | 1 + .../man/man3/SSL_CTX_set_security_callback.3 | 1 + .../man/man3/SSL_CTX_set_security_level.3 | 10 +- .../man/man3/SSL_CTX_set_session_cache_mode.3 | 6 +- .../man/man3/SSL_CTX_set_session_id_context.3 | 6 +- .../man/man3/SSL_CTX_set_session_ticket_cb.3 | 8 +- .../man3/SSL_CTX_set_split_send_fragment.3 | 6 +- .../share/man/man3/SSL_CTX_set_ssl_version.3 | 2 +- ...SSL_CTX_set_stateless_cookie_generate_cb.3 | 2 +- .../SSL_CTX_set_stateless_cookie_verify_cb.3 | 1 + .../share/man/man3/SSL_CTX_set_timeout.3 | 14 +- .../SSL_CTX_set_tlsext_max_fragment_length.3 | 1 + .../man3/SSL_CTX_set_tlsext_servername_arg.3 | 1 + .../SSL_CTX_set_tlsext_servername_callback.3 | 10 +- .../man/man3/SSL_CTX_set_tlsext_status_arg.3 | 1 + .../man/man3/SSL_CTX_set_tlsext_status_cb.3 | 2 +- .../man/man3/SSL_CTX_set_tlsext_status_type.3 | 1 + .../man3/SSL_CTX_set_tlsext_ticket_key_cb.3 | 23 +- .../man/man3/SSL_CTX_set_tlsext_use_srtp.3 | 2 +- .../local/share/man/man3/SSL_CTX_set_tmp_dh.3 | 1 + .../man/man3/SSL_CTX_set_tmp_dh_callback.3 | 2 +- .../local/share/man/man3/SSL_CTX_set_verify.3 | 2 +- .../share/man/man3/SSL_CTX_set_verify_depth.3 | 1 + .../usr/local/share/man/man3/SSL_CTX_up_ref.3 | 1 + .../share/man/man3/SSL_CTX_use_PrivateKey.3 | 1 + .../man/man3/SSL_CTX_use_PrivateKey_ASN1.3 | 1 + .../man/man3/SSL_CTX_use_PrivateKey_file.3 | 1 + .../man/man3/SSL_CTX_use_RSAPrivateKey.3 | 1 + .../man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3 | 1 + .../man/man3/SSL_CTX_use_RSAPrivateKey_file.3 | 1 + .../share/man/man3/SSL_CTX_use_cert_and_key.3 | 1 + .../share/man/man3/SSL_CTX_use_certificate.3 | 2 +- .../man/man3/SSL_CTX_use_certificate_ASN1.3 | 1 + .../man3/SSL_CTX_use_certificate_chain_file.3 | 1 + .../man/man3/SSL_CTX_use_certificate_file.3 | 1 + .../man/man3/SSL_CTX_use_psk_identity_hint.3 | 10 +- .../share/man/man3/SSL_CTX_use_serverinfo.3 | 2 +- .../man/man3/SSL_CTX_use_serverinfo_ex.3 | 1 + .../man/man3/SSL_CTX_use_serverinfo_file.3 | 1 + .../local/share/man/man3/SSL_SESSION_dup.3 | 1 + .../local/share/man/man3/SSL_SESSION_free.3 | 2 +- .../man/man3/SSL_SESSION_get0_alpn_selected.3 | 1 + .../share/man/man3/SSL_SESSION_get0_cipher.3 | 2 +- .../man/man3/SSL_SESSION_get0_hostname.3 | 2 +- .../man/man3/SSL_SESSION_get0_id_context.3 | 2 +- .../share/man/man3/SSL_SESSION_get0_peer.3 | 2 +- .../share/man/man3/SSL_SESSION_get0_ticket.3 | 1 + .../man3/SSL_SESSION_get0_ticket_appdata.3 | 1 + .../man/man3/SSL_SESSION_get_compress_id.3 | 2 +- .../share/man/man3/SSL_SESSION_get_ex_data.3 | 2 +- .../local/share/man/man3/SSL_SESSION_get_id.3 | 1 + .../man/man3/SSL_SESSION_get_master_key.3 | 1 + .../man/man3/SSL_SESSION_get_max_early_data.3 | 1 + .../SSL_SESSION_get_max_fragment_length.3 | 1 + .../man3/SSL_SESSION_get_protocol_version.3 | 2 +- .../SSL_SESSION_get_ticket_lifetime_hint.3 | 1 + .../share/man/man3/SSL_SESSION_get_time.3 | 2 +- .../share/man/man3/SSL_SESSION_get_timeout.3 | 1 + .../share/man/man3/SSL_SESSION_has_ticket.3 | 2 +- .../share/man/man3/SSL_SESSION_is_resumable.3 | 2 +- .../local/share/man/man3/SSL_SESSION_new.3 | 1 + .../local/share/man/man3/SSL_SESSION_print.3 | 2 +- .../share/man/man3/SSL_SESSION_print_fp.3 | 1 + .../share/man/man3/SSL_SESSION_print_keylog.3 | 1 + .../man/man3/SSL_SESSION_set1_alpn_selected.3 | 1 + .../man/man3/SSL_SESSION_set1_hostname.3 | 1 + .../share/man/man3/SSL_SESSION_set1_id.3 | 2 +- .../man/man3/SSL_SESSION_set1_id_context.3 | 1 + .../man/man3/SSL_SESSION_set1_master_key.3 | 1 + .../man3/SSL_SESSION_set1_ticket_appdata.3 | 1 + .../share/man/man3/SSL_SESSION_set_cipher.3 | 1 + .../share/man/man3/SSL_SESSION_set_ex_data.3 | 1 + .../man/man3/SSL_SESSION_set_max_early_data.3 | 1 + .../man3/SSL_SESSION_set_protocol_version.3 | 1 + .../share/man/man3/SSL_SESSION_set_time.3 | 1 + .../share/man/man3/SSL_SESSION_set_timeout.3 | 1 + .../local/share/man/man3/SSL_SESSION_up_ref.3 | 1 + .../usr/local/share/man/man3/SSL_accept.3 | 8 +- .../share/man/man3/SSL_add0_chain_cert.3 | 1 + .../share/man/man3/SSL_add1_chain_cert.3 | 1 + .../usr/local/share/man/man3/SSL_add1_host.3 | 1 + .../share/man/man3/SSL_add1_to_CA_list.3 | 1 + .../local/share/man/man3/SSL_add_client_CA.3 | 1 + .../man3/SSL_add_dir_cert_subjects_to_stack.3 | 1 + .../SSL_add_file_cert_subjects_to_stack.3 | 1 + .../share/man/man3/SSL_alert_desc_string.3 | 1 + .../man/man3/SSL_alert_desc_string_long.3 | 1 + .../share/man/man3/SSL_alert_type_string.3 | 2 +- .../man/man3/SSL_alert_type_string_long.3 | 1 + .../local/share/man/man3/SSL_alloc_buffers.3 | 6 +- .../man/man3/SSL_allow_early_data_cb_fn.3 | 1 + .../share/man/man3/SSL_build_cert_chain.3 | 1 + .../share/man/man3/SSL_bytes_to_cipher_list.3 | 1 + .../local/share/man/man3/SSL_callback_ctrl.3 | 1 + .../local/share/man/man3/SSL_check_chain.3 | 2 +- .../share/man/man3/SSL_check_private_key.3 | 1 + .../usr/local/share/man/man3/SSL_clear.3 | 2 +- .../share/man/man3/SSL_clear_chain_certs.3 | 1 + .../usr/local/share/man/man3/SSL_clear_mode.3 | 1 + .../local/share/man/man3/SSL_clear_options.3 | 1 + .../share/man/man3/SSL_client_hello_cb_fn.3 | 1 + .../man/man3/SSL_client_hello_get0_ciphers.3 | 1 + ...SL_client_hello_get0_compression_methods.3 | 1 + .../man/man3/SSL_client_hello_get0_ext.3 | 1 + .../SSL_client_hello_get0_legacy_version.3 | 1 + .../man/man3/SSL_client_hello_get0_random.3 | 1 + .../man3/SSL_client_hello_get0_session_id.3 | 1 + ...SSL_client_hello_get1_extensions_present.3 | 1 + .../share/man/man3/SSL_client_hello_isv2.3 | 1 + .../local/share/man/man3/SSL_client_version.3 | 1 + .../usr/local/share/man/man3/SSL_config.3 | 1 + .../usr/local/share/man/man3/SSL_connect.3 | 8 +- .../local/share/man/man3/SSL_ct_is_enabled.3 | 1 + .../usr/local/share/man/man3/SSL_ctrl.3 | 1 + .../share/man/man3/SSL_dane_clear_flags.3 | 1 + .../local/share/man/man3/SSL_dane_enable.3 | 1 + .../local/share/man/man3/SSL_dane_set_flags.3 | 1 + .../local/share/man/man3/SSL_dane_tlsa_add.3 | 1 + .../usr/local/share/man/man3/SSL_disable_ct.3 | 1 + .../local/share/man/man3/SSL_do_handshake.3 | 8 +- .../usr/local/share/man/man3/SSL_dup.3 | 1 + .../usr/local/share/man/man3/SSL_enable_ct.3 | 1 + .../man/man3/SSL_export_keying_material.3 | 2 +- .../man3/SSL_export_keying_material_early.3 | 1 + .../share/man/man3/SSL_extension_supported.3 | 2 +- .../usr/local/share/man/man3/SSL_free.3 | 2 +- .../local/share/man/man3/SSL_free_buffers.3 | 1 + .../local/share/man/man3/SSL_get0_CA_list.3 | 1 + .../share/man/man3/SSL_get0_alpn_selected.3 | 1 + .../man/man3/SSL_get0_chain_cert_store.3 | 1 + .../share/man/man3/SSL_get0_chain_certs.3 | 1 + .../share/man/man3/SSL_get0_dane_authority.3 | 1 + .../local/share/man/man3/SSL_get0_dane_tlsa.3 | 1 + .../man/man3/SSL_get0_next_proto_negotiated.3 | 1 + .../usr/local/share/man/man3/SSL_get0_param.3 | 1 + .../share/man/man3/SSL_get0_peer_CA_list.3 | 1 + .../local/share/man/man3/SSL_get0_peer_scts.3 | 2 +- .../local/share/man/man3/SSL_get0_peername.3 | 1 + .../man/man3/SSL_get0_security_ex_data.3 | 1 + .../local/share/man/man3/SSL_get0_session.3 | 1 + .../share/man/man3/SSL_get0_verified_chain.3 | 1 + .../man/man3/SSL_get0_verify_cert_store.3 | 1 + .../local/share/man/man3/SSL_get1_curves.3 | 1 + .../local/share/man/man3/SSL_get1_groups.3 | 1 + .../local/share/man/man3/SSL_get1_session.3 | 1 + .../man/man3/SSL_get1_supported_ciphers.3 | 1 + .../local/share/man/man3/SSL_get_SSL_CTX.3 | 2 +- .../share/man/man3/SSL_get_all_async_fds.3 | 8 +- .../man/man3/SSL_get_changed_async_fds.3 | 1 + .../usr/local/share/man/man3/SSL_get_cipher.3 | 1 + .../share/man/man3/SSL_get_cipher_bits.3 | 1 + .../share/man/man3/SSL_get_cipher_list.3 | 1 + .../share/man/man3/SSL_get_cipher_name.3 | 1 + .../share/man/man3/SSL_get_cipher_version.3 | 1 + .../local/share/man/man3/SSL_get_ciphers.3 | 2 +- .../share/man/man3/SSL_get_client_CA_list.3 | 1 + .../share/man/man3/SSL_get_client_ciphers.3 | 1 + .../share/man/man3/SSL_get_client_random.3 | 2 +- .../share/man/man3/SSL_get_current_cipher.3 | 8 +- .../man/man3/SSL_get_default_passwd_cb.3 | 1 + .../man3/SSL_get_default_passwd_cb_userdata.3 | 1 + .../share/man/man3/SSL_get_default_timeout.3 | 2 +- .../man/man3/SSL_get_early_data_status.3 | 1 + .../usr/local/share/man/man3/SSL_get_error.3 | 10 +- .../local/share/man/man3/SSL_get_ex_data.3 | 1 + .../man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 | 1 + .../share/man/man3/SSL_get_extms_support.3 | 2 +- .../usr/local/share/man/man3/SSL_get_fd.3 | 2 +- .../share/man/man3/SSL_get_info_callback.3 | 1 + .../share/man/man3/SSL_get_key_update_type.3 | 1 + .../share/man/man3/SSL_get_max_cert_list.3 | 1 + .../share/man/man3/SSL_get_max_early_data.3 | 1 + .../man/man3/SSL_get_max_proto_version.3 | 1 + .../man/man3/SSL_get_min_proto_version.3 | 1 + .../usr/local/share/man/man3/SSL_get_mode.3 | 1 + .../share/man/man3/SSL_get_num_tickets.3 | 1 + .../local/share/man/man3/SSL_get_options.3 | 1 + .../share/man/man3/SSL_get_peer_cert_chain.3 | 2 +- .../share/man/man3/SSL_get_peer_certificate.3 | 2 +- .../man/man3/SSL_get_peer_signature_nid.3 | 2 +- .../man3/SSL_get_peer_signature_type_nid.3 | 1 + .../share/man/man3/SSL_get_peer_tmp_key.3 | 2 +- .../share/man/man3/SSL_get_pending_cipher.3 | 1 + .../share/man/man3/SSL_get_psk_identity.3 | 2 +- .../man/man3/SSL_get_psk_identity_hint.3 | 1 + .../share/man/man3/SSL_get_quiet_shutdown.3 | 1 + .../usr/local/share/man/man3/SSL_get_rbio.3 | 2 +- .../local/share/man/man3/SSL_get_read_ahead.3 | 1 + .../SSL_get_record_padding_callback_arg.3 | 1 + .../man/man3/SSL_get_recv_max_early_data.3 | 1 + .../usr/local/share/man/man3/SSL_get_rfd.3 | 1 + .../SSL_get_secure_renegotiation_support.3 | 1 + .../man/man3/SSL_get_security_callback.3 | 1 + .../share/man/man3/SSL_get_security_level.3 | 1 + .../man/man3/SSL_get_selected_srtp_profile.3 | 1 + .../share/man/man3/SSL_get_server_random.3 | 1 + .../share/man/man3/SSL_get_server_tmp_key.3 | 1 + .../local/share/man/man3/SSL_get_servername.3 | 1 + .../share/man/man3/SSL_get_servername_type.3 | 1 + .../local/share/man/man3/SSL_get_session.3 | 11 +- .../share/man/man3/SSL_get_shared_ciphers.3 | 1 + .../share/man/man3/SSL_get_shared_curve.3 | 1 + .../share/man/man3/SSL_get_shared_group.3 | 1 + .../share/man/man3/SSL_get_shared_sigalgs.3 | 2 +- .../local/share/man/man3/SSL_get_shutdown.3 | 1 + .../local/share/man/man3/SSL_get_sigalgs.3 | 1 + .../share/man/man3/SSL_get_signature_nid.3 | 1 + .../man/man3/SSL_get_signature_type_nid.3 | 1 + .../share/man/man3/SSL_get_srtp_profiles.3 | 1 + .../local/share/man/man3/SSL_get_ssl_method.3 | 1 + .../usr/local/share/man/man3/SSL_get_state.3 | 1 + .../usr/local/share/man/man3/SSL_get_time.3 | 1 + .../local/share/man/man3/SSL_get_timeout.3 | 1 + .../man3/SSL_get_tlsext_status_ocsp_resp.3 | 1 + .../man/man3/SSL_get_tlsext_status_type.3 | 1 + .../local/share/man/man3/SSL_get_tmp_key.3 | 1 + .../share/man/man3/SSL_get_verify_callback.3 | 1 + .../share/man/man3/SSL_get_verify_depth.3 | 1 + .../share/man/man3/SSL_get_verify_mode.3 | 1 + .../share/man/man3/SSL_get_verify_result.3 | 2 +- .../local/share/man/man3/SSL_get_version.3 | 2 +- .../usr/local/share/man/man3/SSL_get_wbio.3 | 1 + .../usr/local/share/man/man3/SSL_get_wfd.3 | 1 + .../man/man3/SSL_has_matching_session_id.3 | 1 + .../local/share/man/man3/SSL_has_pending.3 | 1 + .../local/share/man/man3/SSL_in_accept_init.3 | 1 + .../usr/local/share/man/man3/SSL_in_before.3 | 1 + .../share/man/man3/SSL_in_connect_init.3 | 1 + .../usr/local/share/man/man3/SSL_in_init.3 | 2 +- .../usr/local/share/man/man3/SSL_is_dtls.3 | 1 + .../share/man/man3/SSL_is_init_finished.3 | 1 + .../usr/local/share/man/man3/SSL_is_server.3 | 1 + .../usr/local/share/man/man3/SSL_key_update.3 | 2 +- .../local/share/man/man3/SSL_library_init.3 | 2 +- .../share/man/man3/SSL_load_client_CA_file.3 | 2 +- .../share/man/man3/SSL_load_error_strings.3 | 1 + .../usr/local/share/man/man3/SSL_new.3 | 69 +++++- .../usr/local/share/man/man3/SSL_peek.3 | 1 + .../usr/local/share/man/man3/SSL_peek_ex.3 | 1 + .../usr/local/share/man/man3/SSL_pending.3 | 6 +- .../share/man/man3/SSL_psk_client_cb_func.3 | 1 + .../man/man3/SSL_psk_find_session_cb_func.3 | 1 + .../share/man/man3/SSL_psk_server_cb_func.3 | 1 + .../man/man3/SSL_psk_use_session_cb_func.3 | 1 + .../usr/local/share/man/man3/SSL_read.3 | 10 +- .../share/man/man3/SSL_read_early_data.3 | 21 +- .../usr/local/share/man/man3/SSL_read_ex.3 | 1 + .../local/share/man/man3/SSL_renegotiate.3 | 1 + .../man/man3/SSL_renegotiate_abbreviated.3 | 1 + .../share/man/man3/SSL_renegotiate_pending.3 | 1 + .../local/share/man/man3/SSL_rstate_string.3 | 2 +- .../share/man/man3/SSL_rstate_string_long.3 | 1 + .../share/man/man3/SSL_select_current_cert.3 | 1 + .../share/man/man3/SSL_select_next_proto.3 | 1 + .../local/share/man/man3/SSL_session_reused.3 | 2 +- .../local/share/man/man3/SSL_set0_CA_list.3 | 1 + .../usr/local/share/man/man3/SSL_set0_chain.3 | 1 + .../man/man3/SSL_set0_chain_cert_store.3 | 1 + .../usr/local/share/man/man3/SSL_set0_rbio.3 | 1 + .../man/man3/SSL_set0_security_ex_data.3 | 1 + .../man/man3/SSL_set0_verify_cert_store.3 | 1 + .../usr/local/share/man/man3/SSL_set0_wbio.3 | 1 + .../usr/local/share/man/man3/SSL_set1_chain.3 | 1 + .../man/man3/SSL_set1_chain_cert_store.3 | 1 + .../share/man/man3/SSL_set1_client_sigalgs.3 | 1 + .../man/man3/SSL_set1_client_sigalgs_list.3 | 1 + .../local/share/man/man3/SSL_set1_curves.3 | 1 + .../share/man/man3/SSL_set1_curves_list.3 | 1 + .../local/share/man/man3/SSL_set1_groups.3 | 1 + .../share/man/man3/SSL_set1_groups_list.3 | 1 + .../usr/local/share/man/man3/SSL_set1_host.3 | 8 +- .../usr/local/share/man/man3/SSL_set1_param.3 | 1 + .../local/share/man/man3/SSL_set1_sigalgs.3 | 1 + .../share/man/man3/SSL_set1_sigalgs_list.3 | 1 + .../man/man3/SSL_set1_verify_cert_store.3 | 1 + .../share/man/man3/SSL_set_accept_state.3 | 1 + .../man/man3/SSL_set_allow_early_data_cb.3 | 1 + .../share/man/man3/SSL_set_alpn_protos.3 | 1 + .../usr/local/share/man/man3/SSL_set_bio.3 | 8 +- .../share/man/man3/SSL_set_block_padding.3 | 1 + .../local/share/man/man3/SSL_set_cert_cb.3 | 1 + .../share/man/man3/SSL_set_cipher_list.3 | 1 + .../share/man/man3/SSL_set_ciphersuites.3 | 1 + .../share/man/man3/SSL_set_client_CA_list.3 | 1 + .../share/man/man3/SSL_set_connect_state.3 | 2 +- .../man/man3/SSL_set_ct_validation_callback.3 | 1 + .../share/man/man3/SSL_set_current_cert.3 | 1 + .../man/man3/SSL_set_default_passwd_cb.3 | 1 + .../man3/SSL_set_default_passwd_cb_userdata.3 | 1 + .../man3/SSL_set_default_read_buffer_len.3 | 1 + .../local/share/man/man3/SSL_set_ex_data.3 | 1 + .../usr/local/share/man/man3/SSL_set_fd.3 | 17 +- .../man/man3/SSL_set_generate_session_id.3 | 1 + .../local/share/man/man3/SSL_set_hostflags.3 | 1 + .../share/man/man3/SSL_set_info_callback.3 | 1 + .../share/man/man3/SSL_set_max_cert_list.3 | 1 + .../share/man/man3/SSL_set_max_early_data.3 | 1 + .../share/man/man3/SSL_set_max_pipelines.3 | 1 + .../man/man3/SSL_set_max_proto_version.3 | 1 + .../man/man3/SSL_set_max_send_fragment.3 | 1 + .../man/man3/SSL_set_min_proto_version.3 | 1 + .../usr/local/share/man/man3/SSL_set_mode.3 | 1 + .../share/man/man3/SSL_set_msg_callback.3 | 1 + .../share/man/man3/SSL_set_msg_callback_arg.3 | 1 + .../share/man/man3/SSL_set_num_tickets.3 | 1 + .../local/share/man/man3/SSL_set_options.3 | 1 + .../man/man3/SSL_set_post_handshake_auth.3 | 1 + .../man/man3/SSL_set_psk_client_callback.3 | 1 + .../man3/SSL_set_psk_find_session_callback.3 | 1 + .../man/man3/SSL_set_psk_server_callback.3 | 1 + .../man3/SSL_set_psk_use_session_callback.3 | 1 + .../share/man/man3/SSL_set_quiet_shutdown.3 | 1 + .../local/share/man/man3/SSL_set_read_ahead.3 | 1 + .../man3/SSL_set_record_padding_callback.3 | 1 + .../SSL_set_record_padding_callback_arg.3 | 1 + .../man/man3/SSL_set_recv_max_early_data.3 | 1 + .../usr/local/share/man/man3/SSL_set_rfd.3 | 1 + .../man/man3/SSL_set_security_callback.3 | 1 + .../share/man/man3/SSL_set_security_level.3 | 1 + .../local/share/man/man3/SSL_set_session.3 | 2 +- .../man/man3/SSL_set_session_id_context.3 | 1 + .../local/share/man/man3/SSL_set_shutdown.3 | 6 +- .../man/man3/SSL_set_split_send_fragment.3 | 1 + .../local/share/man/man3/SSL_set_ssl_method.3 | 1 + .../usr/local/share/man/man3/SSL_set_time.3 | 1 + .../local/share/man/man3/SSL_set_timeout.3 | 1 + .../share/man/man3/SSL_set_tlsext_host_name.3 | 1 + .../man3/SSL_set_tlsext_max_fragment_length.3 | 1 + .../man3/SSL_set_tlsext_status_ocsp_resp.3 | 1 + .../man/man3/SSL_set_tlsext_status_type.3 | 1 + .../share/man/man3/SSL_set_tlsext_use_srtp.3 | 1 + .../usr/local/share/man/man3/SSL_set_tmp_dh.3 | 1 + .../share/man/man3/SSL_set_tmp_dh_callback.3 | 1 + .../usr/local/share/man/man3/SSL_set_verify.3 | 1 + .../share/man/man3/SSL_set_verify_depth.3 | 1 + .../share/man/man3/SSL_set_verify_result.3 | 2 +- .../usr/local/share/man/man3/SSL_set_wfd.3 | 1 + .../usr/local/share/man/man3/SSL_shutdown.3 | 26 +- .../local/share/man/man3/SSL_state_string.3 | 8 +- .../share/man/man3/SSL_state_string_long.3 | 1 + .../usr/local/share/man/man3/SSL_stateless.3 | 1 + .../usr/local/share/man/man3/SSL_up_ref.3 | 1 + .../local/share/man/man3/SSL_use_PrivateKey.3 | 1 + .../share/man/man3/SSL_use_PrivateKey_ASN1.3 | 1 + .../share/man/man3/SSL_use_PrivateKey_file.3 | 1 + .../share/man/man3/SSL_use_RSAPrivateKey.3 | 1 + .../man/man3/SSL_use_RSAPrivateKey_ASN1.3 | 1 + .../man/man3/SSL_use_RSAPrivateKey_file.3 | 1 + .../share/man/man3/SSL_use_cert_and_key.3 | 1 + .../share/man/man3/SSL_use_certificate.3 | 1 + .../share/man/man3/SSL_use_certificate_ASN1.3 | 1 + .../man/man3/SSL_use_certificate_chain_file.3 | 1 + .../share/man/man3/SSL_use_certificate_file.3 | 1 + .../man/man3/SSL_use_psk_identity_hint.3 | 1 + .../usr/local/share/man/man3/SSL_verify_cb.3 | 1 + .../man3/SSL_verify_client_post_handshake.3 | 1 + .../usr/local/share/man/man3/SSL_version.3 | 1 + .../share/man/man3/SSL_waiting_for_async.3 | 1 + .../usr/local/share/man/man3/SSL_want.3 | 6 +- .../usr/local/share/man/man3/SSL_want_async.3 | 1 + .../local/share/man/man3/SSL_want_async_job.3 | 1 + .../share/man/man3/SSL_want_client_hello_cb.3 | 1 + .../local/share/man/man3/SSL_want_nothing.3 | 1 + .../usr/local/share/man/man3/SSL_want_read.3 | 1 + .../usr/local/share/man/man3/SSL_want_write.3 | 1 + .../share/man/man3/SSL_want_x509_lookup.3 | 1 + .../usr/local/share/man/man3/SSL_write.3 | 8 +- .../share/man/man3/SSL_write_early_data.3 | 1 + .../usr/local/share/man/man3/SSL_write_ex.3 | 1 + .../share/man/man3/SSLv23_client_method.3 | 1 + .../usr/local/share/man/man3/SSLv23_method.3 | 1 + .../share/man/man3/SSLv23_server_method.3 | 1 + .../share/man/man3/SSLv3_client_method.3 | 1 + .../usr/local/share/man/man3/SSLv3_method.3 | 1 + .../share/man/man3/SSLv3_server_method.3 | 1 + .../usr/local/share/man/man3/SXNETID_free.3 | 1 + .../usr/local/share/man/man3/SXNETID_new.3 | 1 + .../usr/local/share/man/man3/SXNET_free.3 | 1 + .../usr/local/share/man/man3/SXNET_new.3 | 1 + .../local/share/man/man3/TLS_FEATURE_free.3 | 1 + .../local/share/man/man3/TLS_FEATURE_new.3 | 1 + .../local/share/man/man3/TLS_client_method.3 | 1 + .../usr/local/share/man/man3/TLS_method.3 | 1 + .../local/share/man/man3/TLS_server_method.3 | 1 + .../share/man/man3/TLSv1_1_client_method.3 | 1 + .../usr/local/share/man/man3/TLSv1_1_method.3 | 1 + .../share/man/man3/TLSv1_1_server_method.3 | 1 + .../share/man/man3/TLSv1_2_client_method.3 | 1 + .../usr/local/share/man/man3/TLSv1_2_method.3 | 1 + .../share/man/man3/TLSv1_2_server_method.3 | 1 + .../share/man/man3/TLSv1_client_method.3 | 1 + .../usr/local/share/man/man3/TLSv1_method.3 | 1 + .../share/man/man3/TLSv1_server_method.3 | 1 + .../local/share/man/man3/TS_ACCURACY_dup.3 | 1 + .../local/share/man/man3/TS_ACCURACY_free.3 | 1 + .../local/share/man/man3/TS_ACCURACY_new.3 | 1 + .../local/share/man/man3/TS_MSG_IMPRINT_dup.3 | 1 + .../share/man/man3/TS_MSG_IMPRINT_free.3 | 1 + .../local/share/man/man3/TS_MSG_IMPRINT_new.3 | 1 + .../usr/local/share/man/man3/TS_REQ_dup.3 | 1 + .../usr/local/share/man/man3/TS_REQ_free.3 | 1 + .../usr/local/share/man/man3/TS_REQ_new.3 | 1 + .../usr/local/share/man/man3/TS_RESP_dup.3 | 1 + .../usr/local/share/man/man3/TS_RESP_free.3 | 1 + .../usr/local/share/man/man3/TS_RESP_new.3 | 1 + .../local/share/man/man3/TS_STATUS_INFO_dup.3 | 1 + .../share/man/man3/TS_STATUS_INFO_free.3 | 1 + .../local/share/man/man3/TS_STATUS_INFO_new.3 | 1 + .../local/share/man/man3/TS_TST_INFO_dup.3 | 1 + .../local/share/man/man3/TS_TST_INFO_free.3 | 1 + .../local/share/man/man3/TS_TST_INFO_new.3 | 1 + .../arm64-v8a/usr/local/share/man/man3/UI.3 | 1 + .../usr/local/share/man/man3/UI_METHOD.3 | 1 + .../usr/local/share/man/man3/UI_OpenSSL.3 | 1 + .../usr/local/share/man/man3/UI_STRING.3 | 2 +- .../local/share/man/man3/UI_UTIL_read_pw.3 | 6 +- .../share/man/man3/UI_UTIL_read_pw_string.3 | 1 + .../man/man3/UI_UTIL_wrap_read_pem_callback.3 | 1 + .../share/man/man3/UI_add_error_string.3 | 1 + .../local/share/man/man3/UI_add_info_string.3 | 1 + .../share/man/man3/UI_add_input_boolean.3 | 1 + .../share/man/man3/UI_add_input_string.3 | 1 + .../local/share/man/man3/UI_add_user_data.3 | 1 + .../share/man/man3/UI_add_verify_string.3 | 1 + .../share/man/man3/UI_construct_prompt.3 | 1 + .../local/share/man/man3/UI_create_method.3 | 6 +- .../usr/local/share/man/man3/UI_ctrl.3 | 1 + .../local/share/man/man3/UI_destroy_method.3 | 1 + .../share/man/man3/UI_dup_error_string.3 | 1 + .../local/share/man/man3/UI_dup_info_string.3 | 1 + .../share/man/man3/UI_dup_input_boolean.3 | 1 + .../share/man/man3/UI_dup_input_string.3 | 1 + .../local/share/man/man3/UI_dup_user_data.3 | 1 + .../share/man/man3/UI_dup_verify_string.3 | 1 + .../usr/local/share/man/man3/UI_free.3 | 1 + .../share/man/man3/UI_get0_action_string.3 | 1 + .../share/man/man3/UI_get0_output_string.3 | 1 + .../usr/local/share/man/man3/UI_get0_result.3 | 1 + .../share/man/man3/UI_get0_result_string.3 | 1 + .../share/man/man3/UI_get0_test_string.3 | 1 + .../local/share/man/man3/UI_get0_user_data.3 | 1 + .../share/man/man3/UI_get_default_method.3 | 1 + .../usr/local/share/man/man3/UI_get_ex_data.3 | 1 + .../share/man/man3/UI_get_ex_new_index.3 | 1 + .../local/share/man/man3/UI_get_input_flags.3 | 1 + .../usr/local/share/man/man3/UI_get_method.3 | 1 + .../share/man/man3/UI_get_result_length.3 | 1 + .../share/man/man3/UI_get_result_maxsize.3 | 1 + .../share/man/man3/UI_get_result_minsize.3 | 1 + .../man/man3/UI_get_result_string_length.3 | 1 + .../local/share/man/man3/UI_get_string_type.3 | 1 + .../share/man/man3/UI_method_get_closer.3 | 1 + .../man/man3/UI_method_get_data_destructor.3 | 1 + .../man/man3/UI_method_get_data_duplicator.3 | 1 + .../share/man/man3/UI_method_get_ex_data.3 | 1 + .../share/man/man3/UI_method_get_flusher.3 | 1 + .../share/man/man3/UI_method_get_opener.3 | 1 + .../man3/UI_method_get_prompt_constructor.3 | 1 + .../share/man/man3/UI_method_get_reader.3 | 1 + .../share/man/man3/UI_method_get_writer.3 | 1 + .../share/man/man3/UI_method_set_closer.3 | 1 + .../man/man3/UI_method_set_data_duplicator.3 | 1 + .../share/man/man3/UI_method_set_ex_data.3 | 1 + .../share/man/man3/UI_method_set_flusher.3 | 1 + .../share/man/man3/UI_method_set_opener.3 | 1 + .../man3/UI_method_set_prompt_constructor.3 | 1 + .../share/man/man3/UI_method_set_reader.3 | 1 + .../share/man/man3/UI_method_set_writer.3 | 1 + .../usr/local/share/man/man3/UI_new.3 | 6 +- .../usr/local/share/man/man3/UI_new_method.3 | 1 + .../usr/local/share/man/man3/UI_null.3 | 1 + .../usr/local/share/man/man3/UI_process.3 | 1 + .../share/man/man3/UI_set_default_method.3 | 1 + .../usr/local/share/man/man3/UI_set_ex_data.3 | 1 + .../usr/local/share/man/man3/UI_set_method.3 | 1 + .../usr/local/share/man/man3/UI_set_result.3 | 1 + .../local/share/man/man3/UI_set_result_ex.3 | 1 + .../local/share/man/man3/UI_string_types.3 | 1 + .../local/share/man/man3/USERNOTICE_free.3 | 1 + .../usr/local/share/man/man3/USERNOTICE_new.3 | 1 + .../usr/local/share/man/man3/X509V3_EXT_d2i.3 | 1 + .../usr/local/share/man/man3/X509V3_EXT_i2d.3 | 1 + .../local/share/man/man3/X509V3_add1_i2d.3 | 1 + .../usr/local/share/man/man3/X509V3_get_d2i.3 | 6 +- .../usr/local/share/man/man3/X509_ALGOR_cmp.3 | 1 + .../local/share/man/man3/X509_ALGOR_copy.3 | 1 + .../usr/local/share/man/man3/X509_ALGOR_dup.3 | 19 +- .../local/share/man/man3/X509_ALGOR_free.3 | 1 + .../local/share/man/man3/X509_ALGOR_get0.3 | 1 + .../usr/local/share/man/man3/X509_ALGOR_new.3 | 1 + .../local/share/man/man3/X509_ALGOR_set0.3 | 1 + .../local/share/man/man3/X509_ALGOR_set_md.3 | 1 + .../local/share/man/man3/X509_ATTRIBUTE_dup.3 | 1 + .../share/man/man3/X509_ATTRIBUTE_free.3 | 1 + .../local/share/man/man3/X509_ATTRIBUTE_new.3 | 1 + .../local/share/man/man3/X509_CERT_AUX_free.3 | 1 + .../local/share/man/man3/X509_CERT_AUX_new.3 | 1 + .../usr/local/share/man/man3/X509_CINF_free.3 | 1 + .../usr/local/share/man/man3/X509_CINF_new.3 | 1 + .../local/share/man/man3/X509_CRL_INFO_free.3 | 1 + .../local/share/man/man3/X509_CRL_INFO_new.3 | 1 + .../share/man/man3/X509_CRL_add0_revoked.3 | 1 + .../share/man/man3/X509_CRL_add1_ext_i2d.3 | 1 + .../local/share/man/man3/X509_CRL_add_ext.3 | 1 + .../usr/local/share/man/man3/X509_CRL_cmp.3 | 1 + .../share/man/man3/X509_CRL_delete_ext.3 | 1 + .../local/share/man/man3/X509_CRL_digest.3 | 1 + .../usr/local/share/man/man3/X509_CRL_dup.3 | 1 + .../usr/local/share/man/man3/X509_CRL_free.3 | 1 + .../share/man/man3/X509_CRL_get0_by_cert.3 | 1 + .../share/man/man3/X509_CRL_get0_by_serial.3 | 2 +- .../share/man/man3/X509_CRL_get0_extensions.3 | 1 + .../share/man/man3/X509_CRL_get0_lastUpdate.3 | 1 + .../share/man/man3/X509_CRL_get0_nextUpdate.3 | 1 + .../share/man/man3/X509_CRL_get0_signature.3 | 1 + .../share/man/man3/X509_CRL_get_REVOKED.3 | 1 + .../local/share/man/man3/X509_CRL_get_ext.3 | 1 + .../share/man/man3/X509_CRL_get_ext_by_NID.3 | 1 + .../share/man/man3/X509_CRL_get_ext_by_OBJ.3 | 1 + .../man/man3/X509_CRL_get_ext_by_critical.3 | 1 + .../share/man/man3/X509_CRL_get_ext_count.3 | 1 + .../share/man/man3/X509_CRL_get_ext_d2i.3 | 1 + .../share/man/man3/X509_CRL_get_issuer.3 | 1 + .../man/man3/X509_CRL_get_signature_nid.3 | 1 + .../share/man/man3/X509_CRL_get_version.3 | 1 + .../usr/local/share/man/man3/X509_CRL_match.3 | 1 + .../usr/local/share/man/man3/X509_CRL_new.3 | 1 + .../share/man/man3/X509_CRL_set1_lastUpdate.3 | 1 + .../share/man/man3/X509_CRL_set1_nextUpdate.3 | 1 + .../share/man/man3/X509_CRL_set_issuer_name.3 | 1 + .../share/man/man3/X509_CRL_set_version.3 | 1 + .../usr/local/share/man/man3/X509_CRL_sign.3 | 1 + .../local/share/man/man3/X509_CRL_sign_ctx.3 | 1 + .../usr/local/share/man/man3/X509_CRL_sort.3 | 1 + .../local/share/man/man3/X509_CRL_verify.3 | 1 + .../man/man3/X509_EXTENSION_create_by_NID.3 | 1 + .../man/man3/X509_EXTENSION_create_by_OBJ.3 | 1 + .../local/share/man/man3/X509_EXTENSION_dup.3 | 1 + .../share/man/man3/X509_EXTENSION_free.3 | 1 + .../man/man3/X509_EXTENSION_get_critical.3 | 1 + .../share/man/man3/X509_EXTENSION_get_data.3 | 1 + .../man/man3/X509_EXTENSION_get_object.3 | 1 + .../local/share/man/man3/X509_EXTENSION_new.3 | 1 + .../man/man3/X509_EXTENSION_set_critical.3 | 1 + .../share/man/man3/X509_EXTENSION_set_data.3 | 1 + .../man/man3/X509_EXTENSION_set_object.3 | 2 +- .../usr/local/share/man/man3/X509_LOOKUP.3 | 2 +- .../local/share/man/man3/X509_LOOKUP_METHOD.3 | 1 + .../local/share/man/man3/X509_LOOKUP_TYPE.3 | 1 + .../share/man/man3/X509_LOOKUP_add_dir.3 | 1 + .../share/man/man3/X509_LOOKUP_by_alias.3 | 1 + .../man/man3/X509_LOOKUP_by_fingerprint.3 | 1 + .../man/man3/X509_LOOKUP_by_issuer_serial.3 | 1 + .../share/man/man3/X509_LOOKUP_by_subject.3 | 1 + .../local/share/man/man3/X509_LOOKUP_ctrl.3 | 1 + .../share/man/man3/X509_LOOKUP_ctrl_fn.3 | 1 + .../local/share/man/man3/X509_LOOKUP_file.3 | 1 + .../local/share/man/man3/X509_LOOKUP_free.3 | 1 + .../man/man3/X509_LOOKUP_get_by_alias_fn.3 | 1 + .../man3/X509_LOOKUP_get_by_fingerprint_fn.3 | 1 + .../X509_LOOKUP_get_by_issuer_serial_fn.3 | 1 + .../man/man3/X509_LOOKUP_get_by_subject_fn.3 | 1 + .../man/man3/X509_LOOKUP_get_method_data.3 | 1 + .../share/man/man3/X509_LOOKUP_get_store.3 | 1 + .../share/man/man3/X509_LOOKUP_hash_dir.3 | 6 +- .../local/share/man/man3/X509_LOOKUP_init.3 | 1 + .../share/man/man3/X509_LOOKUP_load_file.3 | 1 + .../share/man/man3/X509_LOOKUP_meth_free.3 | 1 + .../man/man3/X509_LOOKUP_meth_get_ctrl.3 | 1 + .../man/man3/X509_LOOKUP_meth_get_free.3 | 1 + .../man3/X509_LOOKUP_meth_get_get_by_alias.3 | 1 + .../X509_LOOKUP_meth_get_get_by_fingerprint.3 | 1 + ...509_LOOKUP_meth_get_get_by_issuer_serial.3 | 1 + .../X509_LOOKUP_meth_get_get_by_subject.3 | 1 + .../man/man3/X509_LOOKUP_meth_get_init.3 | 1 + .../man/man3/X509_LOOKUP_meth_get_new_item.3 | 1 + .../man/man3/X509_LOOKUP_meth_get_shutdown.3 | 1 + .../share/man/man3/X509_LOOKUP_meth_new.3 | 4 +- .../man/man3/X509_LOOKUP_meth_set_ctrl.3 | 1 + .../man/man3/X509_LOOKUP_meth_set_free.3 | 1 + .../man3/X509_LOOKUP_meth_set_get_by_alias.3 | 1 + .../X509_LOOKUP_meth_set_get_by_fingerprint.3 | 1 + ...509_LOOKUP_meth_set_get_by_issuer_serial.3 | 1 + .../X509_LOOKUP_meth_set_get_by_subject.3 | 1 + .../man/man3/X509_LOOKUP_meth_set_init.3 | 1 + .../man/man3/X509_LOOKUP_meth_set_new_item.3 | 1 + .../man/man3/X509_LOOKUP_meth_set_shutdown.3 | 1 + .../local/share/man/man3/X509_LOOKUP_new.3 | 1 + .../man/man3/X509_LOOKUP_set_method_data.3 | 1 + .../share/man/man3/X509_LOOKUP_shutdown.3 | 1 + .../man/man3/X509_NAME_ENTRY_create_by_NID.3 | 1 + .../man/man3/X509_NAME_ENTRY_create_by_OBJ.3 | 1 + .../man/man3/X509_NAME_ENTRY_create_by_txt.3 | 1 + .../share/man/man3/X509_NAME_ENTRY_dup.3 | 1 + .../share/man/man3/X509_NAME_ENTRY_free.3 | 1 + .../share/man/man3/X509_NAME_ENTRY_get_data.3 | 1 + .../man/man3/X509_NAME_ENTRY_get_object.3 | 2 +- .../share/man/man3/X509_NAME_ENTRY_new.3 | 1 + .../share/man/man3/X509_NAME_ENTRY_set_data.3 | 1 + .../man/man3/X509_NAME_ENTRY_set_object.3 | 1 + .../share/man/man3/X509_NAME_add_entry.3 | 1 + .../man/man3/X509_NAME_add_entry_by_NID.3 | 1 + .../man/man3/X509_NAME_add_entry_by_OBJ.3 | 1 + .../man/man3/X509_NAME_add_entry_by_txt.3 | 2 +- .../usr/local/share/man/man3/X509_NAME_cmp.3 | 1 + .../share/man/man3/X509_NAME_delete_entry.3 | 1 + .../local/share/man/man3/X509_NAME_digest.3 | 1 + .../usr/local/share/man/man3/X509_NAME_dup.3 | 1 + .../share/man/man3/X509_NAME_entry_count.3 | 1 + .../usr/local/share/man/man3/X509_NAME_free.3 | 1 + .../local/share/man/man3/X509_NAME_get0_der.3 | 2 +- .../share/man/man3/X509_NAME_get_entry.3 | 1 + .../man/man3/X509_NAME_get_index_by_NID.3 | 2 +- .../man/man3/X509_NAME_get_index_by_OBJ.3 | 1 + .../man/man3/X509_NAME_get_text_by_NID.3 | 1 + .../man/man3/X509_NAME_get_text_by_OBJ.3 | 1 + .../usr/local/share/man/man3/X509_NAME_new.3 | 1 + .../local/share/man/man3/X509_NAME_oneline.3 | 1 + .../local/share/man/man3/X509_NAME_print.3 | 1 + .../local/share/man/man3/X509_NAME_print_ex.3 | 2 +- .../share/man/man3/X509_NAME_print_ex_fp.3 | 1 + .../share/man/man3/X509_OBJECT_set1_X509.3 | 1 + .../man/man3/X509_OBJECT_set1_X509_CRL.3 | 1 + .../local/share/man/man3/X509_PUBKEY_free.3 | 1 + .../local/share/man/man3/X509_PUBKEY_get.3 | 1 + .../local/share/man/man3/X509_PUBKEY_get0.3 | 1 + .../share/man/man3/X509_PUBKEY_get0_param.3 | 1 + .../local/share/man/man3/X509_PUBKEY_new.3 | 2 +- .../local/share/man/man3/X509_PUBKEY_set.3 | 1 + .../share/man/man3/X509_PUBKEY_set0_param.3 | 1 + .../local/share/man/man3/X509_REQ_INFO_free.3 | 1 + .../local/share/man/man3/X509_REQ_INFO_new.3 | 1 + .../man/man3/X509_REQ_check_private_key.3 | 1 + .../local/share/man/man3/X509_REQ_digest.3 | 1 + .../usr/local/share/man/man3/X509_REQ_dup.3 | 1 + .../usr/local/share/man/man3/X509_REQ_free.3 | 1 + .../share/man/man3/X509_REQ_get0_pubkey.3 | 1 + .../share/man/man3/X509_REQ_get0_signature.3 | 1 + .../share/man/man3/X509_REQ_get_X509_PUBKEY.3 | 1 + .../share/man/man3/X509_REQ_get_pubkey.3 | 1 + .../man/man3/X509_REQ_get_signature_nid.3 | 1 + .../man/man3/X509_REQ_get_subject_name.3 | 1 + .../share/man/man3/X509_REQ_get_version.3 | 1 + .../usr/local/share/man/man3/X509_REQ_new.3 | 1 + .../share/man/man3/X509_REQ_set0_signature.3 | 1 + .../man/man3/X509_REQ_set1_signature_algo.3 | 1 + .../share/man/man3/X509_REQ_set_pubkey.3 | 1 + .../man/man3/X509_REQ_set_subject_name.3 | 1 + .../share/man/man3/X509_REQ_set_version.3 | 1 + .../usr/local/share/man/man3/X509_REQ_sign.3 | 1 + .../local/share/man/man3/X509_REQ_sign_ctx.3 | 1 + .../local/share/man/man3/X509_REQ_verify.3 | 1 + .../man/man3/X509_REVOKED_add1_ext_i2d.3 | 1 + .../share/man/man3/X509_REVOKED_add_ext.3 | 1 + .../share/man/man3/X509_REVOKED_delete_ext.3 | 1 + .../local/share/man/man3/X509_REVOKED_dup.3 | 1 + .../local/share/man/man3/X509_REVOKED_free.3 | 1 + .../man/man3/X509_REVOKED_get0_extensions.3 | 1 + .../man3/X509_REVOKED_get0_revocationDate.3 | 1 + .../man/man3/X509_REVOKED_get0_serialNumber.3 | 1 + .../share/man/man3/X509_REVOKED_get_ext.3 | 1 + .../man/man3/X509_REVOKED_get_ext_by_NID.3 | 1 + .../man/man3/X509_REVOKED_get_ext_by_OBJ.3 | 1 + .../man3/X509_REVOKED_get_ext_by_critical.3 | 1 + .../man/man3/X509_REVOKED_get_ext_count.3 | 1 + .../share/man/man3/X509_REVOKED_get_ext_d2i.3 | 1 + .../local/share/man/man3/X509_REVOKED_new.3 | 1 + .../man3/X509_REVOKED_set_revocationDate.3 | 1 + .../man/man3/X509_REVOKED_set_serialNumber.3 | 1 + .../local/share/man/man3/X509_SIG_INFO_get.3 | 1 + .../local/share/man/man3/X509_SIG_INFO_set.3 | 1 + .../usr/local/share/man/man3/X509_SIG_free.3 | 1 + .../usr/local/share/man/man3/X509_SIG_get0.3 | 2 +- .../usr/local/share/man/man3/X509_SIG_getm.3 | 1 + .../usr/local/share/man/man3/X509_SIG_new.3 | 1 + .../usr/local/share/man/man3/X509_STORE.3 | 1 + .../man/man3/X509_STORE_CTX_cert_crl_fn.3 | 1 + .../man/man3/X509_STORE_CTX_check_crl_fn.3 | 1 + .../man/man3/X509_STORE_CTX_check_issued_fn.3 | 1 + .../man/man3/X509_STORE_CTX_check_policy_fn.3 | 1 + .../man3/X509_STORE_CTX_check_revocation_fn.3 | 1 + .../share/man/man3/X509_STORE_CTX_cleanup.3 | 1 + .../man/man3/X509_STORE_CTX_cleanup_fn.3 | 1 + .../share/man/man3/X509_STORE_CTX_free.3 | 1 + .../share/man/man3/X509_STORE_CTX_get0_cert.3 | 1 + .../man/man3/X509_STORE_CTX_get0_chain.3 | 1 + .../man/man3/X509_STORE_CTX_get0_param.3 | 1 + .../man/man3/X509_STORE_CTX_get0_untrusted.3 | 1 + .../man/man3/X509_STORE_CTX_get1_chain.3 | 1 + .../man/man3/X509_STORE_CTX_get_cert_crl.3 | 1 + .../man/man3/X509_STORE_CTX_get_check_crl.3 | 1 + .../man3/X509_STORE_CTX_get_check_issued.3 | 1 + .../man3/X509_STORE_CTX_get_check_policy.3 | 1 + .../X509_STORE_CTX_get_check_revocation.3 | 1 + .../man/man3/X509_STORE_CTX_get_cleanup.3 | 1 + .../man/man3/X509_STORE_CTX_get_crl_fn.3 | 1 + .../man3/X509_STORE_CTX_get_current_cert.3 | 1 + .../share/man/man3/X509_STORE_CTX_get_error.3 | 8 +- .../man/man3/X509_STORE_CTX_get_error_depth.3 | 1 + .../man/man3/X509_STORE_CTX_get_ex_data.3 | 1 + .../man3/X509_STORE_CTX_get_ex_new_index.3 | 1 + .../man/man3/X509_STORE_CTX_get_get_crl.3 | 1 + .../man/man3/X509_STORE_CTX_get_get_issuer.3 | 1 + .../man/man3/X509_STORE_CTX_get_issuer_fn.3 | 1 + .../man3/X509_STORE_CTX_get_lookup_certs.3 | 1 + .../man/man3/X509_STORE_CTX_get_lookup_crls.3 | 1 + .../man3/X509_STORE_CTX_get_num_untrusted.3 | 1 + .../man/man3/X509_STORE_CTX_get_verify.3 | 1 + .../man/man3/X509_STORE_CTX_get_verify_cb.3 | 1 + .../share/man/man3/X509_STORE_CTX_init.3 | 1 + .../man/man3/X509_STORE_CTX_lookup_certs_fn.3 | 1 + .../man/man3/X509_STORE_CTX_lookup_crls_fn.3 | 1 + .../local/share/man/man3/X509_STORE_CTX_new.3 | 80 +++++- .../man/man3/X509_STORE_CTX_purpose_inherit.3 | 1 + .../share/man/man3/X509_STORE_CTX_set0_crls.3 | 1 + .../man/man3/X509_STORE_CTX_set0_param.3 | 1 + .../man3/X509_STORE_CTX_set0_trusted_stack.3 | 1 + .../man/man3/X509_STORE_CTX_set0_untrusted.3 | 1 + .../man3/X509_STORE_CTX_set0_verified_chain.3 | 1 + .../share/man/man3/X509_STORE_CTX_set_cert.3 | 1 + .../man3/X509_STORE_CTX_set_current_cert.3 | 1 + .../man/man3/X509_STORE_CTX_set_default.3 | 1 + .../share/man/man3/X509_STORE_CTX_set_error.3 | 1 + .../man/man3/X509_STORE_CTX_set_error_depth.3 | 1 + .../man/man3/X509_STORE_CTX_set_ex_data.3 | 1 + .../man/man3/X509_STORE_CTX_set_purpose.3 | 1 + .../share/man/man3/X509_STORE_CTX_set_trust.3 | 1 + .../man/man3/X509_STORE_CTX_set_verify.3 | 1 + .../man/man3/X509_STORE_CTX_set_verify_cb.3 | 6 +- .../share/man/man3/X509_STORE_CTX_verify_cb.3 | 1 + .../share/man/man3/X509_STORE_CTX_verify_fn.3 | 1 + .../share/man/man3/X509_STORE_add_cert.3 | 2 +- .../local/share/man/man3/X509_STORE_add_crl.3 | 1 + .../share/man/man3/X509_STORE_add_lookup.3 | 1 + .../local/share/man/man3/X509_STORE_free.3 | 1 + .../share/man/man3/X509_STORE_get0_objects.3 | 1 + .../share/man/man3/X509_STORE_get0_param.3 | 2 +- .../share/man/man3/X509_STORE_get_cert_crl.3 | 1 + .../share/man/man3/X509_STORE_get_check_crl.3 | 1 + .../man/man3/X509_STORE_get_check_issued.3 | 1 + .../man/man3/X509_STORE_get_check_policy.3 | 1 + .../man3/X509_STORE_get_check_revocation.3 | 1 + .../share/man/man3/X509_STORE_get_cleanup.3 | 1 + .../share/man/man3/X509_STORE_get_ex_data.3 | 1 + .../man/man3/X509_STORE_get_ex_new_index.3 | 1 + .../share/man/man3/X509_STORE_get_get_crl.3 | 1 + .../man/man3/X509_STORE_get_get_issuer.3 | 1 + .../man/man3/X509_STORE_get_lookup_certs.3 | 1 + .../man/man3/X509_STORE_get_lookup_crls.3 | 1 + .../share/man/man3/X509_STORE_get_verify_cb.3 | 1 + .../man/man3/X509_STORE_load_locations.3 | 1 + .../local/share/man/man3/X509_STORE_lock.3 | 1 + .../usr/local/share/man/man3/X509_STORE_new.3 | 2 +- .../share/man/man3/X509_STORE_set1_param.3 | 1 + .../share/man/man3/X509_STORE_set_cert_crl.3 | 1 + .../share/man/man3/X509_STORE_set_check_crl.3 | 1 + .../man/man3/X509_STORE_set_check_issued.3 | 1 + .../man/man3/X509_STORE_set_check_policy.3 | 1 + .../man3/X509_STORE_set_check_revocation.3 | 1 + .../share/man/man3/X509_STORE_set_cleanup.3 | 1 + .../man/man3/X509_STORE_set_default_paths.3 | 1 + .../share/man/man3/X509_STORE_set_depth.3 | 1 + .../share/man/man3/X509_STORE_set_ex_data.3 | 1 + .../share/man/man3/X509_STORE_set_flags.3 | 1 + .../share/man/man3/X509_STORE_set_get_crl.3 | 1 + .../man/man3/X509_STORE_set_get_issuer.3 | 1 + .../man/man3/X509_STORE_set_lookup_certs.3 | 1 + .../man/man3/X509_STORE_set_lookup_crls.3 | 1 + .../man/man3/X509_STORE_set_lookup_crls_cb.3 | 1 + .../share/man/man3/X509_STORE_set_purpose.3 | 1 + .../share/man/man3/X509_STORE_set_trust.3 | 1 + .../share/man/man3/X509_STORE_set_verify.3 | 1 + .../share/man/man3/X509_STORE_set_verify_cb.3 | 1 + .../man/man3/X509_STORE_set_verify_cb_func.3 | 6 +- .../man/man3/X509_STORE_set_verify_func.3 | 1 + .../local/share/man/man3/X509_STORE_unlock.3 | 1 + .../local/share/man/man3/X509_STORE_up_ref.3 | 1 + .../usr/local/share/man/man3/X509_VAL_free.3 | 1 + .../usr/local/share/man/man3/X509_VAL_new.3 | 1 + .../man/man3/X509_VERIFY_PARAM_add0_policy.3 | 1 + .../man/man3/X509_VERIFY_PARAM_add1_host.3 | 1 + .../man/man3/X509_VERIFY_PARAM_clear_flags.3 | 1 + .../man3/X509_VERIFY_PARAM_get0_peername.3 | 1 + .../man3/X509_VERIFY_PARAM_get_auth_level.3 | 1 + .../man/man3/X509_VERIFY_PARAM_get_depth.3 | 1 + .../man/man3/X509_VERIFY_PARAM_get_flags.3 | 1 + .../man3/X509_VERIFY_PARAM_get_hostflags.3 | 1 + .../man3/X509_VERIFY_PARAM_get_inh_flags.3 | 1 + .../man/man3/X509_VERIFY_PARAM_get_time.3 | 1 + .../man/man3/X509_VERIFY_PARAM_set1_email.3 | 1 + .../man/man3/X509_VERIFY_PARAM_set1_host.3 | 1 + .../man/man3/X509_VERIFY_PARAM_set1_ip.3 | 1 + .../man/man3/X509_VERIFY_PARAM_set1_ip_asc.3 | 1 + .../man3/X509_VERIFY_PARAM_set1_policies.3 | 1 + .../man3/X509_VERIFY_PARAM_set_auth_level.3 | 1 + .../man/man3/X509_VERIFY_PARAM_set_depth.3 | 1 + .../man/man3/X509_VERIFY_PARAM_set_flags.3 | 19 +- .../man3/X509_VERIFY_PARAM_set_hostflags.3 | 1 + .../man3/X509_VERIFY_PARAM_set_inh_flags.3 | 1 + .../man/man3/X509_VERIFY_PARAM_set_purpose.3 | 1 + .../man/man3/X509_VERIFY_PARAM_set_time.3 | 1 + .../man/man3/X509_VERIFY_PARAM_set_trust.3 | 1 + .../local/share/man/man3/X509_add1_ext_i2d.3 | 1 + .../usr/local/share/man/man3/X509_add_ext.3 | 1 + .../local/share/man/man3/X509_chain_up_ref.3 | 1 + .../usr/local/share/man/man3/X509_check_ca.3 | 6 +- .../local/share/man/man3/X509_check_email.3 | 1 + .../local/share/man/man3/X509_check_host.3 | 12 +- .../usr/local/share/man/man3/X509_check_ip.3 | 1 + .../local/share/man/man3/X509_check_ip_asc.3 | 1 + .../local/share/man/man3/X509_check_issued.3 | 21 +- .../share/man/man3/X509_check_private_key.3 | 2 +- .../local/share/man/man3/X509_check_purpose.3 | 10 +- .../usr/local/share/man/man3/X509_cmp.3 | 2 +- .../share/man/man3/X509_cmp_current_time.3 | 1 + .../usr/local/share/man/man3/X509_cmp_time.3 | 2 +- .../local/share/man/man3/X509_delete_ext.3 | 1 + .../usr/local/share/man/man3/X509_digest.3 | 2 +- .../usr/local/share/man/man3/X509_dup.3 | 2 +- .../usr/local/share/man/man3/X509_free.3 | 1 + .../man/man3/X509_get0_authority_issuer.3 | 1 + .../man/man3/X509_get0_authority_key_id.3 | 1 + .../man/man3/X509_get0_authority_serial.3 | 1 + .../share/man/man3/X509_get0_extensions.3 | 1 + .../local/share/man/man3/X509_get0_notAfter.3 | 1 + .../share/man/man3/X509_get0_notBefore.3 | 2 +- .../local/share/man/man3/X509_get0_pubkey.3 | 1 + .../share/man/man3/X509_get0_serialNumber.3 | 1 + .../share/man/man3/X509_get0_signature.3 | 18 +- .../share/man/man3/X509_get0_subject_key_id.3 | 1 + .../share/man/man3/X509_get0_tbs_sigalg.3 | 1 + .../usr/local/share/man/man3/X509_get0_uids.3 | 2 +- .../share/man/man3/X509_get_X509_PUBKEY.3 | 1 + .../local/share/man/man3/X509_get_ex_data.3 | 1 + .../share/man/man3/X509_get_ex_new_index.3 | 1 + .../usr/local/share/man/man3/X509_get_ext.3 | 1 + .../share/man/man3/X509_get_ext_by_NID.3 | 1 + .../share/man/man3/X509_get_ext_by_OBJ.3 | 1 + .../share/man/man3/X509_get_ext_by_critical.3 | 1 + .../local/share/man/man3/X509_get_ext_count.3 | 1 + .../local/share/man/man3/X509_get_ext_d2i.3 | 1 + .../man/man3/X509_get_extended_key_usage.3 | 1 + .../share/man/man3/X509_get_extension_flags.3 | 12 +- .../share/man/man3/X509_get_issuer_name.3 | 1 + .../local/share/man/man3/X509_get_key_usage.3 | 1 + .../local/share/man/man3/X509_get_pathlen.3 | 1 + .../share/man/man3/X509_get_proxy_pathlen.3 | 1 + .../local/share/man/man3/X509_get_pubkey.3 | 2 +- .../share/man/man3/X509_get_serialNumber.3 | 2 +- .../share/man/man3/X509_get_signature_info.3 | 1 + .../share/man/man3/X509_get_signature_nid.3 | 1 + .../share/man/man3/X509_get_subject_name.3 | 2 +- .../local/share/man/man3/X509_get_version.3 | 2 +- .../local/share/man/man3/X509_getm_notAfter.3 | 1 + .../share/man/man3/X509_getm_notBefore.3 | 1 + .../man/man3/X509_issuer_and_serial_cmp.3 | 1 + .../share/man/man3/X509_issuer_name_cmp.3 | 1 + .../share/man/man3/X509_load_cert_crl_file.3 | 1 + .../share/man/man3/X509_load_cert_file.3 | 1 + .../local/share/man/man3/X509_load_crl_file.3 | 1 + .../usr/local/share/man/man3/X509_new.3 | 2 +- .../local/share/man/man3/X509_pubkey_digest.3 | 1 + .../local/share/man/man3/X509_set1_notAfter.3 | 1 + .../share/man/man3/X509_set1_notBefore.3 | 1 + .../local/share/man/man3/X509_set_ex_data.3 | 1 + .../share/man/man3/X509_set_issuer_name.3 | 1 + .../share/man/man3/X509_set_proxy_flag.3 | 1 + .../share/man/man3/X509_set_proxy_pathlen.3 | 1 + .../local/share/man/man3/X509_set_pubkey.3 | 1 + .../share/man/man3/X509_set_serialNumber.3 | 1 + .../share/man/man3/X509_set_subject_name.3 | 1 + .../local/share/man/man3/X509_set_version.3 | 1 + .../usr/local/share/man/man3/X509_sign.3 | 2 +- .../usr/local/share/man/man3/X509_sign_ctx.3 | 1 + .../share/man/man3/X509_subject_name_cmp.3 | 1 + .../usr/local/share/man/man3/X509_time_adj.3 | 1 + .../local/share/man/man3/X509_time_adj_ex.3 | 1 + .../usr/local/share/man/man3/X509_up_ref.3 | 1 + .../usr/local/share/man/man3/X509_verify.3 | 1 + .../local/share/man/man3/X509_verify_cert.3 | 2 +- .../man/man3/X509_verify_cert_error_string.3 | 1 + .../usr/local/share/man/man3/X509v3_add_ext.3 | 1 + .../local/share/man/man3/X509v3_delete_ext.3 | 1 + .../usr/local/share/man/man3/X509v3_get_ext.3 | 1 + .../share/man/man3/X509v3_get_ext_by_NID.3 | 6 +- .../share/man/man3/X509v3_get_ext_by_OBJ.3 | 1 + .../man/man3/X509v3_get_ext_by_critical.3 | 1 + .../share/man/man3/X509v3_get_ext_count.3 | 1 + .../local/share/man/man3/custom_ext_add_cb.3 | 1 + .../local/share/man/man3/custom_ext_free_cb.3 | 1 + .../share/man/man3/custom_ext_parse_cb.3 | 1 + .../share/man/man3/d2i_ACCESS_DESCRIPTION.3 | 1 + .../usr/local/share/man/man3/d2i_ADMISSIONS.3 | 1 + .../share/man/man3/d2i_ADMISSION_SYNTAX.3 | 1 + .../local/share/man/man3/d2i_ASIdOrRange.3 | 1 + .../share/man/man3/d2i_ASIdentifierChoice.3 | 1 + .../local/share/man/man3/d2i_ASIdentifiers.3 | 1 + .../share/man/man3/d2i_ASN1_BIT_STRING.3 | 1 + .../local/share/man/man3/d2i_ASN1_BMPSTRING.3 | 1 + .../share/man/man3/d2i_ASN1_ENUMERATED.3 | 1 + .../share/man/man3/d2i_ASN1_GENERALIZEDTIME.3 | 1 + .../share/man/man3/d2i_ASN1_GENERALSTRING.3 | 1 + .../local/share/man/man3/d2i_ASN1_IA5STRING.3 | 1 + .../local/share/man/man3/d2i_ASN1_INTEGER.3 | 1 + .../usr/local/share/man/man3/d2i_ASN1_NULL.3 | 1 + .../local/share/man/man3/d2i_ASN1_OBJECT.3 | 1 + .../share/man/man3/d2i_ASN1_OCTET_STRING.3 | 1 + .../local/share/man/man3/d2i_ASN1_PRINTABLE.3 | 1 + .../share/man/man3/d2i_ASN1_PRINTABLESTRING.3 | 1 + .../share/man/man3/d2i_ASN1_SEQUENCE_ANY.3 | 1 + .../local/share/man/man3/d2i_ASN1_SET_ANY.3 | 1 + .../local/share/man/man3/d2i_ASN1_T61STRING.3 | 1 + .../usr/local/share/man/man3/d2i_ASN1_TIME.3 | 1 + .../usr/local/share/man/man3/d2i_ASN1_TYPE.3 | 1 + .../local/share/man/man3/d2i_ASN1_UINTEGER.3 | 1 + .../share/man/man3/d2i_ASN1_UNIVERSALSTRING.3 | 1 + .../local/share/man/man3/d2i_ASN1_UTCTIME.3 | 1 + .../share/man/man3/d2i_ASN1_UTF8STRING.3 | 1 + .../share/man/man3/d2i_ASN1_VISIBLESTRING.3 | 1 + .../usr/local/share/man/man3/d2i_ASRange.3 | 1 + .../man/man3/d2i_AUTHORITY_INFO_ACCESS.3 | 1 + .../share/man/man3/d2i_AUTHORITY_KEYID.3 | 1 + .../local/share/man/man3/d2i_AutoPrivateKey.3 | 1 + .../share/man/man3/d2i_BASIC_CONSTRAINTS.3 | 1 + .../share/man/man3/d2i_CERTIFICATEPOLICIES.3 | 1 + .../share/man/man3/d2i_CMS_ContentInfo.3 | 1 + .../share/man/man3/d2i_CMS_ReceiptRequest.3 | 1 + .../usr/local/share/man/man3/d2i_CMS_bio.3 | 1 + .../share/man/man3/d2i_CRL_DIST_POINTS.3 | 1 + .../usr/local/share/man/man3/d2i_DHparams.3 | 6 +- .../usr/local/share/man/man3/d2i_DHxparams.3 | 1 + .../share/man/man3/d2i_DIRECTORYSTRING.3 | 1 + .../local/share/man/man3/d2i_DISPLAYTEXT.3 | 1 + .../usr/local/share/man/man3/d2i_DIST_POINT.3 | 1 + .../share/man/man3/d2i_DIST_POINT_NAME.3 | 1 + .../local/share/man/man3/d2i_DSAPrivateKey.3 | 1 + .../share/man/man3/d2i_DSAPrivateKey_bio.3 | 1 + .../share/man/man3/d2i_DSAPrivateKey_fp.3 | 1 + .../local/share/man/man3/d2i_DSAPublicKey.3 | 1 + .../usr/local/share/man/man3/d2i_DSA_PUBKEY.3 | 1 + .../local/share/man/man3/d2i_DSA_PUBKEY_bio.3 | 1 + .../local/share/man/man3/d2i_DSA_PUBKEY_fp.3 | 1 + .../usr/local/share/man/man3/d2i_DSA_SIG.3 | 1 + .../usr/local/share/man/man3/d2i_DSAparams.3 | 1 + .../usr/local/share/man/man3/d2i_ECDSA_SIG.3 | 1 + .../local/share/man/man3/d2i_ECPKParameters.3 | 1 + .../local/share/man/man3/d2i_ECParameters.3 | 1 + .../local/share/man/man3/d2i_ECPrivateKey.3 | 1 + .../share/man/man3/d2i_ECPrivateKey_bio.3 | 1 + .../share/man/man3/d2i_ECPrivateKey_fp.3 | 1 + .../usr/local/share/man/man3/d2i_EC_PUBKEY.3 | 1 + .../local/share/man/man3/d2i_EC_PUBKEY_bio.3 | 1 + .../local/share/man/man3/d2i_EC_PUBKEY_fp.3 | 1 + .../local/share/man/man3/d2i_EDIPARTYNAME.3 | 1 + .../local/share/man/man3/d2i_ESS_CERT_ID.3 | 1 + .../share/man/man3/d2i_ESS_ISSUER_SERIAL.3 | 1 + .../share/man/man3/d2i_ESS_SIGNING_CERT.3 | 1 + .../share/man/man3/d2i_EXTENDED_KEY_USAGE.3 | 1 + .../local/share/man/man3/d2i_GENERAL_NAME.3 | 1 + .../local/share/man/man3/d2i_GENERAL_NAMES.3 | 1 + .../share/man/man3/d2i_IPAddressChoice.3 | 1 + .../share/man/man3/d2i_IPAddressFamily.3 | 1 + .../share/man/man3/d2i_IPAddressOrRange.3 | 1 + .../local/share/man/man3/d2i_IPAddressRange.3 | 1 + .../share/man/man3/d2i_ISSUING_DIST_POINT.3 | 1 + .../share/man/man3/d2i_NAMING_AUTHORITY.3 | 1 + .../man/man3/d2i_NETSCAPE_CERT_SEQUENCE.3 | 1 + .../local/share/man/man3/d2i_NETSCAPE_SPKAC.3 | 1 + .../local/share/man/man3/d2i_NETSCAPE_SPKI.3 | 1 + .../usr/local/share/man/man3/d2i_NOTICEREF.3 | 1 + .../local/share/man/man3/d2i_OCSP_BASICRESP.3 | 1 + .../local/share/man/man3/d2i_OCSP_CERTID.3 | 1 + .../share/man/man3/d2i_OCSP_CERTSTATUS.3 | 1 + .../usr/local/share/man/man3/d2i_OCSP_CRLID.3 | 1 + .../local/share/man/man3/d2i_OCSP_ONEREQ.3 | 1 + .../local/share/man/man3/d2i_OCSP_REQINFO.3 | 1 + .../local/share/man/man3/d2i_OCSP_REQUEST.3 | 1 + .../local/share/man/man3/d2i_OCSP_RESPBYTES.3 | 1 + .../local/share/man/man3/d2i_OCSP_RESPDATA.3 | 1 + .../local/share/man/man3/d2i_OCSP_RESPID.3 | 1 + .../local/share/man/man3/d2i_OCSP_RESPONSE.3 | 1 + .../share/man/man3/d2i_OCSP_REVOKEDINFO.3 | 1 + .../share/man/man3/d2i_OCSP_SERVICELOC.3 | 1 + .../local/share/man/man3/d2i_OCSP_SIGNATURE.3 | 1 + .../share/man/man3/d2i_OCSP_SINGLERESP.3 | 1 + .../usr/local/share/man/man3/d2i_OTHERNAME.3 | 1 + .../usr/local/share/man/man3/d2i_PBE2PARAM.3 | 1 + .../usr/local/share/man/man3/d2i_PBEPARAM.3 | 1 + .../local/share/man/man3/d2i_PBKDF2PARAM.3 | 1 + .../usr/local/share/man/man3/d2i_PKCS12.3 | 1 + .../local/share/man/man3/d2i_PKCS12_BAGS.3 | 1 + .../share/man/man3/d2i_PKCS12_MAC_DATA.3 | 1 + .../local/share/man/man3/d2i_PKCS12_SAFEBAG.3 | 1 + .../usr/local/share/man/man3/d2i_PKCS12_bio.3 | 1 + .../usr/local/share/man/man3/d2i_PKCS12_fp.3 | 1 + .../usr/local/share/man/man3/d2i_PKCS7.3 | 1 + .../local/share/man/man3/d2i_PKCS7_DIGEST.3 | 1 + .../local/share/man/man3/d2i_PKCS7_ENCRYPT.3 | 1 + .../share/man/man3/d2i_PKCS7_ENC_CONTENT.3 | 1 + .../local/share/man/man3/d2i_PKCS7_ENVELOPE.3 | 1 + .../man/man3/d2i_PKCS7_ISSUER_AND_SERIAL.3 | 1 + .../share/man/man3/d2i_PKCS7_RECIP_INFO.3 | 1 + .../local/share/man/man3/d2i_PKCS7_SIGNED.3 | 1 + .../share/man/man3/d2i_PKCS7_SIGNER_INFO.3 | 1 + .../share/man/man3/d2i_PKCS7_SIGN_ENVELOPE.3 | 1 + .../usr/local/share/man/man3/d2i_PKCS7_bio.3 | 1 + .../usr/local/share/man/man3/d2i_PKCS7_fp.3 | 1 + .../share/man/man3/d2i_PKCS8PrivateKey_bio.3 | 2 +- .../share/man/man3/d2i_PKCS8PrivateKey_fp.3 | 1 + .../share/man/man3/d2i_PKCS8_PRIV_KEY_INFO.3 | 1 + .../man/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.3 | 1 + .../man/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.3 | 1 + .../usr/local/share/man/man3/d2i_PKCS8_bio.3 | 1 + .../usr/local/share/man/man3/d2i_PKCS8_fp.3 | 1 + .../share/man/man3/d2i_PKEY_USAGE_PERIOD.3 | 1 + .../usr/local/share/man/man3/d2i_POLICYINFO.3 | 1 + .../local/share/man/man3/d2i_POLICYQUALINFO.3 | 1 + .../share/man/man3/d2i_PROFESSION_INFO.3 | 1 + .../man/man3/d2i_PROXY_CERT_INFO_EXTENSION.3 | 1 + .../local/share/man/man3/d2i_PROXY_POLICY.3 | 1 + .../usr/local/share/man/man3/d2i_PUBKEY.3 | 1 + .../usr/local/share/man/man3/d2i_PUBKEY_bio.3 | 1 + .../usr/local/share/man/man3/d2i_PUBKEY_fp.3 | 1 + .../usr/local/share/man/man3/d2i_PrivateKey.3 | 8 +- .../local/share/man/man3/d2i_PrivateKey_bio.3 | 1 + .../local/share/man/man3/d2i_PrivateKey_fp.3 | 1 + .../usr/local/share/man/man3/d2i_PublicKey.3 | 1 + .../local/share/man/man3/d2i_RSAPrivateKey.3 | 1 + .../share/man/man3/d2i_RSAPrivateKey_bio.3 | 1 + .../share/man/man3/d2i_RSAPrivateKey_fp.3 | 1 + .../local/share/man/man3/d2i_RSAPublicKey.3 | 1 + .../share/man/man3/d2i_RSAPublicKey_bio.3 | 1 + .../share/man/man3/d2i_RSAPublicKey_fp.3 | 1 + .../share/man/man3/d2i_RSA_OAEP_PARAMS.3 | 1 + .../local/share/man/man3/d2i_RSA_PSS_PARAMS.3 | 1 + .../usr/local/share/man/man3/d2i_RSA_PUBKEY.3 | 1 + .../local/share/man/man3/d2i_RSA_PUBKEY_bio.3 | 1 + .../local/share/man/man3/d2i_RSA_PUBKEY_fp.3 | 1 + .../local/share/man/man3/d2i_SCRYPT_PARAMS.3 | 1 + .../usr/local/share/man/man3/d2i_SCT_LIST.3 | 1 + .../local/share/man/man3/d2i_SSL_SESSION.3 | 2 +- .../usr/local/share/man/man3/d2i_SXNET.3 | 1 + .../usr/local/share/man/man3/d2i_SXNETID.3 | 1 + .../local/share/man/man3/d2i_TS_ACCURACY.3 | 1 + .../local/share/man/man3/d2i_TS_MSG_IMPRINT.3 | 1 + .../share/man/man3/d2i_TS_MSG_IMPRINT_bio.3 | 1 + .../share/man/man3/d2i_TS_MSG_IMPRINT_fp.3 | 1 + .../usr/local/share/man/man3/d2i_TS_REQ.3 | 1 + .../usr/local/share/man/man3/d2i_TS_REQ_bio.3 | 1 + .../usr/local/share/man/man3/d2i_TS_REQ_fp.3 | 1 + .../usr/local/share/man/man3/d2i_TS_RESP.3 | 1 + .../local/share/man/man3/d2i_TS_RESP_bio.3 | 1 + .../usr/local/share/man/man3/d2i_TS_RESP_fp.3 | 1 + .../local/share/man/man3/d2i_TS_STATUS_INFO.3 | 1 + .../local/share/man/man3/d2i_TS_TST_INFO.3 | 1 + .../share/man/man3/d2i_TS_TST_INFO_bio.3 | 1 + .../local/share/man/man3/d2i_TS_TST_INFO_fp.3 | 1 + .../usr/local/share/man/man3/d2i_USERNOTICE.3 | 1 + .../usr/local/share/man/man3/d2i_X509.3 | 22 +- .../usr/local/share/man/man3/d2i_X509_ALGOR.3 | 1 + .../local/share/man/man3/d2i_X509_ALGORS.3 | 1 + .../local/share/man/man3/d2i_X509_ATTRIBUTE.3 | 1 + .../usr/local/share/man/man3/d2i_X509_AUX.3 | 1 + .../local/share/man/man3/d2i_X509_CERT_AUX.3 | 1 + .../usr/local/share/man/man3/d2i_X509_CINF.3 | 1 + .../usr/local/share/man/man3/d2i_X509_CRL.3 | 1 + .../local/share/man/man3/d2i_X509_CRL_INFO.3 | 1 + .../local/share/man/man3/d2i_X509_CRL_bio.3 | 1 + .../local/share/man/man3/d2i_X509_CRL_fp.3 | 1 + .../local/share/man/man3/d2i_X509_EXTENSION.3 | 1 + .../share/man/man3/d2i_X509_EXTENSIONS.3 | 1 + .../usr/local/share/man/man3/d2i_X509_NAME.3 | 1 + .../share/man/man3/d2i_X509_NAME_ENTRY.3 | 1 + .../local/share/man/man3/d2i_X509_PUBKEY.3 | 1 + .../usr/local/share/man/man3/d2i_X509_REQ.3 | 1 + .../local/share/man/man3/d2i_X509_REQ_INFO.3 | 1 + .../local/share/man/man3/d2i_X509_REQ_bio.3 | 1 + .../local/share/man/man3/d2i_X509_REQ_fp.3 | 1 + .../local/share/man/man3/d2i_X509_REVOKED.3 | 1 + .../usr/local/share/man/man3/d2i_X509_SIG.3 | 1 + .../usr/local/share/man/man3/d2i_X509_VAL.3 | 1 + .../usr/local/share/man/man3/d2i_X509_bio.3 | 1 + .../usr/local/share/man/man3/d2i_X509_fp.3 | 1 + .../share/man/man3/i2d_ACCESS_DESCRIPTION.3 | 1 + .../usr/local/share/man/man3/i2d_ADMISSIONS.3 | 1 + .../share/man/man3/i2d_ADMISSION_SYNTAX.3 | 1 + .../local/share/man/man3/i2d_ASIdOrRange.3 | 1 + .../share/man/man3/i2d_ASIdentifierChoice.3 | 1 + .../local/share/man/man3/i2d_ASIdentifiers.3 | 1 + .../share/man/man3/i2d_ASN1_BIT_STRING.3 | 1 + .../local/share/man/man3/i2d_ASN1_BMPSTRING.3 | 1 + .../share/man/man3/i2d_ASN1_ENUMERATED.3 | 1 + .../share/man/man3/i2d_ASN1_GENERALIZEDTIME.3 | 1 + .../share/man/man3/i2d_ASN1_GENERALSTRING.3 | 1 + .../local/share/man/man3/i2d_ASN1_IA5STRING.3 | 1 + .../local/share/man/man3/i2d_ASN1_INTEGER.3 | 1 + .../usr/local/share/man/man3/i2d_ASN1_NULL.3 | 1 + .../local/share/man/man3/i2d_ASN1_OBJECT.3 | 1 + .../share/man/man3/i2d_ASN1_OCTET_STRING.3 | 1 + .../local/share/man/man3/i2d_ASN1_PRINTABLE.3 | 1 + .../share/man/man3/i2d_ASN1_PRINTABLESTRING.3 | 1 + .../share/man/man3/i2d_ASN1_SEQUENCE_ANY.3 | 1 + .../local/share/man/man3/i2d_ASN1_SET_ANY.3 | 1 + .../local/share/man/man3/i2d_ASN1_T61STRING.3 | 1 + .../usr/local/share/man/man3/i2d_ASN1_TIME.3 | 1 + .../usr/local/share/man/man3/i2d_ASN1_TYPE.3 | 1 + .../share/man/man3/i2d_ASN1_UNIVERSALSTRING.3 | 1 + .../local/share/man/man3/i2d_ASN1_UTCTIME.3 | 1 + .../share/man/man3/i2d_ASN1_UTF8STRING.3 | 1 + .../share/man/man3/i2d_ASN1_VISIBLESTRING.3 | 1 + .../share/man/man3/i2d_ASN1_bio_stream.3 | 1 + .../usr/local/share/man/man3/i2d_ASRange.3 | 1 + .../man/man3/i2d_AUTHORITY_INFO_ACCESS.3 | 1 + .../share/man/man3/i2d_AUTHORITY_KEYID.3 | 1 + .../share/man/man3/i2d_BASIC_CONSTRAINTS.3 | 1 + .../share/man/man3/i2d_CERTIFICATEPOLICIES.3 | 1 + .../share/man/man3/i2d_CMS_ContentInfo.3 | 1 + .../share/man/man3/i2d_CMS_ReceiptRequest.3 | 1 + .../usr/local/share/man/man3/i2d_CMS_bio.3 | 1 + .../local/share/man/man3/i2d_CMS_bio_stream.3 | 2 +- .../share/man/man3/i2d_CRL_DIST_POINTS.3 | 1 + .../usr/local/share/man/man3/i2d_DHparams.3 | 1 + .../usr/local/share/man/man3/i2d_DHxparams.3 | 1 + .../share/man/man3/i2d_DIRECTORYSTRING.3 | 1 + .../local/share/man/man3/i2d_DISPLAYTEXT.3 | 1 + .../usr/local/share/man/man3/i2d_DIST_POINT.3 | 1 + .../share/man/man3/i2d_DIST_POINT_NAME.3 | 1 + .../local/share/man/man3/i2d_DSAPrivateKey.3 | 1 + .../share/man/man3/i2d_DSAPrivateKey_bio.3 | 1 + .../share/man/man3/i2d_DSAPrivateKey_fp.3 | 1 + .../local/share/man/man3/i2d_DSAPublicKey.3 | 1 + .../usr/local/share/man/man3/i2d_DSA_PUBKEY.3 | 1 + .../local/share/man/man3/i2d_DSA_PUBKEY_bio.3 | 1 + .../local/share/man/man3/i2d_DSA_PUBKEY_fp.3 | 1 + .../usr/local/share/man/man3/i2d_DSA_SIG.3 | 1 + .../usr/local/share/man/man3/i2d_DSAparams.3 | 1 + .../usr/local/share/man/man3/i2d_ECDSA_SIG.3 | 1 + .../local/share/man/man3/i2d_ECPKParameters.3 | 1 + .../local/share/man/man3/i2d_ECParameters.3 | 1 + .../local/share/man/man3/i2d_ECPrivateKey.3 | 1 + .../share/man/man3/i2d_ECPrivateKey_bio.3 | 1 + .../share/man/man3/i2d_ECPrivateKey_fp.3 | 1 + .../usr/local/share/man/man3/i2d_EC_PUBKEY.3 | 1 + .../local/share/man/man3/i2d_EC_PUBKEY_bio.3 | 1 + .../local/share/man/man3/i2d_EC_PUBKEY_fp.3 | 1 + .../local/share/man/man3/i2d_EDIPARTYNAME.3 | 1 + .../local/share/man/man3/i2d_ESS_CERT_ID.3 | 1 + .../share/man/man3/i2d_ESS_ISSUER_SERIAL.3 | 1 + .../share/man/man3/i2d_ESS_SIGNING_CERT.3 | 1 + .../share/man/man3/i2d_EXTENDED_KEY_USAGE.3 | 1 + .../local/share/man/man3/i2d_GENERAL_NAME.3 | 1 + .../local/share/man/man3/i2d_GENERAL_NAMES.3 | 1 + .../share/man/man3/i2d_IPAddressChoice.3 | 1 + .../share/man/man3/i2d_IPAddressFamily.3 | 1 + .../share/man/man3/i2d_IPAddressOrRange.3 | 1 + .../local/share/man/man3/i2d_IPAddressRange.3 | 1 + .../share/man/man3/i2d_ISSUING_DIST_POINT.3 | 1 + .../share/man/man3/i2d_NAMING_AUTHORITY.3 | 1 + .../man/man3/i2d_NETSCAPE_CERT_SEQUENCE.3 | 1 + .../local/share/man/man3/i2d_NETSCAPE_SPKAC.3 | 1 + .../local/share/man/man3/i2d_NETSCAPE_SPKI.3 | 1 + .../usr/local/share/man/man3/i2d_NOTICEREF.3 | 1 + .../local/share/man/man3/i2d_OCSP_BASICRESP.3 | 1 + .../local/share/man/man3/i2d_OCSP_CERTID.3 | 1 + .../share/man/man3/i2d_OCSP_CERTSTATUS.3 | 1 + .../usr/local/share/man/man3/i2d_OCSP_CRLID.3 | 1 + .../local/share/man/man3/i2d_OCSP_ONEREQ.3 | 1 + .../local/share/man/man3/i2d_OCSP_REQINFO.3 | 1 + .../local/share/man/man3/i2d_OCSP_REQUEST.3 | 1 + .../local/share/man/man3/i2d_OCSP_RESPBYTES.3 | 1 + .../local/share/man/man3/i2d_OCSP_RESPDATA.3 | 1 + .../local/share/man/man3/i2d_OCSP_RESPID.3 | 1 + .../local/share/man/man3/i2d_OCSP_RESPONSE.3 | 1 + .../share/man/man3/i2d_OCSP_REVOKEDINFO.3 | 1 + .../share/man/man3/i2d_OCSP_SERVICELOC.3 | 1 + .../local/share/man/man3/i2d_OCSP_SIGNATURE.3 | 1 + .../share/man/man3/i2d_OCSP_SINGLERESP.3 | 1 + .../usr/local/share/man/man3/i2d_OTHERNAME.3 | 1 + .../usr/local/share/man/man3/i2d_PBE2PARAM.3 | 1 + .../usr/local/share/man/man3/i2d_PBEPARAM.3 | 1 + .../local/share/man/man3/i2d_PBKDF2PARAM.3 | 1 + .../usr/local/share/man/man3/i2d_PKCS12.3 | 1 + .../local/share/man/man3/i2d_PKCS12_BAGS.3 | 1 + .../share/man/man3/i2d_PKCS12_MAC_DATA.3 | 1 + .../local/share/man/man3/i2d_PKCS12_SAFEBAG.3 | 1 + .../usr/local/share/man/man3/i2d_PKCS12_bio.3 | 1 + .../usr/local/share/man/man3/i2d_PKCS12_fp.3 | 1 + .../usr/local/share/man/man3/i2d_PKCS7.3 | 1 + .../local/share/man/man3/i2d_PKCS7_DIGEST.3 | 1 + .../local/share/man/man3/i2d_PKCS7_ENCRYPT.3 | 1 + .../share/man/man3/i2d_PKCS7_ENC_CONTENT.3 | 1 + .../local/share/man/man3/i2d_PKCS7_ENVELOPE.3 | 1 + .../man/man3/i2d_PKCS7_ISSUER_AND_SERIAL.3 | 1 + .../usr/local/share/man/man3/i2d_PKCS7_NDEF.3 | 1 + .../share/man/man3/i2d_PKCS7_RECIP_INFO.3 | 1 + .../local/share/man/man3/i2d_PKCS7_SIGNED.3 | 1 + .../share/man/man3/i2d_PKCS7_SIGNER_INFO.3 | 1 + .../share/man/man3/i2d_PKCS7_SIGN_ENVELOPE.3 | 1 + .../usr/local/share/man/man3/i2d_PKCS7_bio.3 | 1 + .../share/man/man3/i2d_PKCS7_bio_stream.3 | 2 +- .../usr/local/share/man/man3/i2d_PKCS7_fp.3 | 1 + .../man/man3/i2d_PKCS8PrivateKeyInfo_bio.3 | 1 + .../man/man3/i2d_PKCS8PrivateKeyInfo_fp.3 | 1 + .../share/man/man3/i2d_PKCS8PrivateKey_bio.3 | 1 + .../share/man/man3/i2d_PKCS8PrivateKey_fp.3 | 1 + .../man/man3/i2d_PKCS8PrivateKey_nid_bio.3 | 1 + .../man/man3/i2d_PKCS8PrivateKey_nid_fp.3 | 1 + .../share/man/man3/i2d_PKCS8_PRIV_KEY_INFO.3 | 1 + .../man/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.3 | 1 + .../man/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.3 | 1 + .../usr/local/share/man/man3/i2d_PKCS8_bio.3 | 1 + .../usr/local/share/man/man3/i2d_PKCS8_fp.3 | 1 + .../share/man/man3/i2d_PKEY_USAGE_PERIOD.3 | 1 + .../usr/local/share/man/man3/i2d_POLICYINFO.3 | 1 + .../local/share/man/man3/i2d_POLICYQUALINFO.3 | 1 + .../share/man/man3/i2d_PROFESSION_INFO.3 | 1 + .../man/man3/i2d_PROXY_CERT_INFO_EXTENSION.3 | 1 + .../local/share/man/man3/i2d_PROXY_POLICY.3 | 1 + .../usr/local/share/man/man3/i2d_PUBKEY.3 | 1 + .../usr/local/share/man/man3/i2d_PUBKEY_bio.3 | 1 + .../usr/local/share/man/man3/i2d_PUBKEY_fp.3 | 1 + .../usr/local/share/man/man3/i2d_PrivateKey.3 | 1 + .../usr/local/share/man/man3/i2d_PublicKey.3 | 1 + .../local/share/man/man3/i2d_RSAPrivateKey.3 | 1 + .../share/man/man3/i2d_RSAPrivateKey_bio.3 | 1 + .../share/man/man3/i2d_RSAPrivateKey_fp.3 | 1 + .../local/share/man/man3/i2d_RSAPublicKey.3 | 1 + .../share/man/man3/i2d_RSAPublicKey_bio.3 | 1 + .../share/man/man3/i2d_RSAPublicKey_fp.3 | 1 + .../share/man/man3/i2d_RSA_OAEP_PARAMS.3 | 1 + .../local/share/man/man3/i2d_RSA_PSS_PARAMS.3 | 1 + .../usr/local/share/man/man3/i2d_RSA_PUBKEY.3 | 1 + .../local/share/man/man3/i2d_RSA_PUBKEY_bio.3 | 1 + .../local/share/man/man3/i2d_RSA_PUBKEY_fp.3 | 1 + .../local/share/man/man3/i2d_SCRYPT_PARAMS.3 | 1 + .../usr/local/share/man/man3/i2d_SCT_LIST.3 | 1 + .../local/share/man/man3/i2d_SSL_SESSION.3 | 1 + .../usr/local/share/man/man3/i2d_SXNET.3 | 1 + .../usr/local/share/man/man3/i2d_SXNETID.3 | 1 + .../local/share/man/man3/i2d_TS_ACCURACY.3 | 1 + .../local/share/man/man3/i2d_TS_MSG_IMPRINT.3 | 1 + .../share/man/man3/i2d_TS_MSG_IMPRINT_bio.3 | 1 + .../share/man/man3/i2d_TS_MSG_IMPRINT_fp.3 | 1 + .../usr/local/share/man/man3/i2d_TS_REQ.3 | 1 + .../usr/local/share/man/man3/i2d_TS_REQ_bio.3 | 1 + .../usr/local/share/man/man3/i2d_TS_REQ_fp.3 | 1 + .../usr/local/share/man/man3/i2d_TS_RESP.3 | 1 + .../local/share/man/man3/i2d_TS_RESP_bio.3 | 1 + .../usr/local/share/man/man3/i2d_TS_RESP_fp.3 | 1 + .../local/share/man/man3/i2d_TS_STATUS_INFO.3 | 1 + .../local/share/man/man3/i2d_TS_TST_INFO.3 | 1 + .../share/man/man3/i2d_TS_TST_INFO_bio.3 | 1 + .../local/share/man/man3/i2d_TS_TST_INFO_fp.3 | 1 + .../usr/local/share/man/man3/i2d_USERNOTICE.3 | 1 + .../usr/local/share/man/man3/i2d_X509.3 | 1 + .../usr/local/share/man/man3/i2d_X509_ALGOR.3 | 1 + .../local/share/man/man3/i2d_X509_ALGORS.3 | 1 + .../local/share/man/man3/i2d_X509_ATTRIBUTE.3 | 1 + .../usr/local/share/man/man3/i2d_X509_AUX.3 | 1 + .../local/share/man/man3/i2d_X509_CERT_AUX.3 | 1 + .../usr/local/share/man/man3/i2d_X509_CINF.3 | 1 + .../usr/local/share/man/man3/i2d_X509_CRL.3 | 1 + .../local/share/man/man3/i2d_X509_CRL_INFO.3 | 1 + .../local/share/man/man3/i2d_X509_CRL_bio.3 | 1 + .../local/share/man/man3/i2d_X509_CRL_fp.3 | 1 + .../local/share/man/man3/i2d_X509_EXTENSION.3 | 1 + .../share/man/man3/i2d_X509_EXTENSIONS.3 | 1 + .../usr/local/share/man/man3/i2d_X509_NAME.3 | 1 + .../share/man/man3/i2d_X509_NAME_ENTRY.3 | 1 + .../local/share/man/man3/i2d_X509_PUBKEY.3 | 1 + .../usr/local/share/man/man3/i2d_X509_REQ.3 | 1 + .../local/share/man/man3/i2d_X509_REQ_INFO.3 | 1 + .../local/share/man/man3/i2d_X509_REQ_bio.3 | 1 + .../local/share/man/man3/i2d_X509_REQ_fp.3 | 1 + .../local/share/man/man3/i2d_X509_REVOKED.3 | 1 + .../usr/local/share/man/man3/i2d_X509_SIG.3 | 1 + .../usr/local/share/man/man3/i2d_X509_VAL.3 | 1 + .../usr/local/share/man/man3/i2d_X509_bio.3 | 1 + .../usr/local/share/man/man3/i2d_X509_fp.3 | 1 + .../share/man/man3/i2d_re_X509_CRL_tbs.3 | 1 + .../share/man/man3/i2d_re_X509_REQ_tbs.3 | 1 + .../local/share/man/man3/i2d_re_X509_tbs.3 | 2 +- .../usr/local/share/man/man3/i2o_SCT.3 | 1 + .../usr/local/share/man/man3/i2o_SCT_LIST.3 | 1 + .../local/share/man/man3/i2t_ASN1_OBJECT.3 | 1 + .../usr/local/share/man/man3/lh_TYPE_delete.3 | 1 + .../usr/local/share/man/man3/lh_TYPE_doall.3 | 1 + .../local/share/man/man3/lh_TYPE_doall_arg.3 | 1 + .../usr/local/share/man/man3/lh_TYPE_error.3 | 1 + .../usr/local/share/man/man3/lh_TYPE_free.3 | 1 + .../usr/local/share/man/man3/lh_TYPE_insert.3 | 1 + .../usr/local/share/man/man3/lh_TYPE_new.3 | 1 + .../local/share/man/man3/lh_TYPE_retrieve.3 | 1 + .../usr/local/share/man/man3/o2i_SCT.3 | 1 + .../usr/local/share/man/man3/o2i_SCT_LIST.3 | 2 +- .../local/share/man/man3/pem_password_cb.3 | 1 + .../local/share/man/man3/sk_TYPE_deep_copy.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_delete.3 | 1 + .../local/share/man/man3/sk_TYPE_delete_ptr.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_dup.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_find.3 | 1 + .../local/share/man/man3/sk_TYPE_find_ex.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_free.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_insert.3 | 1 + .../local/share/man/man3/sk_TYPE_is_sorted.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_new.3 | 1 + .../local/share/man/man3/sk_TYPE_new_null.3 | 1 + .../share/man/man3/sk_TYPE_new_reserve.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_num.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_pop.3 | 1 + .../local/share/man/man3/sk_TYPE_pop_free.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_push.3 | 1 + .../local/share/man/man3/sk_TYPE_reserve.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_set.3 | 1 + .../share/man/man3/sk_TYPE_set_cmp_func.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_shift.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_sort.3 | 1 + .../local/share/man/man3/sk_TYPE_unshift.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_value.3 | 1 + .../usr/local/share/man/man3/sk_TYPE_zero.3 | 1 + .../share/man/man3/ssl_ct_validation_cb.3 | 1 + .../usr/local/share/man/man5/config.5 | 18 +- .../usr/local/share/man/man5/x509v3_config.5 | 8 +- .../usr/local/share/man/man7/Ed25519.7 | 2 +- .../usr/local/share/man/man7/Ed448.7 | 1 + .../arm64-v8a/usr/local/share/man/man7/RAND.7 | 2 +- .../usr/local/share/man/man7/RAND_DRBG.7 | 2 +- .../usr/local/share/man/man7/RSA-PSS.7 | 2 +- .../arm64-v8a/usr/local/share/man/man7/SM2.7 | 6 +- .../usr/local/share/man/man7/X25519.7 | 2 +- .../arm64-v8a/usr/local/share/man/man7/X448.7 | 1 + .../arm64-v8a/usr/local/share/man/man7/bio.7 | 2 +- .../usr/local/share/man/man7/crypto.7 | 2 +- .../arm64-v8a/usr/local/share/man/man7/ct.7 | 2 +- .../usr/local/share/man/man7/des_modes.7 | 2 +- .../arm64-v8a/usr/local/share/man/man7/evp.7 | 18 +- .../local/share/man/man7/ossl_store-file.7 | 2 +- .../usr/local/share/man/man7/ossl_store.7 | 8 +- .../share/man/man7/passphrase-encoding.7 | 2 +- .../local/share/man/man7/proxy-certificates.7 | 2 +- .../usr/local/share/man/man7/scrypt.7 | 2 +- .../arm64-v8a/usr/local/share/man/man7/ssl.7 | 2 +- .../arm64-v8a/usr/local/share/man/man7/x509.7 | 8 +- .../arm64-v8a/usr/local/ssl/misc/tsget | 1 + .../arm64-v8a/usr/local/ssl/misc/tsget.pl | 2 +- src/task.c | 41 +++- src/taskstub.js.c | 20 +- 7649 files changed, 9904 insertions(+), 2321 deletions(-) create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/c_rehash.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-asn1parse.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-c_rehash.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ca.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-cms.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-crl2pkcs7.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dgst.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dhparam.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dsa.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dsaparam.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ec.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ecparam.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-enc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-engine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-errstr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-gendsa.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-genpkey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-genrsa.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-nseq.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ocsp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-passwd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs12.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs7.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkeyparam.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkeyutl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-prime.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rand.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rehash.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-req.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rsa.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rsautl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_client.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_server.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_time.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-sess_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-smime.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-speed.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-spkac.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-srp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-storeutl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ts.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-tsget.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-x509.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_admissionAuthority.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_namingAuthority.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_professionInfos.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_admissionAuthority.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_namingAuthority.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_professionInfos.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_get0_admissionAuthority.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_set0_admissionAuthority.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdOrRange_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdOrRange_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifierChoice_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifierChoice_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifiers_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifiers_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_get.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_get_int64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_set_int64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_to_BN.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_adj.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_print.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_set_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_uint64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set_int64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set_uint64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_to_BN.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ITEM.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ITEM_get.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_OBJECT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_get.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_get0_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_print.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_print_ex_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_to_UTF8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_type_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_adj.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_cmp_time_t.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_compare.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_diff.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_normalize.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_print.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set_string_X509.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_to_generalizedtime.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_to_tm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_pack_sequence.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_set1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_unpack_sequence.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_adj.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_cmp_time_t.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_print.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_set_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_add_oid_module.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_generate_v3.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_tag2str.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASRange_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASRange_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_clear_fd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_all_fds.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_changed_fds.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_fd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_set_wait_fd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_block_pause.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_cleanup_thread.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_get_current_job.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_get_wait_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_init_thread.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_is_capable.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_pause_job.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_unblock_pause.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_KEYID_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_KEYID_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_cbc_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_cfb64_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_decrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_ecb_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_ofb64_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_options.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_set_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_address.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_family.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_next.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_protocol.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_socktype.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_clear.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_family.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_hostname_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_path_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawaddress.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawmake.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawport.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_service_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_accept_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_append_filename.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_bind.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_fn_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_closesocket.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_get_read_request.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_get_write_guarantee.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_pending.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_reset_read_request.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_wpending.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_debug_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_destroy_bio_pair.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_accept.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_connect.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_handshake.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_eof.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_flush.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_free_all.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_ip_family.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_port.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_bind_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_buffer_num_lines.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_cipher_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_cipher_status.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_close.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_address.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_hostname.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_ip_family.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_port.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_fd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_info_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_md_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_mem_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_mem_ptr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_num_renegotiates.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_peer_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_peer_port.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_read_request.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_retry_BIO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_retry_reason.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_shutdown.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_ssl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_write_buf_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_write_guarantee.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_gets.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_hostserv_priorities.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_info_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_int_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_listen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_make_bio_pair.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_callback_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_create.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_destroy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_gets.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_puts.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_read.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_read_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_write.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_write_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_callback_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_create.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_destroy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_gets.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_puts.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_read.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_read_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_write.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_write_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_method_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_accept.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_bio_pair.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_buffer_ssl_connect.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_connect.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_fd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_mem_buf.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_socket.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_ssl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_ssl_connect.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_next.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_pending.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_pop.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ptr_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_puts.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read_filename.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_reset.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_retry_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_rw_filename.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_secmem.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_seek.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_bios.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_ip_family.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_port.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_bind_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_buffer_read_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_buffer_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_cipher.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_close.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_address.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_hostname.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_ip_family.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_port.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_fd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_info_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_mem_buf.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_mem_eof_return.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_nbio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_nbio_accept.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_next.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_read_buffer_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_retry_reason.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_shutdown.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_bytes.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_timeout.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_write_buf_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_write_buffer_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_io_special.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_read.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_write.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_shutdown_wr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_snprintf.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_socket.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ssl_copy_session_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ssl_shutdown.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_tell.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_up_ref.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vfree.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vprintf.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vsnprintf.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_wpending.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write_filename.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_convert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_convert_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_create_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_get_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_invert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_invert_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_is_current_thread.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_lock.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_set_current_thread.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_unlock.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_end.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_get.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_secure_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_call.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_get_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_set_old.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_abs_is_word.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bin2bn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2binpad.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2dec.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2hex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2lebinpad.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2mpi.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear_bit.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_dec2bn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div_recp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div_word.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_from_montgomery.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_gcd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_generate_prime_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_192.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_224.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_256.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_384.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_521.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc2409_prime_1024.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc2409_prime_768.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_1536.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_2048.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_3072.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_4096.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_6144.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_8192.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_word.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_hex2bn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_bit_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_odd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_one.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_fasttest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_fasttest_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_word.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_zero.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lebin2bn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lshift.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lshift1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mask_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_add.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_mul.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sqr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sqrt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sub.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_word.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mpi2bn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mul.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mul_word.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_nnmod.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_num_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_num_bits_word.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_one.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_print.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_print_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_priv_rand.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_priv_rand_range.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_pseudo_rand.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_pseudo_rand_range.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rand_range.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rshift.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rshift1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_secure_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_set_word.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sqr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sub.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sub_word.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_ASN1_ENUMERATED.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_ASN1_INTEGER.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_montgomery.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_ucmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_value_one.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_with_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_grow.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_grow_clean.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_new_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_reverse.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_print_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_create0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_get0_values.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_decrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_get0_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_id_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_cert_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_get0_signer_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_pkey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_cert_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signature.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signer_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_set1_signer_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_recipient_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_ReceiptRequest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_content.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_eContentType.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_signers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get1_certs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get1_crls.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_set1_eContentType.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_finish.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_load.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_unload.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRL_DIST_POINTS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRL_DIST_POINTS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_read_lock.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_unlock.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_write_lock.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_atomic_add.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_clear_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_clear_realloc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free_ex_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_alloc_counts.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_mem_functions.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_malloc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_debug_pop.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_debug_push.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_new_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_realloc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_allocated.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_clear_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_done.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_initialized.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_used.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_zalloc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_mem_debug.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_mem_functions.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_strdup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_strndup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_zalloc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_load_default_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_load_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_log_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_public_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_new_from_base64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_issuer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_log_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get_time.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_issuer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_time.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_ASN1_FUNCTIONS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_LHASH_OF.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_PEM_rw.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF_CONST.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF_CONST.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cbc_cksum.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cfb64_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cfb_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_crypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb2_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb3_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_cbc_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_cfb64_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_ofb64_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_cbc_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_cfb64_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_ofb64_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_fcrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_is_weak_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_key_sched.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ncbc_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ofb64_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ofb_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_pcbc_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_quad_cksum.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key_checked.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key_unchecked.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_odd_parity.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_string_to_2keys.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_string_to_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_xcbc_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_OpenSSL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_params_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_pub_key_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_clear_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_compute_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_compute_key_padded.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_generate_parameters_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_engine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_g.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_p.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_priv_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_pub_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_q.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_2048_224.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_2048_256.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_default_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get0_app_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get0_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_bn_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_compute_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_finish.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_generate_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_generate_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set0_app_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set1_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_bn_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_compute_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_finish.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_generate_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_generate_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_new_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_security_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set0_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set0_pqg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_default_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_test_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DHparams_print.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DHparams_print_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIRECTORYSTRING_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIRECTORYSTRING_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DISPLAYTEXT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DISPLAYTEXT_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_NAME_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_NAME_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_OpenSSL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_get0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_set0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_clear_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_do_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_generate_parameters_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_engine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_g.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_p.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_priv_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_pub_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_q.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_default_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get0_app_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get0_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_bn_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_finish.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_keygen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_paramgen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_sign_setup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set0_app_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set1_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_bn_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_finish.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_keygen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_paramgen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_sign_setup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_new_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_print.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_print_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_security_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set0_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set0_pqg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_default_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_sign_setup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_test_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_print.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_print_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_client_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_server_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_timer_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_client_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_server_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_client_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_server_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0_r.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0_s.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_set0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_sign_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign_setup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPARAMETERS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPARAMETERS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKPARAMETERS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKPARAMETERS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKParameters_print_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GF2m_simple_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_mont_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nist_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp224_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp256_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp521_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_check_discriminant.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_clear_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_cofactor.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_generator.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_order.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_seed.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_asn1_flag.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_basis_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_cofactor.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_GF2m.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_GFp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_degree.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_ecparameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_ecpkparameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_order.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_pentanomial_basis.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_point_conversion_form.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_seed_len.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_trinomial_basis.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_have_precompute_mult.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_method_of.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_by_curve_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_curve_GF2m.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_curve_GFp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_from_ecparameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_from_ecpkparameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_order_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_precompute_mult.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_asn1_flag.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_GF2m.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_GFp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_generator.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_point_conversion_form.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_seed.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_check_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_clear_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_decoded_from_explicit_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_generate_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_engine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_group.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_private_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_public_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_conv_form.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_key2buf.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_new_by_curve_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_oct2key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_oct2priv.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_precompute_mult.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_priv2buf.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_priv2oct.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_asn1_flag.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_conv_form.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_enc_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_group.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_private_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_public_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_public_key_affine_coordinates.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_up_ref.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_METHOD_get_field_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_bn2point.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_clear_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_dbl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_Jprojective_coordinates_GFp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GF2m.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GFp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_hex2point.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_invert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_is_at_infinity.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_is_on_curve.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_make_affine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_method_of.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_mul.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_oct2point.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2bn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2buf.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2hex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2oct.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_Jprojective_coordinates_GFp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GF2m.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GFp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GF2m.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GFp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_to_infinity.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINTs_make_affine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINTs_mul.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_get_builtin_curves.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EDIPARTYNAME_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EDIPARTYNAME_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_add_conf_module.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_by_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_cmd_is_executable.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl_cmd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl_cmd_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_finish.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_RAND.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_RSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cipher.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cipher_engine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cmd_defns.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ctrl_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_RAND.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_RSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_destroy_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digest_engine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digests.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_finish_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_first.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_init_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_last.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_load_privkey_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_load_pubkey_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_next.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_prev.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_table_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_builtin_engines.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_private_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_public_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_RAND.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_RSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_RAND.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_RSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_complete.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_digests.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_complete.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_digests.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_remove.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_RAND.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_RSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_cmd_defns.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ctrl_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_RAND.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_RSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_digests.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_destroy_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_digests.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_finish_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_init_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_load_privkey_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_load_pubkey_function.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_table_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_RAND.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_RSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_digests.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_up_ref.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_FATAL_ERROR.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_GET_FUNC.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_GET_REASON.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_PACK.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_add_error_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_add_error_vdata.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_error_string_n.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_free_strings.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_func_error_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error_line.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error_line_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_next_error_library.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_lib_error_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error_line.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error_line_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error_line.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error_line_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_pop_to_mark.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_reason_error_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_remove_thread_state.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_block_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_cipher.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_get_app_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_iv_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_key_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_reset.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_app_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_cipher_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_key_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_padding.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_asn1_to_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_block_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_iv_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_key_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_do_cipher.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_get_asn1_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_set_asn1_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_do_cipher.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_get_asn1_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_impl_ctx_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_iv_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_set_asn1_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_param_to_asn1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherFinal_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherInit.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherInit_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeBlock.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeInit.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptFinal_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptInit.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptInit_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_Digest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinalXOF.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinal_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestInit_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_num.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeBlock.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptFinal_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptInit_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_block_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_clear_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_copy_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_md_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_pkey_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_reset.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_pkey_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_update_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_test_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_update_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_block_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_app_datasize.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_input_blocksize.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_result_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_app_datasize.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_input_blocksize.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_result_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_pkey_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_hkdf_info.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_str.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_uint64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get1_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get1_id_len.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_app_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_keygen_info.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_oaep_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_padding.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_signature_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_hkdf_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_salt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_scrypt_salt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_app_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_pad.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_rfc5114.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dhx_rfc5114.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_param_enc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_mac_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_oaep_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_padding.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_p.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_r.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_signature_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_METHOD.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_add0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_add_alias.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_find.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_find_str.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0_info.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_get_priv_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_get_pub_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_item.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_private.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_security_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_set_priv_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_set_pub_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_siginf.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_EC_KEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_POLY1305.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_RSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_SIPHASH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_base_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_cmp_parameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_copy_parameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_decrypt_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive_set_peer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_encrypt_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_gen_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_EC_KEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_RSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_asn1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_engine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_hmac.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_poly1305.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_siphash.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_EC_KEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_RSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_raw_private_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_raw_public_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_add0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_find.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get0_info.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_decrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_derive.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digest_custom.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digestsign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digestverify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_keygen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_param_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_paramgen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_public_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_signctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verify_recover.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verifyctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_remove.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_decrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_derive.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digest_custom.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digestsign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digestverify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_encrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_keygen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_param_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_paramgen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_public_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_signctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verify_recover.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verifyctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_missing_parameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_CMAC_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_mac_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_raw_private_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_raw_public_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_param_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_paramgen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_paramgen_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_public.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_public_check.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_security_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_DH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_DSA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_EC_KEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_engine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set_alias_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_sign_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_up_ref.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_recover_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignInit_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyFinal.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyInit_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha256.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ccm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ctr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_gcm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ocb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_wrap.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_wrap_pad.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_xts.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ccm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ctr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_gcm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ocb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_wrap.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_wrap_pad.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha256.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ccm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ctr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_gcm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ocb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_wrap.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_wrap_pad.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_xts.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ccm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ctr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_gcm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ccm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ctr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_gcm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ccm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ctr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_gcm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_cfb64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_blake2s256.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ctr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ctr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ctr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_cfb64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_chacha20_poly1305.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_wrap.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cfb64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_enc_null.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbyname.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbynid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbyobj.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbyname.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbynid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbyobj.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_cfb64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_md5_sha1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_md_null.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_40_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_64_cbc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_cfb64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc4_40.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc4_hmac_md5.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha256.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha384.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_256.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_384.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_512.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512_224.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512_256.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_shake128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_shake256.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_cfb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_cfb128.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ctr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ecb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ofb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAMES_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAMES_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_SUBTREE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_SUBTREE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GEN_SESSION_CB.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_get_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_reset.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Init_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_ASN1_FUNCTIONS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_LHASH_COMP_FN.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_LHASH_HASH_FN.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressChoice_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressChoice_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressFamily_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressFamily_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressOrRange_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressOrRange_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressRange_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressRange_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ISSUING_DIST_POINT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ISSUING_DIST_POINT_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/LHASH.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/LHASH_DOALL_ARG_FN_TYPE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAME_CONSTRAINTS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAME_CONSTRAINTS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityId.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityText.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityURL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityId.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityText.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityURL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKAC_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKAC_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKI_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKI_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NOTICEREF_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NOTICEREF_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_create.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_get0_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_ln2nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2ln.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2sn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_obj2nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_obj2txt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_sn2nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_txt2nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_txt2obj.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_BASICRESP_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_BASICRESP_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTSTATUS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTSTATUS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CRLID_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CRLID_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_ONEREQ_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_ONEREQ_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQINFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQINFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_add1_header.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_i2d.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_set1_req.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPBYTES_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPBYTES_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPDATA_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPDATA_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_match.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_set_by_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_set_by_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPONSE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPONSE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SERVICELOC_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SERVICELOC_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SIGNATURE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SIGNATURE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SINGLERESP_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SINGLERESP_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_add1_nonce.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_sign_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_cert_id_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_check_nonce.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_check_validity.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_copy_nonce.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_get0_info.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_issuer_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add0_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add1_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_onereq_count.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_onereq_get0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_count.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_find.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_certs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_produced_at.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_respdata.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_signature.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_signer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_tbs_sigalg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get1_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_response_create.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_response_get1_basic.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_nbio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_set_max_response_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_single_get0_status.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_appname.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_file_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_filename.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_DOALL_FUNC.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_HASHFUNC.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_stats.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_stats_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_MALLOC_FAILURES.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_MALLOC_FD.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_VERSION_TEXT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_atexit.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_buf2hexstr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cipher_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cleanse.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_clear_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_clear_realloc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_fork_child.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_fork_parent.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_hexchar2int.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_hexstr2buf.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_instrument_bus2.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_malloc_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_mem_debug_pop.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_mem_debug_push.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_memdup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_no_config.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_realloc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_actual_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_clear_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_zalloc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strdup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strlcat.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strlcpy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strndup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_thread_stop.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_zalloc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_CTX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_CERT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_CRL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_NAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_NAME_description.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_PARAMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_PKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_CERT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_CRL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_NAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_NAME_description.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_PARAMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_PKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_CERT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_CRL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_NAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_PARAMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_PKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_set0_NAME_description.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_type_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_CTX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_get0_engine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_get0_scheme.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_close.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_eof.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_error.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_expect.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_find.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_load.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_open.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_alias.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_issuer_serial.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_key_fingerprint.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_bytes.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_digest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_serial.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_close.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_close_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_ctrl_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_eof.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_eof_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_error.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_error_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_expect_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_find.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_find_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_load.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_load_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_open_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_post_process_info_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_register_loader.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_supports_search.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_unregister_loader.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OTHERNAME_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OTHERNAME_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_digests.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_ssl_algorithms.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_version_num.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBE2PARAM_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBE2PARAM_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBEPARAM_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBEPARAM_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBKDF2PARAM_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBKDF2PARAM_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_EAY_COMPATIBLE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_ONLY_B64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_SECURE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_bytes_read_bio_secmem.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_do_header.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_get_EVP_CIPHER_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DHparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSAparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_ECPKParameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_ECPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_EC_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS7.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS8_PRIV_KEY_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSAPublicKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_SSL_SESSION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_AUX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_CRL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_REQ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_CMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DHparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSAparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_ECPKParameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_EC_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS7.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_Parameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSAPublicKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_SSL_SESSION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_AUX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_CRL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_REQ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_CMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DHparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DHxparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSAparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_ECPKParameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_ECPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_EC_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS7.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8_PRIV_KEY_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSAPublicKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_SSL_SESSION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_AUX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_CRL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_REQ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_REQ_NEW.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_CMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DHparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DHxparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSAparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_ECPKParameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_ECPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_EC_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS7.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_Parameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey_traditional.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSAPublicKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_SSL_SESSION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_AUX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_CRL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ_NEW.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_BAGS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_BAGS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_MAC_DATA_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_MAC_DATA_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_SAFEBAG_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_SAFEBAG_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS5_PBKDF2_HMAC_SHA1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_DIGEST_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_DIGEST_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENCRYPT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENCRYPT_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENVELOPE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENVELOPE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_digest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNED_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNED_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_add_certificate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_add_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_get0_signers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_print_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYINFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYINFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYQUALINFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYQUALINFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_MAPPING_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_MAPPING_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_addProfessionInfo.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_namingAuthority.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_professionItems.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_professionOIDs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_registrationNumber.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_addProfessionInfo.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_namingAuthority.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_professionItems.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_professionOIDs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_registrationNumber.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_POLICY_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_POLICY_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_bytes.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_cleanup_entropy_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_cleanup_nonce_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_private.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_public.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_entropy_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_nonce_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_instantiate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_secure_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_defaults.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_defaults.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_interval.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_time_interval.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_uninstantiate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_OpenSSL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_egd_bytes.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_event.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_file_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_get_rand_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_keep_random_devices_open.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_poll.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_priv_bytes.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_pseudo_bytes.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_query_egd_bytes.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_screen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_seed.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_status.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_write_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RC4.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSAPrivateKey_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSAPublicKey_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PKCS1_OpenSSL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PSS_PARAMS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PSS_PARAMS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_blinding_off.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_check_key_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_clear_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_generate_key_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_generate_multi_prime_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_crt_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_d.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_dmp1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_dmq1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_e.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_engine.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_factors.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_iqmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_multi_prime_crt_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_multi_prime_factors.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_n.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_p.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_pss_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_q.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_default_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_multi_prime_extra_count.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get0_app_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get0_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_bn_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_finish.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_keygen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_multi_prime_keygen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_priv_dec.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_priv_enc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_pub_dec.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_pub_enc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set0_app_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set1_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_bn_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_finish.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_keygen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_mod_exp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_multi_prime_keygen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_priv_dec.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_priv_enc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_pub_dec.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_pub_enc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_new_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP_mgf1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_2.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_SSLv23.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_none.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP_mgf1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_2.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_SSLv23.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_none.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_print_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_private_decrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_public_decrypt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_security_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_crt_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_factors.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_multi_prime_params.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_default_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_test_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_verify_ASN1_OCTET_STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCRYPT_PARAMS_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCRYPT_PARAMS_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_print.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_validate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_extensions.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_log_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_signature.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_log_entry_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_signature_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_source.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_timestamp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_validation_status.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_new_from_base64.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_extensions.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_log_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_signature.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_extensions.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_log_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_signature.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_log_entry_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_signature_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_source.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_timestamp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_validation_status_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Final.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Update.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_description.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_find.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_auth_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_cipher_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_digest_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_handshake_digest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_kx_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_protocol_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_is_aead.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_standard_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_free_compression_methods.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get0_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get_compression_methods.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_clear_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_set_ssl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd_value_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add0_chain_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_to_CA_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_client_CA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_client_custom_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_custom_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_server_custom_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_build_cert_chain.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_callback_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_check_private_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_chain_certs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_extra_chain_certs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_options.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_ct_is_enabled.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_clear_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_mtype_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_decrypt_session_ticket_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_disable_ct.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_enable_ct.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_generate_session_ticket_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_CA_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_chain_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_chain_certs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_security_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_verify_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_client_CA_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_client_cert_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb_userdata.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_read_ahead.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_info_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_keylog_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_cert_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_proto_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_min_proto_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_num_tickets.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_options.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_quiet_shutdown.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_read_ahead.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_record_padding_callback_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_recv_max_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_security_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_security_level.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_session_cache_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_timeout.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_depth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_keylog_cb_func.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_remove_session.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_select_current_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept_good.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept_renegotiate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_cache_full.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_cb_hits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect_good.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect_renegotiate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_cache_size.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_get_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_new_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_remove_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_hits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_misses.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_new_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_remove_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_timeouts.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_chain.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_chain_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_security_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_verify_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_chain.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_chain_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_groups.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_groups_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_allow_early_data_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_protos.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_block_padding.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ciphersuites.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_CA_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cookie_generate_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cookie_verify_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_current_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_ctlog_list_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb_userdata.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_read_buffer_len.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_dir.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_paths.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_pipelines.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_proto_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_send_fragment.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_next_proto_select_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_next_protos_advertised_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_post_handshake_auth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_find_session_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_server_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_use_session_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_recv_max_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_stateless_cookie_verify_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_max_fragment_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify_depth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_up_ref.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_ASN1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_ASN1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_cert_and_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_ASN1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_chain_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_alpn_selected.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket_appdata.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_master_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_max_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_max_fragment_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_ticket_lifetime_hint.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_timeout.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_print_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_print_keylog.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_alpn_selected.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_hostname.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_id_context.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_master_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_ticket_appdata.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_cipher.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_max_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_protocol_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_time.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_timeout.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_up_ref.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add0_chain_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_chain_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_host.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_to_CA_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_client_CA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_dir_cert_subjects_to_stack.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_file_cert_subjects_to_stack.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_desc_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_desc_string_long.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_type_string_long.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_allow_early_data_cb_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_build_cert_chain.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_bytes_to_cipher_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_callback_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_check_private_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_chain_certs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_options.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_cb_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_compression_methods.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_legacy_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_random.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_session_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get1_extensions_present.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_isv2.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_config.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_ct_is_enabled.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_clear_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_enable.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_tlsa_add.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_disable_ct.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_enable_ct.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_export_keying_material_early.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_free_buffers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_CA_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_alpn_selected.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_chain_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_chain_certs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_dane_authority.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_dane_tlsa.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_next_proto_negotiated.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_peer_CA_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_peername.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_security_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_session.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_verified_chain.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_verify_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_curves.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_groups.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_session.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_supported_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_changed_async_fds.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_bits.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_client_CA_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_client_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_default_passwd_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_default_passwd_cb_userdata.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_early_data_status.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ex_data_X509_STORE_CTX_idx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_info_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_key_update_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_cert_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_proto_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_min_proto_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_num_tickets.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_options.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_peer_signature_type_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_pending_cipher.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_psk_identity_hint.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_quiet_shutdown.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_read_ahead.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_record_padding_callback_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_recv_max_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_rfd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_secure_renegotiation_support.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_security_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_security_level.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_selected_srtp_profile.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_server_random.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_server_tmp_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_servername.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_servername_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_ciphers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_curve.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_group.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shutdown.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_sigalgs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_signature_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_signature_type_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_srtp_profiles.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ssl_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_state.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_time.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_timeout.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tlsext_status_ocsp_resp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tlsext_status_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tmp_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_depth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_wbio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_wfd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_has_matching_session_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_has_pending.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_accept_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_before.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_connect_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_dtls.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_init_finished.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_server.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_load_error_strings.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_peek.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_peek_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_client_cb_func.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_find_session_cb_func.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_server_cb_func.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_use_session_cb_func.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate_abbreviated.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate_pending.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_rstate_string_long.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_select_current_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_select_next_proto.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_CA_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_chain.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_chain_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_rbio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_security_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_verify_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_wbio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_chain.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_chain_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_client_sigalgs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_client_sigalgs_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_curves.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_curves_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_groups.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_groups_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_sigalgs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_sigalgs_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_verify_cert_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_accept_state.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_allow_early_data_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_alpn_protos.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_block_padding.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_cert_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_cipher_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ciphersuites.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_client_CA_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ct_validation_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_current_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_passwd_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_passwd_cb_userdata.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_read_buffer_len.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_generate_session_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_hostflags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_info_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_cert_list.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_pipelines.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_proto_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_send_fragment.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_min_proto_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_mode.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_msg_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_msg_callback_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_num_tickets.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_options.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_post_handshake_auth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_client_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_find_session_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_server_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_use_session_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_quiet_shutdown.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_read_ahead.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_record_padding_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_record_padding_callback_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_recv_max_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_rfd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_security_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_security_level.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_session_id_context.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_split_send_fragment.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ssl_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_time.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_timeout.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_host_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_max_fragment_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_status_ocsp_resp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_status_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_use_srtp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tmp_dh.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tmp_dh_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_verify_depth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_wfd.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_state_string_long.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_stateless.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_up_ref.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey_ASN1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_ASN1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_cert_and_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_ASN1.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_chain_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_psk_identity_hint.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_verify_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_verify_client_post_handshake.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_waiting_for_async.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_async.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_async_job.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_client_hello_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_nothing.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_read.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_write.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_x509_lookup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write_early_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_client_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_server_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_client_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_server_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNETID_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNETID_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNET_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNET_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_FEATURE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_FEATURE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_client_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_server_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_client_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_server_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_client_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_server_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_client_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_server_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_METHOD.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_OpenSSL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_wrap_read_pem_callback.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_error_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_info_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_input_boolean.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_input_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_user_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_verify_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_construct_prompt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_destroy_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_error_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_info_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_input_boolean.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_input_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_user_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_verify_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_action_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_output_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_result.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_result_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_test_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_user_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_default_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_input_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_maxsize.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_minsize.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_string_length.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_string_type.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_closer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_data_destructor.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_data_duplicator.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_flusher.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_opener.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_prompt_constructor.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_reader.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_writer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_closer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_data_duplicator.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_flusher.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_opener.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_prompt_constructor.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_reader.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_writer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_new_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_null.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_process.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_default_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_method.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_result.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_result_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_string_types.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/USERNOTICE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/USERNOTICE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_EXT_d2i.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_EXT_i2d.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_add1_i2d.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_get0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_set0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_set_md.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CERT_AUX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CERT_AUX_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CINF_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CINF_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_INFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_INFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add0_revoked.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add1_ext_i2d.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_delete_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_digest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_extensions.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_lastUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_nextUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_signature.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_REVOKED.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_NID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_OBJ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_critical.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_count.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_d2i.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_issuer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_signature_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_match.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set1_lastUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set1_nextUpdate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set_issuer_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sign_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sort.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_create_by_NID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_create_by_OBJ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_critical.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_object.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_critical.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_METHOD.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_TYPE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_add_dir.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_alias.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_fingerprint.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_issuer_serial.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_subject.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_ctrl_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_alias_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_fingerprint_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_issuer_serial_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_subject_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_method_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_store.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_load_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_alias.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_fingerprint.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_subject.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_new_item.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_shutdown.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_ctrl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_alias.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_fingerprint.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_subject.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_new_item.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_shutdown.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_set_method_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_shutdown.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_NID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_OBJ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_txt.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_object.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_NID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_OBJ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_delete_entry.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_digest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_entry_count.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_entry.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_OBJ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_text_by_NID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_text_by_OBJ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_oneline.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_print.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_print_ex_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_OBJECT_set1_X509.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_OBJECT_set1_X509_CRL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get0.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get0_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_set0_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_INFO_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_INFO_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_check_private_key.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_digest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get0_pubkey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get0_signature.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_X509_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_pubkey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_signature_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_subject_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set0_signature.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set1_signature_algo.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_pubkey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_subject_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_sign.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_sign_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_add1_ext_i2d.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_add_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_delete_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_extensions.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_revocationDate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_serialNumber.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_NID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_OBJ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_critical.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_count.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_d2i.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_set_revocationDate.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_set_serialNumber.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_INFO_get.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_INFO_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_getm.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cert_crl_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_crl_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_issued_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_policy_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_revocation_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_chain.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_untrusted.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get1_chain.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_cert_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_issued.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_policy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_revocation.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_crl_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_current_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error_depth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_issuer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_issuer_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_certs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_crls.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_num_untrusted.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_init.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_certs_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_crls_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_purpose_inherit.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_crls.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_trusted_stack.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_untrusted.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_verified_chain.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_current_cert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_default.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_error.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_error_depth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_purpose.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_trust.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_verify_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_verify_fn.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_add_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_add_lookup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get0_objects.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_cert_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_issued.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_policy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_revocation.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_get_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_get_issuer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_lookup_certs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_lookup_crls.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_verify_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_load_locations.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_lock.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set1_param.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_cert_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_issued.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_policy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_revocation.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_cleanup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_default_paths.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_depth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_get_crl.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_get_issuer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_certs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_purpose.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_trust.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_func.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_unlock.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_up_ref.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VAL_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VAL_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add0_policy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add1_host.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_clear_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get0_peername.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_auth_level.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_depth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_hostflags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_inh_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_time.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_email.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_host.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip_asc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_policies.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_auth_level.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_depth.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_hostflags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_inh_flags.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_purpose.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_time.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_trust.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_add1_ext_i2d.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_add_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_chain_up_ref.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_email.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ip.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ip_asc.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_cmp_current_time.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_delete_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_issuer.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_key_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_serial.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_extensions.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_notAfter.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_pubkey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_serialNumber.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_subject_key_id.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_tbs_sigalg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_X509_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ex_new_index.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_NID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_OBJ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_critical.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_count.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_d2i.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_extended_key_usage.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_issuer_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_key_usage.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_pathlen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_proxy_pathlen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_signature_info.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_signature_nid.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_getm_notAfter.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_getm_notBefore.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_issuer_and_serial_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_issuer_name_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_cert_crl_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_cert_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_crl_file.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_pubkey_digest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set1_notAfter.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set1_notBefore.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_ex_data.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_issuer_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_proxy_flag.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_proxy_pathlen.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_pubkey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_serialNumber.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_subject_name.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_version.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_sign_ctx.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_subject_name_cmp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_time_adj.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_time_adj_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_up_ref.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_verify.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_verify_cert_error_string.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_add_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_delete_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_OBJ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_critical.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_count.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_add_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_free_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_parse_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ACCESS_DESCRIPTION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ADMISSIONS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ADMISSION_SYNTAX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdOrRange.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdentifierChoice.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdentifiers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_BIT_STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_BMPSTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_ENUMERATED.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_GENERALIZEDTIME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_GENERALSTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_IA5STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_INTEGER.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_NULL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_OBJECT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_OCTET_STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLESTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_SEQUENCE_ANY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_SET_ANY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_T61STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_TIME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_TYPE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UINTEGER.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UNIVERSALSTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UTCTIME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UTF8STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_VISIBLESTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASRange.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AUTHORITY_INFO_ACCESS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AUTHORITY_KEYID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AutoPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_BASIC_CONSTRAINTS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CERTIFICATEPOLICIES.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_ContentInfo.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_ReceiptRequest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CRL_DIST_POINTS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DHxparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIRECTORYSTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DISPLAYTEXT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIST_POINT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIST_POINT_NAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPublicKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_SIG.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECDSA_SIG.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPKParameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECParameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EDIPARTYNAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_CERT_ID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_ISSUER_SERIAL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_SIGNING_CERT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EXTENDED_KEY_USAGE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_GENERAL_NAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_GENERAL_NAMES.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressChoice.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressFamily.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressOrRange.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressRange.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ISSUING_DIST_POINT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NAMING_AUTHORITY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_CERT_SEQUENCE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKAC.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKI.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NOTICEREF.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_BASICRESP.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CERTID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CERTSTATUS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CRLID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_ONEREQ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REQINFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REQUEST.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPBYTES.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPDATA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPONSE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REVOKEDINFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SERVICELOC.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SIGNATURE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SINGLERESP.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OTHERNAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBE2PARAM.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBEPARAM.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBKDF2PARAM.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_BAGS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_MAC_DATA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_SAFEBAG.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_DIGEST.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENCRYPT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENC_CONTENT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENVELOPE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ISSUER_AND_SERIAL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_RECIP_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGNED.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGNER_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGN_ENVELOPE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKEY_USAGE_PERIOD.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_POLICYINFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_POLICYQUALINFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROFESSION_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROXY_CERT_INFO_EXTENSION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROXY_POLICY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PublicKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_OAEP_PARAMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PSS_PARAMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SCRYPT_PARAMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SCT_LIST.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SXNET.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SXNETID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_ACCURACY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_STATUS_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_USERNOTICE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ALGOR.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ALGORS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ATTRIBUTE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_AUX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CERT_AUX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CINF.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_EXTENSION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_EXTENSIONS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_NAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_NAME_ENTRY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REVOKED.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_SIG.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_VAL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ACCESS_DESCRIPTION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ADMISSIONS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ADMISSION_SYNTAX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdOrRange.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdentifierChoice.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdentifiers.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_BIT_STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_BMPSTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_ENUMERATED.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_GENERALIZEDTIME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_GENERALSTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_IA5STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_INTEGER.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_NULL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_OBJECT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_OCTET_STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLESTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_SEQUENCE_ANY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_SET_ANY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_T61STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_TIME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_TYPE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UNIVERSALSTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UTCTIME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UTF8STRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_VISIBLESTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_bio_stream.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASRange.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_AUTHORITY_INFO_ACCESS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_AUTHORITY_KEYID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_BASIC_CONSTRAINTS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CERTIFICATEPOLICIES.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_ContentInfo.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_ReceiptRequest.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CRL_DIST_POINTS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DHparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DHxparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIRECTORYSTRING.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DISPLAYTEXT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIST_POINT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIST_POINT_NAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPublicKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_SIG.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAparams.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECDSA_SIG.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPKParameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECParameters.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EDIPARTYNAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_CERT_ID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_ISSUER_SERIAL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_SIGNING_CERT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EXTENDED_KEY_USAGE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_GENERAL_NAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_GENERAL_NAMES.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressChoice.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressFamily.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressOrRange.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressRange.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ISSUING_DIST_POINT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NAMING_AUTHORITY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_CERT_SEQUENCE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKAC.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKI.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NOTICEREF.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_BASICRESP.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CERTID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CERTSTATUS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CRLID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_ONEREQ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REQINFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REQUEST.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPBYTES.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPDATA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPONSE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REVOKEDINFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SERVICELOC.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SIGNATURE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SINGLERESP.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OTHERNAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBE2PARAM.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBEPARAM.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBKDF2PARAM.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_BAGS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_MAC_DATA.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_SAFEBAG.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_DIGEST.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENCRYPT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENC_CONTENT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENVELOPE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ISSUER_AND_SERIAL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_NDEF.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_RECIP_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGNED.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGNER_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGN_ENVELOPE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKEY_USAGE_PERIOD.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_POLICYINFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_POLICYQUALINFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROFESSION_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROXY_CERT_INFO_EXTENSION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROXY_POLICY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PublicKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_OAEP_PARAMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PSS_PARAMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SCRYPT_PARAMS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SCT_LIST.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SSL_SESSION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SXNET.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SXNETID.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_ACCURACY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_STATUS_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_USERNOTICE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ALGOR.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ALGORS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ATTRIBUTE.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_AUX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CERT_AUX.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CINF.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_EXTENSION.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_EXTENSIONS.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_NAME.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_NAME_ENTRY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_PUBKEY.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_INFO.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REVOKED.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_SIG.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_VAL.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_bio.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_fp.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_re_X509_CRL_tbs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_re_X509_REQ_tbs.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2o_SCT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2o_SCT_LIST.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2t_ASN1_OBJECT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_delete.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_doall.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_doall_arg.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_error.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_insert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_retrieve.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/o2i_SCT.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/pem_password_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_deep_copy.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_delete.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_delete_ptr.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_dup.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_find.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_find_ex.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_insert.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_is_sorted.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new_null.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new_reserve.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_num.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_pop.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_pop_free.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_push.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_reserve.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_set.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_set_cmp_func.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_shift.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_sort.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_unshift.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_value.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_zero.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ssl_ct_validation_cb.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/Ed448.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/X448.html create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/c_rehash.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-asn1parse.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-c_rehash.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ca.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ciphers.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-cms.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-crl.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-crl2pkcs7.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dgst.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dhparam.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dsa.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dsaparam.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ec.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ecparam.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-enc.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-engine.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-errstr.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-gendsa.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-genpkey.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-genrsa.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-list.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-nseq.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ocsp.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-passwd.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs12.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs7.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs8.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkey.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkeyparam.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkeyutl.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-prime.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rand.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rehash.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-req.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rsa.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rsautl.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_client.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_server.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_time.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-sess_id.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-smime.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-speed.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-spkac.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-srp.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-storeutl.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ts.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-tsget.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-verify.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-version.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-x509.1 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ACCESS_DESCRIPTION_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ACCESS_DESCRIPTION_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_admissionAuthority.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_namingAuthority.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_professionInfos.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_admissionAuthority.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_namingAuthority.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_professionInfos.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_get0_admissionAuthority.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_set0_admissionAuthority.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdOrRange_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdOrRange_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifierChoice_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifierChoice_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifiers_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifiers_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_get.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_get_int64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_set_int64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_to_BN.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_adj.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_print.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_set_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get_uint64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set_int64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set_uint64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_to_BN.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM_get.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_OBJECT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_get.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_get0_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print_ex_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_to_UTF8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_type_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_adj.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_cmp_time_t.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_compare.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_diff.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_normalize.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_print.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set_string_X509.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_to_generalizedtime.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_to_tm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_pack_sequence.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_set1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_unpack_sequence.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_adj.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_cmp_time_t.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_print.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_set_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_add_oid_module.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_generate_v3.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_tag2str.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASRange_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASRange_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_clear_fd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_all_fds.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_changed_fds.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_fd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_set_wait_fd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_block_pause.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_cleanup_thread.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_get_current_job.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_get_wait_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_init_thread.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_is_capable.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_pause_job.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_unblock_pause.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_INFO_ACCESS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_INFO_ACCESS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_KEYID_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_KEYID_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BASIC_CONSTRAINTS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BASIC_CONSTRAINTS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_cbc_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_cfb64_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_decrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_ecb_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_ofb64_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_options.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_set_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_address.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_family.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_next.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_protocol.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_socktype.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_clear.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_family.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_hostname_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_path_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawaddress.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawmake.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawport.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_service_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_accept_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_append_filename.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_bind.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_fn_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_closesocket.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_get_read_request.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_get_write_guarantee.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_pending.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_reset_read_request.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_wpending.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_debug_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_destroy_bio_pair.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_accept.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_connect.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_handshake.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_eof.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_flush.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_free_all.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_ip_family.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_port.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_bind_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_buffer_num_lines.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_cipher_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_cipher_status.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_close.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_address.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_hostname.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_ip_family.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_port.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_fd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_info_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_md_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_mem_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_mem_ptr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_num_renegotiates.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_peer_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_peer_port.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_read_request.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_retry_BIO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_retry_reason.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_shutdown.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ssl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_write_buf_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_write_guarantee.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_gets.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_hostserv_priorities.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_info_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_int_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_listen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_make_bio_pair.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_callback_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_create.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_destroy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_gets.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_puts.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_read.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_read_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_write.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_write_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_callback_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_create.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_destroy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_gets.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_puts.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_read.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_read_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_write.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_write_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_method_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_accept.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_bio_pair.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_buffer_ssl_connect.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_connect.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_fd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_mem_buf.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_socket.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_ssl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_ssl_connect.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_next.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_pending.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_pop.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ptr_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_puts.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read_filename.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_reset.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_retry_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_rw_filename.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_secmem.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_seek.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_bios.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_ip_family.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_port.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_bind_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_buffer_read_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_buffer_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_cipher.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_close.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_address.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_hostname.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_ip_family.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_port.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_fd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_info_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_mem_buf.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_mem_eof_return.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_nbio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_nbio_accept.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_next.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_read_buffer_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_retry_reason.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_shutdown.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_renegotiate_bytes.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_renegotiate_timeout.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_write_buf_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_write_buffer_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_io_special.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_read.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_write.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_shutdown_wr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_snprintf.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_socket.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ssl_copy_session_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ssl_shutdown.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_tell.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_up_ref.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vfree.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vprintf.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vsnprintf.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_wpending.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write_filename.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_convert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_convert_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_create_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_get_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_invert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_invert_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_is_current_thread.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_lock.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_set_current_thread.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_unlock.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_end.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_get.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_secure_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_call.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_get_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_set_old.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_abs_is_word.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bin2bn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2binpad.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2dec.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2hex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2lebinpad.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2mpi.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear_bit.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_dec2bn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div_recp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div_word.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_from_montgomery.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_gcd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_generate_prime_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_192.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_224.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_256.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_384.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_521.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc2409_prime_1024.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc2409_prime_768.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_1536.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_2048.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_3072.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_4096.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_6144.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_8192.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_word.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_hex2bn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_bit_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_odd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_one.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_fasttest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_fasttest_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_word.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_zero.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lebin2bn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lshift.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lshift1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mask_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_add.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sqr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sqrt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sub.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_word.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mpi2bn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mul.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mul_word.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_nnmod.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bits_word.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_one.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_print.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_print_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_priv_rand.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_priv_rand_range.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_pseudo_rand.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_pseudo_rand_range.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rand_range.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rshift.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rshift1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_secure_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_set_word.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_sqr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_sub.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_sub_word.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_to_ASN1_ENUMERATED.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_to_ASN1_INTEGER.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_to_montgomery.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_ucmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_value_one.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_with_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BUF_MEM_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BUF_MEM_grow.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BUF_MEM_grow_clean.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BUF_MEM_new_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BUF_reverse.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CERTIFICATEPOLICIES_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CERTIFICATEPOLICIES_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_ContentInfo_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_ContentInfo_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_ContentInfo_print_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_ReceiptRequest_create0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_ReceiptRequest_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_ReceiptRequest_get0_values.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_ReceiptRequest_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_RecipientInfo_decrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_RecipientInfo_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_RecipientInfo_kekri_get0_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_RecipientInfo_kekri_id_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_RecipientInfo_ktri_cert_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_RecipientInfo_ktri_get0_signer_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_RecipientInfo_set0_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_RecipientInfo_set0_pkey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_RecipientInfo_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_SignerInfo_cert_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_SignerInfo_get0_signature.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_SignerInfo_get0_signer_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_SignerInfo_set1_signer_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_SignerInfo_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_add0_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_add0_recipient_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_add1_ReceiptRequest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_add1_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_add1_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_get0_content.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_get0_eContentType.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_get0_signers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_get1_certs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_get1_crls.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CMS_set1_eContentType.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CONF_modules_finish.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CONF_modules_load.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CONF_modules_unload.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRL_DIST_POINTS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRL_DIST_POINTS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_EX_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_EX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_EX_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_THREAD_lock_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_THREAD_lock_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_THREAD_read_lock.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_THREAD_unlock.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_THREAD_write_lock.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_atomic_add.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_clear_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_clear_realloc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_free_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_free_ex_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_get_alloc_counts.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_get_mem_functions.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_malloc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_mem_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_mem_debug_pop.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_mem_debug_push.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_mem_leaks.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_mem_leaks_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_mem_leaks_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_new_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_realloc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_secure_allocated.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_secure_clear_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_secure_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_secure_malloc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_secure_malloc_done.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_secure_malloc_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_secure_malloc_initialized.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_secure_used.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_secure_zalloc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_set_mem_debug.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_set_mem_functions.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_strdup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_strndup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CRYPTO_zalloc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CTLOG_STORE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CTLOG_STORE_load_default_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CTLOG_STORE_load_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CTLOG_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CTLOG_get0_log_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CTLOG_get0_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CTLOG_get0_public_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CTLOG_new_from_base64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CT_POLICY_EVAL_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CT_POLICY_EVAL_CTX_get0_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CT_POLICY_EVAL_CTX_get0_issuer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CT_POLICY_EVAL_CTX_get0_log_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CT_POLICY_EVAL_CTX_get_time.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CT_POLICY_EVAL_CTX_set1_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CT_POLICY_EVAL_CTX_set1_issuer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/CT_POLICY_EVAL_CTX_set_time.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DECLARE_ASN1_FUNCTIONS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DECLARE_LHASH_OF.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DECLARE_PEM_rw.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DEFINE_SPECIAL_STACK_OF.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DEFINE_SPECIAL_STACK_OF_CONST.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DEFINE_STACK_OF_CONST.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_cbc_cksum.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_cfb64_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_cfb_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_crypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ecb2_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ecb3_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ecb_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ede2_cbc_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ede2_cfb64_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ede2_ofb64_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ede3_cbc_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ede3_cfb64_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ede3_ofb64_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_fcrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_is_weak_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_key_sched.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ncbc_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ofb64_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_ofb_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_pcbc_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_quad_cksum.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_set_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_set_key_checked.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_set_key_unchecked.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_set_odd_parity.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_string_to_2keys.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_string_to_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DES_xcbc_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_OpenSSL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_check_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_check_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_check_params_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_check_pub_key_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_clear_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_compute_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_compute_key_padded.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_generate_parameters_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_engine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_g.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_p.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_priv_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_pub_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_q.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_2048_224.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_2048_256.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_default_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get0_app_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get0_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_bn_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_compute_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_finish.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_generate_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_generate_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set0_app_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set1_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_bn_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_compute_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_finish.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_generate_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_generate_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_security_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set0_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set0_pqg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_default_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_test_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DHparams_print.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DHparams_print_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIRECTORYSTRING_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIRECTORYSTRING_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DISPLAYTEXT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DISPLAYTEXT_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_NAME_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_NAME_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_OpenSSL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_get0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_set0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_clear_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_do_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_parameters_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_engine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_g.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_p.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_priv_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_pub_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_q.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_default_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get0_app_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get0_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_bn_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_finish.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_keygen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_paramgen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_sign_setup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set0_app_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set1_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_bn_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_finish.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_keygen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_paramgen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_sign_setup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_new_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_print.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_print_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_security_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set0_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set0_pqg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_default_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_sign_setup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_test_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_print.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_print_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_client_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_server_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_timer_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_client_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_server_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_client_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_server_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0_r.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0_s.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_set0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_sign_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign_setup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPARAMETERS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPARAMETERS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKPARAMETERS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKPARAMETERS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKParameters_print_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GF2m_simple_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_mont_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nist_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp224_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp256_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp521_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_check_discriminant.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_clear_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_cofactor.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_generator.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_order.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_seed.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_asn1_flag.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_basis_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_cofactor.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_GF2m.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_GFp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_degree.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_ecparameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_ecpkparameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_order.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_pentanomial_basis.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_point_conversion_form.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_seed_len.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_trinomial_basis.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_have_precompute_mult.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_method_of.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_by_curve_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_curve_GF2m.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_curve_GFp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_from_ecparameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_from_ecpkparameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_order_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_precompute_mult.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_asn1_flag.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_GF2m.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_GFp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_generator.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_point_conversion_form.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_seed.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_check_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_clear_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_decoded_from_explicit_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_generate_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_engine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_group.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_private_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_public_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_conv_form.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_key2buf.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_new_by_curve_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_oct2key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_oct2priv.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_precompute_mult.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_priv2buf.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_priv2oct.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_asn1_flag.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_conv_form.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_enc_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_group.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_private_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_public_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_public_key_affine_coordinates.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_up_ref.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_METHOD_get_field_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_bn2point.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_clear_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_dbl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_Jprojective_coordinates_GFp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates_GF2m.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates_GFp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_hex2point.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_invert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_is_at_infinity.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_is_on_curve.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_make_affine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_method_of.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_mul.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_oct2point.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2bn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2buf.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2hex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2oct.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_Jprojective_coordinates_GFp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates_GF2m.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates_GFp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates_GF2m.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates_GFp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_to_infinity.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINTs_make_affine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINTs_mul.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_get_builtin_curves.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EDIPARTYNAME_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EDIPARTYNAME_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_add_conf_module.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_by_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_cmd_is_executable.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl_cmd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl_cmd_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_finish.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_RAND.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_RSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cipher.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cipher_engine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cmd_defns.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ctrl_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_RAND.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_RSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_destroy_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digest_engine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digests.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_finish_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_first.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_init_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_last.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_load_privkey_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_load_pubkey_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_next.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_prev.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_table_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_builtin_engines.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_private_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_public_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_RAND.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_RSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_RAND.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_RSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_complete.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_digests.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_complete.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_digests.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_remove.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_RAND.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_RSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_cmd_defns.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ctrl_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_RAND.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_RSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_digests.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_destroy_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_digests.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_finish_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_init_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_load_privkey_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_load_pubkey_function.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_table_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_RAND.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_RSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_digests.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_up_ref.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_FATAL_ERROR.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_FUNC.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_REASON.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_PACK.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_add_error_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_add_error_vdata.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_error_string_n.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_free_strings.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_func_error_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error_line.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error_line_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_next_error_library.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_lib_error_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error_line.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error_line_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error_line.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error_line_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_pop_to_mark.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_reason_error_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_remove_thread_state.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_block_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_cipher.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_get_app_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_iv_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_key_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_reset.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_app_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_cipher_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_key_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_padding.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_asn1_to_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_block_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_iv_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_key_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_do_cipher.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_get_asn1_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_set_asn1_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_do_cipher.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_get_asn1_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_impl_ctx_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_iv_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_set_asn1_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_param_to_asn1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherFinal_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherInit.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherInit_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeBlock.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeInit.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptFinal_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptInit.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptInit_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_Digest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinalXOF.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinal_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestInit_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_num.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeBlock.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptFinal_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptInit_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_block_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_clear_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_copy_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_md_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_pkey_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_reset.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_pkey_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_update_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_test_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_update_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_block_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_app_datasize.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_input_blocksize.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_result_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_app_datasize.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_input_blocksize.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_result_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_pkey_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_add1_hkdf_info.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl_str.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl_uint64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get1_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get1_id_len.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_app_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_keygen_info.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_oaep_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_padding.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_signature_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_hkdf_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_new_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_hkdf_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_hkdf_salt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_scrypt_salt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_app_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_pad.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_rfc5114.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dhx_rfc5114.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ec_param_enc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_mac_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_oaep_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_padding.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_p.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_r.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_signature_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_METHOD.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_add0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_add_alias.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_find.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_find_str.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get0_info.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_get_priv_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_get_pub_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_item.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_param_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_private.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_public.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_public_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_security_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_set_priv_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_set_pub_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_siginf.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_EC_KEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_POLY1305.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_RSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_SIPHASH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_base_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_cmp_parameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_copy_parameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_decrypt_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive_set_peer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_encrypt_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_gen_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_EC_KEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_RSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_asn1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_engine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_hmac.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_poly1305.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_siphash.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_EC_KEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_RSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_raw_private_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_raw_public_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_keygen_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_add0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_find.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get0_info.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_decrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_derive.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digest_custom.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digestsign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digestverify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_keygen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_param_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_paramgen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_public_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_signctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verify_recover.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verifyctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_remove.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_decrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_derive.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digest_custom.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digestsign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digestverify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_encrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_keygen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_param_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_paramgen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_public_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_signctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verify_recover.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verifyctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_missing_parameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_CMAC_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_mac_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_raw_private_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_raw_public_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_param_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_paramgen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_paramgen_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_public.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_public_check.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_security_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_DH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_DSA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_EC_KEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_engine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set_alias_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_sign_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_up_ref.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_recover_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignInit_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyFinal.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyInit_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc_hmac_sha1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc_hmac_sha256.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ccm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ctr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_gcm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ocb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_wrap.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_wrap_pad.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_xts.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ccm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ctr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_gcm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ocb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_wrap.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_wrap_pad.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc_hmac_sha1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc_hmac_sha256.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ccm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ctr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_gcm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ocb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_wrap.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_wrap_pad.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_xts.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ccm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ctr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_gcm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ccm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ctr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_gcm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ccm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ctr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_gcm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cfb64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_blake2s256.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ctr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ctr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ctr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cfb64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_chacha20_poly1305.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_wrap.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cfb64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_enc_null.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbyname.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbynid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbyobj.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbyname.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbynid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbyobj.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cfb64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md5_sha1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md_null.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_40_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_64_cbc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cfb64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4_40.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4_hmac_md5.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cfb64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha256.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha384.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_256.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_384.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_512.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512_224.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512_256.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_shake128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_shake256.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cfb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cfb128.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ctr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ecb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ofb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EXTENDED_KEY_USAGE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EXTENDED_KEY_USAGE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAMES_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAMES_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_SUBTREE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_SUBTREE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GEN_SESSION_CB.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_get_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_reset.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Init_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_ASN1_FUNCTIONS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_LHASH_COMP_FN.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_LHASH_HASH_FN.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressChoice_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressChoice_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressFamily_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressFamily_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressOrRange_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressOrRange_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressRange_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressRange_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ISSUING_DIST_POINT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ISSUING_DIST_POINT_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/LHASH.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/LHASH_DOALL_ARG_FN_TYPE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAME_CONSTRAINTS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAME_CONSTRAINTS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityId.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityText.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityURL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityId.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityText.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityURL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_CERT_SEQUENCE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_CERT_SEQUENCE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKAC_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKAC_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKI_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKI_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NOTICEREF_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NOTICEREF_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_create.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_get0_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_ln2nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2ln.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2sn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_obj2nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_obj2txt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_sn2nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_txt2nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_txt2obj.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_BASICRESP_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_BASICRESP_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTSTATUS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTSTATUS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CRLID_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CRLID_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_ONEREQ_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_ONEREQ_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQINFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQINFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQUEST_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_add1_header.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_i2d.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_set1_req.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPBYTES_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPBYTES_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPDATA_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPDATA_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_match.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_set_by_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_set_by_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPONSE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPONSE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REVOKEDINFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REVOKEDINFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SERVICELOC_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SERVICELOC_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SIGNATURE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SIGNATURE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SINGLERESP_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SINGLERESP_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_add1_nonce.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_sign_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_cert_id_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_check_nonce.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_check_validity.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_copy_nonce.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_get0_info.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_issuer_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add0_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add1_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_onereq_count.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_onereq_get0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_count.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_find.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_certs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_produced_at.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_respdata.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_signature.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_signer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_tbs_sigalg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get1_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_create.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_get1_basic.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_nbio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_set_max_response_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_single_get0_status.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_appname.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_file_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_filename.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_DOALL_FUNC.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_HASHFUNC.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_stats.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_stats_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_usage_stats.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_usage_stats_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_stats_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_MALLOC_FAILURES.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_MALLOC_FD.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_VERSION_TEXT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_atexit.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_buf2hexstr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cipher_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cleanse.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_clear_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_clear_realloc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_child.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_parent.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_hexchar2int.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_hexstr2buf.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_instrument_bus2.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_malloc_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_mem_debug_pop.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_mem_debug_push.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_memdup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_no_config.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_realloc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_actual_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_clear_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_zalloc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strdup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strlcat.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strlcpy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strndup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_thread_stop.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_zalloc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_CTX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_CERT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_CRL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_NAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_NAME_description.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_PARAMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_PKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_CERT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_CRL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_NAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_NAME_description.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_PARAMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_PKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_CERT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_CRL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_NAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_PARAMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_PKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_set0_NAME_description.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_type_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_CTX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_get0_engine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_get0_scheme.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_close.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_eof.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_error.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_expect.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_find.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_load.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_open.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_alias.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_issuer_serial.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_key_fingerprint.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_bytes.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_digest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_serial.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_close.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_close_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_ctrl_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_eof.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_eof_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_error.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_error_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_expect_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_find.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_find_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_load.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_load_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_open_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_post_process_info_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_register_loader.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_supports_search.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_unregister_loader.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OTHERNAME_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OTHERNAME_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_digests.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_ssl_algorithms.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_version_num.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBE2PARAM_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBE2PARAM_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBEPARAM_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBEPARAM_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBKDF2PARAM_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBKDF2PARAM_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_EAY_COMPATIBLE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_ONLY_B64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_SECURE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_bytes_read_bio_secmem.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_do_header.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_get_EVP_CIPHER_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DHparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSAparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_ECPKParameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_ECPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_EC_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS7.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS8_PRIV_KEY_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSAPublicKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_SSL_SESSION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_AUX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_CRL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_REQ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_CMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DHparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSAparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_ECPKParameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_EC_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS7.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_Parameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSAPublicKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_SSL_SESSION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_AUX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_CRL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_REQ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_CMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DHparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DHxparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSAparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_ECPKParameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_ECPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_EC_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS7.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8PrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8PrivateKey_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8_PRIV_KEY_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSAPublicKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_SSL_SESSION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_AUX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_CRL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_REQ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_REQ_NEW.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_CMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DHparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DHxparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSAparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_ECPKParameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_ECPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_EC_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS7.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8PrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8PrivateKey_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_Parameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PrivateKey_traditional.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSAPublicKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_SSL_SESSION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_AUX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_CRL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_REQ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_REQ_NEW.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_BAGS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_BAGS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_MAC_DATA_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_MAC_DATA_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_SAFEBAG_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_SAFEBAG_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS5_PBKDF2_HMAC_SHA1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_DIGEST_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_DIGEST_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENCRYPT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENCRYPT_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENC_CONTENT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENC_CONTENT_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENVELOPE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENVELOPE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_digest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_RECIP_INFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_RECIP_INFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNED_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNED_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNER_INFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNER_INFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGN_ENVELOPE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGN_ENVELOPE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_add_certificate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_add_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_get0_signers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_print_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS8_PRIV_KEY_INFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS8_PRIV_KEY_INFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKEY_USAGE_PERIOD_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKEY_USAGE_PERIOD_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYINFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYINFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYQUALINFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYQUALINFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_CONSTRAINTS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_CONSTRAINTS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_MAPPING_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_MAPPING_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_addProfessionInfo.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_namingAuthority.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_professionItems.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_professionOIDs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_registrationNumber.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_addProfessionInfo.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_namingAuthority.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_professionItems.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_professionOIDs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_registrationNumber.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_CERT_INFO_EXTENSION_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_CERT_INFO_EXTENSION_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_POLICY_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_POLICY_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_bytes.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_cleanup_entropy_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_cleanup_nonce_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_private.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_public.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_entropy_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_nonce_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_instantiate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_secure_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_defaults.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_defaults.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_interval.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_time_interval.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_uninstantiate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_OpenSSL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_egd_bytes.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_event.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_file_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_get_rand_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_keep_random_devices_open.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_poll.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_priv_bytes.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_pseudo_bytes.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_query_egd_bytes.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_screen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_seed.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_status.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_write_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RC4.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSAPrivateKey_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSAPublicKey_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_OAEP_PARAMS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_OAEP_PARAMS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PKCS1_OpenSSL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PSS_PARAMS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PSS_PARAMS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_blinding_off.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_check_key_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_clear_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_key_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_multi_prime_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_crt_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_d.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_dmp1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_dmq1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_e.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_engine.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_factors.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_iqmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_multi_prime_crt_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_multi_prime_factors.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_n.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_p.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_pss_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_q.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_default_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_multi_prime_extra_count.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get0_app_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get0_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_bn_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_finish.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_keygen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_multi_prime_keygen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_priv_dec.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_priv_enc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_pub_dec.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_pub_enc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set0_app_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set1_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_bn_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_finish.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_keygen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_mod_exp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_multi_prime_keygen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_priv_dec.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_priv_enc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_pub_dec.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_pub_enc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_new_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_OAEP.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_OAEP_mgf1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_type_2.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_SSLv23.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_none.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_OAEP.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_OAEP_mgf1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_type_1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_type_2.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_SSLv23.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_none.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_print_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_private_decrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_public_decrypt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_security_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_crt_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_factors.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_multi_prime_params.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_default_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_test_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_verify_ASN1_OCTET_STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCRYPT_PARAMS_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCRYPT_PARAMS_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_print.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_validate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_extensions.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_log_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_signature.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_log_entry_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_signature_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_source.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_timestamp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_validation_status.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_new_from_base64.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_extensions.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_log_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_signature.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_extensions.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_log_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_signature.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_log_entry_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_signature_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_source.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_timestamp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_validation_status_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Final.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Update.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_description.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_find.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_auth_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_cipher_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_digest_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_handshake_digest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_kx_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_protocol_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_is_aead.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_standard_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_free_compression_methods.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get0_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get_compression_methods.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_clear_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_ssl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd_value_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add0_chain_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add1_to_CA_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_client_CA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_client_custom_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_custom_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_server_custom_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_build_cert_chain.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_callback_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_check_private_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_chain_certs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_extra_chain_certs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_options.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_ct_is_enabled.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_clear_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_mtype_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_decrypt_session_ticket_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_disable_ct.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_enable_ct.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_generate_session_ticket_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_CA_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_chain_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_chain_certs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_security_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_verify_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_client_CA_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_client_cert_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_passwd_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_passwd_cb_userdata.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_read_ahead.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_info_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_keylog_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_cert_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_proto_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_min_proto_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_num_tickets.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_options.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_quiet_shutdown.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_read_ahead.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_record_padding_callback_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_recv_max_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_security_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_security_level.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_session_cache_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_timeout.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_depth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_keylog_cb_func.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_remove_session.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_select_current_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept_good.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept_renegotiate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_cache_full.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_cb_hits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect_good.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect_renegotiate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_cache_size.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_get_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_new_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_remove_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_hits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_misses.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_new_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_remove_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_timeouts.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_chain.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_chain_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_security_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_verify_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_chain.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_chain_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_client_sigalgs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_client_sigalgs_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_curves_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_groups.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_groups_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_sigalgs_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_allow_early_data_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_alpn_protos.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_block_padding.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ciphersuites.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_CA_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cookie_generate_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cookie_verify_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_current_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_ctlog_list_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb_userdata.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_read_buffer_len.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_dir.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_paths.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_pipelines.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_proto_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_send_fragment.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_msg_callback_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_next_proto_select_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_next_protos_advertised_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_post_handshake_auth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_find_session_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_server_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_use_session_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_record_padding_callback_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_recv_max_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_security_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_verify_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_max_fragment_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tmp_dh.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_verify_depth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_up_ref.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey_ASN1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_cert_and_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_ASN1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_chain_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_alpn_selected.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_ticket.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_ticket_appdata.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_master_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_max_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_max_fragment_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_ticket_lifetime_hint.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_timeout.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print_keylog.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_alpn_selected.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_hostname.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_id_context.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_master_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_ticket_appdata.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_cipher.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_max_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_protocol_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_time.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_timeout.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_up_ref.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add0_chain_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_chain_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_host.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_to_CA_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_client_CA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_dir_cert_subjects_to_stack.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_file_cert_subjects_to_stack.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_desc_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_desc_string_long.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_type_string_long.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_allow_early_data_cb_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_build_cert_chain.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_bytes_to_cipher_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_callback_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_check_private_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_chain_certs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_options.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_cb_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_compression_methods.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_legacy_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_random.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_session_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get1_extensions_present.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_isv2.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_config.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_ct_is_enabled.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_clear_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_enable.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_tlsa_add.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_disable_ct.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_enable_ct.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_export_keying_material_early.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_free_buffers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_CA_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_alpn_selected.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_chain_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_chain_certs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_dane_authority.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_dane_tlsa.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_next_proto_negotiated.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peer_CA_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peername.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_security_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_session.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_verified_chain.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_verify_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_curves.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_groups.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_session.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_supported_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_changed_async_fds.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_bits.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_CA_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_passwd_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_passwd_cb_userdata.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_early_data_status.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_info_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_key_update_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_cert_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_proto_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_min_proto_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_num_tickets.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_options.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_signature_type_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_pending_cipher.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_psk_identity_hint.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_quiet_shutdown.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_read_ahead.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_record_padding_callback_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_recv_max_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_rfd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_secure_renegotiation_support.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_security_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_security_level.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_selected_srtp_profile.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_server_random.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_server_tmp_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_servername.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_servername_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_ciphers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_curve.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_group.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shutdown.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_sigalgs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_signature_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_signature_type_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_srtp_profiles.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ssl_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_state.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_time.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_timeout.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tlsext_status_ocsp_resp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tlsext_status_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tmp_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_depth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_wbio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_wfd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_has_matching_session_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_has_pending.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_accept_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_before.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_connect_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_dtls.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_init_finished.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_server.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_load_error_strings.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_peek.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_peek_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_client_cb_func.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_find_session_cb_func.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_server_cb_func.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_use_session_cb_func.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate_abbreviated.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate_pending.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_rstate_string_long.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_select_current_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_select_next_proto.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_CA_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_chain.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_chain_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_rbio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_security_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_verify_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_wbio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_chain.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_chain_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_client_sigalgs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_client_sigalgs_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_curves.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_curves_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_groups.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_groups_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_sigalgs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_sigalgs_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_verify_cert_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_accept_state.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_allow_early_data_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_alpn_protos.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_block_padding.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_cert_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_cipher_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ciphersuites.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_client_CA_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ct_validation_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_current_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_passwd_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_passwd_cb_userdata.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_read_buffer_len.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_generate_session_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_hostflags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_info_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_cert_list.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_pipelines.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_proto_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_send_fragment.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_min_proto_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_mode.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_msg_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_msg_callback_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_num_tickets.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_options.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_post_handshake_auth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_client_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_find_session_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_server_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_use_session_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_quiet_shutdown.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_read_ahead.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_record_padding_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_record_padding_callback_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_recv_max_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_rfd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_security_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_security_level.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_session_id_context.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_split_send_fragment.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ssl_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_time.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_timeout.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_host_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_max_fragment_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_status_ocsp_resp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_status_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_use_srtp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tmp_dh.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tmp_dh_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify_depth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_wfd.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_state_string_long.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_stateless.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_up_ref.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey_ASN1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey_ASN1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_cert_and_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_ASN1.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_chain_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_psk_identity_hint.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_verify_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_verify_client_post_handshake.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_waiting_for_async.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_async.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_async_job.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_client_hello_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_nothing.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_read.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_write.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_x509_lookup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write_early_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_client_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_server_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_client_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_server_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNETID_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNETID_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNET_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNET_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_FEATURE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_FEATURE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_client_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_server_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_client_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_server_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_client_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_server_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_client_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_server_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_METHOD.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_OpenSSL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_read_pw_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_wrap_read_pem_callback.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_error_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_info_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_input_boolean.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_input_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_user_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_verify_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_construct_prompt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_destroy_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_error_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_info_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_input_boolean.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_input_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_user_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_verify_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_action_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_output_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_result.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_result_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_test_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_user_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_default_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_input_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_maxsize.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_minsize.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_string_length.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_string_type.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_closer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_data_destructor.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_data_duplicator.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_flusher.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_opener.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_prompt_constructor.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_reader.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_writer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_closer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_data_duplicator.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_flusher.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_opener.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_prompt_constructor.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_reader.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_writer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_new_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_null.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_process.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_default_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_method.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_result.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_result_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_string_types.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/USERNOTICE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/USERNOTICE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_EXT_d2i.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_EXT_i2d.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_add1_i2d.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_get0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_set0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_set_md.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CERT_AUX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CERT_AUX_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CINF_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CINF_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_INFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_INFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add0_revoked.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add1_ext_i2d.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_delete_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_digest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_by_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_extensions.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_lastUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_nextUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_signature.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_REVOKED.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_NID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_OBJ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_critical.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_count.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_d2i.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_issuer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_signature_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_match.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set1_lastUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set1_nextUpdate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set_issuer_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sign_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sort.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_create_by_NID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_create_by_OBJ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_critical.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_object.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_critical.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_METHOD.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_TYPE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_add_dir.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_alias.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_fingerprint.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_issuer_serial.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_subject.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_ctrl_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_alias_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_fingerprint_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_issuer_serial_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_subject_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_method_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_store.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_load_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_alias.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_fingerprint.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_subject.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_new_item.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_shutdown.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_ctrl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_alias.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_fingerprint.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_subject.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_new_item.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_shutdown.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_set_method_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_shutdown.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_NID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_txt.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_get_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_set_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_set_object.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_NID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_OBJ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_delete_entry.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_digest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_entry_count.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_entry.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_index_by_OBJ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_text_by_NID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_text_by_OBJ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_oneline.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print_ex_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_OBJECT_set1_X509.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_OBJECT_set1_X509_CRL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get0.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get0_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_set0_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_INFO_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_INFO_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_check_private_key.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_digest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get0_pubkey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get0_signature.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_X509_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_pubkey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_signature_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_subject_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set0_signature.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set1_signature_algo.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_pubkey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_subject_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_sign.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_sign_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_add1_ext_i2d.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_add_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_delete_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_extensions.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_revocationDate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_serialNumber.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_NID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_OBJ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_critical.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_count.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_d2i.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_set_revocationDate.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_set_serialNumber.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_INFO_get.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_INFO_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_getm.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cert_crl_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_crl_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_issued_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_policy_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_revocation_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cleanup_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_chain.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_untrusted.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get1_chain.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_cert_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_issued.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_policy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_revocation.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_crl_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_current_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_error_depth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_get_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_get_issuer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_issuer_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_lookup_certs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_lookup_crls.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_num_untrusted.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_verify_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_init.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_lookup_certs_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_lookup_crls_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_purpose_inherit.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_crls.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_trusted_stack.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_untrusted.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_verified_chain.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_current_cert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_default.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_error.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_error_depth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_purpose.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_trust.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_verify_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_verify_fn.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_lookup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get0_objects.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_cert_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_issued.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_policy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_revocation.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_get_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_get_issuer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_lookup_certs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_lookup_crls.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_verify_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_load_locations.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_lock.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set1_param.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_cert_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_issued.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_policy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_revocation.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_cleanup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_default_paths.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_depth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_get_crl.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_get_issuer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_certs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_crls.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_crls_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_purpose.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_trust.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_func.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_unlock.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_up_ref.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VAL_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VAL_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_add0_policy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_add1_host.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_clear_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get0_peername.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_auth_level.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_depth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_hostflags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_inh_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_time.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_email.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_host.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_ip.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_ip_asc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_policies.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_auth_level.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_depth.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_hostflags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_inh_flags.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_purpose.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_time.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_trust.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_add1_ext_i2d.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_add_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_chain_up_ref.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_email.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ip.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ip_asc.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp_current_time.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_delete_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_issuer.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_key_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_serial.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_extensions.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_notAfter.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_pubkey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_serialNumber.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_subject_key_id.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_tbs_sigalg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_X509_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ex_new_index.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_NID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_OBJ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_critical.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_count.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_d2i.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_extended_key_usage.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_issuer_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_key_usage.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_pathlen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_proxy_pathlen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_signature_info.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_signature_nid.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_getm_notAfter.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_getm_notBefore.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_issuer_and_serial_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_issuer_name_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_cert_crl_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_cert_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_crl_file.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_pubkey_digest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set1_notAfter.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set1_notBefore.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_ex_data.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_issuer_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_proxy_flag.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_proxy_pathlen.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_pubkey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_serialNumber.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_subject_name.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_version.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_sign_ctx.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_subject_name_cmp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_time_adj.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_time_adj_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_up_ref.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify_cert_error_string.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_add_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_delete_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_OBJ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_critical.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_count.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_add_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_free_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_parse_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ACCESS_DESCRIPTION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ADMISSIONS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ADMISSION_SYNTAX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdOrRange.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdentifierChoice.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdentifiers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_BIT_STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_BMPSTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_ENUMERATED.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_GENERALIZEDTIME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_GENERALSTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_IA5STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_INTEGER.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_NULL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_OBJECT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_OCTET_STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_PRINTABLE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_PRINTABLESTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_SEQUENCE_ANY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_SET_ANY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_T61STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_TIME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_TYPE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UINTEGER.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UNIVERSALSTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UTCTIME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UTF8STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_VISIBLESTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASRange.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AUTHORITY_INFO_ACCESS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AUTHORITY_KEYID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AutoPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_BASIC_CONSTRAINTS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CERTIFICATEPOLICIES.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_ContentInfo.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_ReceiptRequest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CRL_DIST_POINTS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DHxparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIRECTORYSTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DISPLAYTEXT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIST_POINT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIST_POINT_NAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPublicKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_SIG.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECDSA_SIG.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPKParameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECParameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EDIPARTYNAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_CERT_ID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_ISSUER_SERIAL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_SIGNING_CERT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EXTENDED_KEY_USAGE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_GENERAL_NAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_GENERAL_NAMES.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressChoice.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressFamily.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressOrRange.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressRange.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ISSUING_DIST_POINT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NAMING_AUTHORITY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_CERT_SEQUENCE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_SPKAC.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_SPKI.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NOTICEREF.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_BASICRESP.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CERTID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CERTSTATUS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CRLID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_ONEREQ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REQINFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REQUEST.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPBYTES.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPDATA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPONSE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REVOKEDINFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SERVICELOC.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SIGNATURE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SINGLERESP.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OTHERNAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBE2PARAM.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBEPARAM.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBKDF2PARAM.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_BAGS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_MAC_DATA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_SAFEBAG.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_DIGEST.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENCRYPT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENC_CONTENT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENVELOPE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ISSUER_AND_SERIAL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_RECIP_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGNED.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGNER_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGN_ENVELOPE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8PrivateKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKEY_USAGE_PERIOD.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_POLICYINFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_POLICYQUALINFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROFESSION_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROXY_CERT_INFO_EXTENSION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROXY_POLICY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PublicKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_OAEP_PARAMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PSS_PARAMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SCRYPT_PARAMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SCT_LIST.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SXNET.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SXNETID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_ACCURACY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_STATUS_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_USERNOTICE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ALGOR.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ALGORS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ATTRIBUTE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_AUX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CERT_AUX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CINF.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_EXTENSION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_EXTENSIONS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_NAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_NAME_ENTRY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REVOKED.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_SIG.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_VAL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ACCESS_DESCRIPTION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ADMISSIONS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ADMISSION_SYNTAX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdOrRange.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdentifierChoice.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdentifiers.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_BIT_STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_BMPSTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_ENUMERATED.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_GENERALIZEDTIME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_GENERALSTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_IA5STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_INTEGER.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_NULL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_OBJECT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_OCTET_STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_PRINTABLE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_PRINTABLESTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_SEQUENCE_ANY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_SET_ANY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_T61STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_TIME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_TYPE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UNIVERSALSTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UTCTIME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UTF8STRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_VISIBLESTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_bio_stream.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASRange.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_AUTHORITY_INFO_ACCESS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_AUTHORITY_KEYID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_BASIC_CONSTRAINTS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CERTIFICATEPOLICIES.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_ContentInfo.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_ReceiptRequest.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CRL_DIST_POINTS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DHparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DHxparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIRECTORYSTRING.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DISPLAYTEXT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIST_POINT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIST_POINT_NAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPublicKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_SIG.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAparams.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECDSA_SIG.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPKParameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECParameters.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EDIPARTYNAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_CERT_ID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_ISSUER_SERIAL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_SIGNING_CERT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EXTENDED_KEY_USAGE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_GENERAL_NAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_GENERAL_NAMES.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressChoice.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressFamily.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressOrRange.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressRange.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ISSUING_DIST_POINT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NAMING_AUTHORITY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_CERT_SEQUENCE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_SPKAC.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_SPKI.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NOTICEREF.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_BASICRESP.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CERTID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CERTSTATUS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CRLID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_ONEREQ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REQINFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REQUEST.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPBYTES.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPDATA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPONSE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REVOKEDINFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SERVICELOC.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SIGNATURE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SINGLERESP.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OTHERNAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBE2PARAM.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBEPARAM.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBKDF2PARAM.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_BAGS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_MAC_DATA.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_SAFEBAG.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_DIGEST.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENCRYPT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENC_CONTENT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENVELOPE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ISSUER_AND_SERIAL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_NDEF.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_RECIP_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGNED.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGNER_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGN_ENVELOPE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKeyInfo_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKeyInfo_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKEY_USAGE_PERIOD.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_POLICYINFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_POLICYQUALINFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROFESSION_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROXY_CERT_INFO_EXTENSION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROXY_POLICY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PublicKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_OAEP_PARAMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PSS_PARAMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SCRYPT_PARAMS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SCT_LIST.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SSL_SESSION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SXNET.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SXNETID.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_ACCURACY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_STATUS_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_USERNOTICE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ALGOR.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ALGORS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ATTRIBUTE.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_AUX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CERT_AUX.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CINF.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_EXTENSION.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_EXTENSIONS.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_NAME.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_NAME_ENTRY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_PUBKEY.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_INFO.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REVOKED.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_SIG.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_VAL.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_bio.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_fp.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_CRL_tbs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_REQ_tbs.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2o_SCT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2o_SCT_LIST.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2t_ASN1_OBJECT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_delete.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_doall.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_doall_arg.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_error.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_insert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_retrieve.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/o2i_SCT.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/pem_password_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_deep_copy.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_delete.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_delete_ptr.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_dup.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_find.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_find_ex.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_insert.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_is_sorted.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new_null.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new_reserve.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_num.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_pop.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_pop_free.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_push.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_reserve.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_set.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_set_cmp_func.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_shift.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_sort.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_unshift.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_value.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_zero.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ssl_ct_validation_cb.3 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man7/Ed448.7 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/share/man/man7/X448.7 create mode 120000 deps/openssl/android/arm64-v8a/usr/local/ssl/misc/tsget diff --git a/Makefile b/Makefile index 4dacf844..d0dc20bd 100644 --- a/Makefile +++ b/Makefile @@ -57,7 +57,9 @@ $(ANDROID_TARGETS): CFLAGS += \ $(ANDROID_TARGETS): LDFLAGS += \ -target $(ANDROID_NDK_TARGET_TRIPLE)$(ANDROID_NDK_API_VERSION) \ -Ldeps/openssl/android/arm64-v8a/usr/local/lib \ - -llog + -llog \ + -lssl \ + -lcrypto ifeq ($(UNAME_M),x86_64) debug: CFLAGS += -fsanitize=address -fsanitize=undefined -fno-common @@ -345,7 +347,6 @@ $(ANDROID_TARGETS): LDFLAGS += \ -ldl \ -lssl \ -lcrypto \ - -shared \ -fPIC unix: debug release @@ -372,7 +373,13 @@ define build_rules $(1): $(BUILD_DIR)/$(1)/$(if $(filter android%,$(1)),lib)$(PROJECT)$(if $(filter win%,$(1)),.exe)$(if $(filter android%,$(1)),.so) .PHONY: $(1) -$(BUILD_DIR)/$(1)/$(if $(filter android%,$(1)),lib)$(PROJECT)$(if $(filter win%,$(1)),.exe)$(if $(filter android%,$(1)),.so): $(filter $(BUILD_DIR)/$(1)/%,$(ALL_APP_OBJS)) +ifeq ($(filter android%,$(1)),$(1)) +$(BUILD_DIR)/$(1)/lib$(PROJECT).so: $(filter $(BUILD_DIR)/$(1)/%,$(ALL_APP_OBJS)) + @echo [link] $$@ + @$$(CC) -o $$@ $$^ $$(LDFLAGS) -shared +endif + +$(BUILD_DIR)/$(1)/$(PROJECT)$(if $(filter win%,$(1)),.exe): $(filter $(BUILD_DIR)/$(1)/%,$(ALL_APP_OBJS)) @echo [link] $$@ @$$(CC) -o $$@ $$^ $$(LDFLAGS) @@ -417,12 +424,11 @@ PACKAGE_DIRS := \ RAW_FILES := $(shell find $(PACKAGE_DIRS) -type f) -out/TildeFriends.unsigned.apk: out/apk/classes.dex out/androiddebug/libtildefriends.so $(RAW_FILES) +out/TildeFriends.unsigned.apk: out/apk/classes.dex out/androiddebug/tildefriends out/androiddebug/libtildefriends.so $(RAW_FILES) @mkdir -p $(dir $@) out/apk/lib/arm64-v8a/ @echo [aapt] $@ + @cp out/androiddebug/tildefriends out/apk/lib/arm64-v8a/ @cp out/androiddebug/libtildefriends.so out/apk/lib/arm64-v8a/ - @cp deps/openssl/android/arm64-v8a/usr/local/lib/libssl.so out/apk/lib/arm64-v8a/ - @cp deps/openssl/android/arm64-v8a/usr/local/lib/libcrypto.so out/apk/lib/arm64-v8a/ @$(ANDROID_BUILD_TOOLS)/aapt package -f -M src/android/AndroidManifest.xml -S src/android/res/ -I $(ANDROID_PLATFORM)/android.jar -F $@ out/apk/ @zip -u $@ -q -r $(PACKAGE_DIRS) diff --git a/deps/openssl/android/arm64-v8a/usr/local/bin/c_rehash b/deps/openssl/android/arm64-v8a/usr/local/bin/c_rehash index f226d613..04ce2dc0 100755 --- a/deps/openssl/android/arm64-v8a/usr/local/bin/c_rehash +++ b/deps/openssl/android/arm64-v8a/usr/local/bin/c_rehash @@ -2,7 +2,7 @@ # WARNING: do not edit! # Generated by Makefile from tools/c_rehash.in -# Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved. +# Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved. # # Licensed under the OpenSSL license (the "License"). You may not use # this file except in compliance with the License. You can obtain a copy @@ -105,54 +105,97 @@ foreach (@dirlist) { } exit($errorcount); +sub copy_file { + my ($src_fname, $dst_fname) = @_; + + if (open(my $in, "<", $src_fname)) { + if (open(my $out, ">", $dst_fname)) { + print $out $_ while (<$in>); + close $out; + } else { + warn "Cannot open $dst_fname for write, $!"; + } + close $in; + } else { + warn "Cannot open $src_fname for read, $!"; + } +} + sub hash_dir { - my %hashlist; - print "Doing $_[0]\n"; - chdir $_[0]; - opendir(DIR, "."); - my @flist = sort readdir(DIR); - closedir DIR; - if ( $removelinks ) { - # Delete any existing symbolic links - foreach (grep {/^[\da-f]+\.r{0,1}\d+$/} @flist) { - if (-l $_) { - print "unlink $_" if $verbose; - unlink $_ || warn "Can't unlink $_, $!\n"; - } - } - } - FILE: foreach $fname (grep {/\.(pem)|(crt)|(cer)|(crl)$/} @flist) { - # Check to see if certificates and/or CRLs present. - my ($cert, $crl) = check_file($fname); - if (!$cert && !$crl) { - print STDERR "WARNING: $fname does not contain a certificate or CRL: skipping\n"; - next; - } - link_hash_cert($fname) if ($cert); - link_hash_crl($fname) if ($crl); - } + my $dir = shift; + my %hashlist; + + print "Doing $dir\n"; + + if (!chdir $dir) { + print STDERR "WARNING: Cannot chdir to '$dir', $!\n"; + return; + } + + opendir(DIR, ".") || print STDERR "WARNING: Cannot opendir '.', $!\n"; + my @flist = sort readdir(DIR); + closedir DIR; + if ( $removelinks ) { + # Delete any existing symbolic links + foreach (grep {/^[\da-f]+\.r{0,1}\d+$/} @flist) { + if (-l $_) { + print "unlink $_\n" if $verbose; + unlink $_ || warn "Can't unlink $_, $!\n"; + } + } + } + FILE: foreach $fname (grep {/\.(pem)|(crt)|(cer)|(crl)$/} @flist) { + # Check to see if certificates and/or CRLs present. + my ($cert, $crl) = check_file($fname); + if (!$cert && !$crl) { + print STDERR "WARNING: $fname does not contain a certificate or CRL: skipping\n"; + next; + } + link_hash_cert($fname) if ($cert); + link_hash_crl($fname) if ($crl); + } + + chdir $pwd; } sub check_file { - my ($is_cert, $is_crl) = (0,0); - my $fname = $_[0]; - open IN, $fname; - while() { - if (/^-----BEGIN (.*)-----/) { - my $hdr = $1; - if ($hdr =~ /^(X509 |TRUSTED |)CERTIFICATE$/) { - $is_cert = 1; - last if ($is_crl); - } elsif ($hdr eq "X509 CRL") { - $is_crl = 1; - last if ($is_cert); - } - } - } - close IN; - return ($is_cert, $is_crl); + my ($is_cert, $is_crl) = (0,0); + my $fname = $_[0]; + + open(my $in, "<", $fname); + while(<$in>) { + if (/^-----BEGIN (.*)-----/) { + my $hdr = $1; + if ($hdr =~ /^(X509 |TRUSTED |)CERTIFICATE$/) { + $is_cert = 1; + last if ($is_crl); + } elsif ($hdr eq "X509 CRL") { + $is_crl = 1; + last if ($is_cert); + } + } + } + close $in; + return ($is_cert, $is_crl); } +sub compute_hash { + my $fh; + if ( $^O eq "VMS" ) { + # VMS uses the open through shell + # The file names are safe there and list form is unsupported + if (!open($fh, "-|", join(' ', @_))) { + print STDERR "Cannot compute hash on '$fname'\n"; + return; + } + } else { + if (!open($fh, "-|", @_)) { + print STDERR "Cannot compute hash on '$fname'\n"; + return; + } + } + return (<$fh>, <$fh>); +} # Link a certificate to its subject name hash value, each hash is of # the form . where n is an integer. If the hash value already exists @@ -161,72 +204,48 @@ sub check_file { # certificate fingerprints sub link_hash_cert { - my $fname = $_[0]; - $fname =~ s/'/'\\''/g; - my ($hash, $fprint) = `"$openssl" x509 $x509hash -fingerprint -noout -in "$fname"`; - chomp $hash; - chomp $fprint; - $fprint =~ s/^.*=//; - $fprint =~ tr/://d; - my $suffix = 0; - # Search for an unused hash filename - while(exists $hashlist{"$hash.$suffix"}) { - # Hash matches: if fingerprint matches its a duplicate cert - if ($hashlist{"$hash.$suffix"} eq $fprint) { - print STDERR "WARNING: Skipping duplicate certificate $fname\n"; - return; - } - $suffix++; - } - $hash .= ".$suffix"; - if ($symlink_exists) { - print "link $fname -> $hash\n" if $verbose; - symlink $fname, $hash || warn "Can't symlink, $!"; - } else { - print "copy $fname -> $hash\n" if $verbose; - if (open($in, "<", $fname)) { - if (open($out,">", $hash)) { - print $out $_ while (<$in>); - close $out; - } else { - warn "can't open $hash for write, $!"; - } - close $in; - } else { - warn "can't open $fname for read, $!"; - } - } - $hashlist{$hash} = $fprint; + link_hash($_[0], 'cert'); } # Same as above except for a CRL. CRL links are of the form .r sub link_hash_crl { - my $fname = $_[0]; - $fname =~ s/'/'\\''/g; - my ($hash, $fprint) = `"$openssl" crl $crlhash -fingerprint -noout -in '$fname'`; - chomp $hash; - chomp $fprint; - $fprint =~ s/^.*=//; - $fprint =~ tr/://d; - my $suffix = 0; - # Search for an unused hash filename - while(exists $hashlist{"$hash.r$suffix"}) { - # Hash matches: if fingerprint matches its a duplicate cert - if ($hashlist{"$hash.r$suffix"} eq $fprint) { - print STDERR "WARNING: Skipping duplicate CRL $fname\n"; - return; - } - $suffix++; - } - $hash .= ".r$suffix"; - if ($symlink_exists) { - print "link $fname -> $hash\n" if $verbose; - symlink $fname, $hash || warn "Can't symlink, $!"; - } else { - print "cp $fname -> $hash\n" if $verbose; - system ("cp", $fname, $hash); - warn "Can't copy, $!" if ($? >> 8) != 0; - } - $hashlist{$hash} = $fprint; + link_hash($_[0], 'crl'); +} + +sub link_hash { + my ($fname, $type) = @_; + my $is_cert = $type eq 'cert'; + + my ($hash, $fprint) = compute_hash($openssl, + $is_cert ? "x509" : "crl", + $is_cert ? $x509hash : $crlhash, + "-fingerprint", "-noout", + "-in", $fname); + chomp $hash; + chomp $fprint; + return if !$hash; + $fprint =~ s/^.*=//; + $fprint =~ tr/://d; + my $suffix = 0; + # Search for an unused hash filename + my $crlmark = $is_cert ? "" : "r"; + while(exists $hashlist{"$hash.$crlmark$suffix"}) { + # Hash matches: if fingerprint matches its a duplicate cert + if ($hashlist{"$hash.$crlmark$suffix"} eq $fprint) { + my $what = $is_cert ? 'certificate' : 'CRL'; + print STDERR "WARNING: Skipping duplicate $what $fname\n"; + return; + } + $suffix++; + } + $hash .= ".$crlmark$suffix"; + if ($symlink_exists) { + print "link $fname -> $hash\n" if $verbose; + symlink $fname, $hash || warn "Can't symlink, $!"; + } else { + print "copy $fname -> $hash\n" if $verbose; + copy_file($fname, $hash); + } + $hashlist{$hash} = $fprint; } diff --git a/deps/openssl/android/arm64-v8a/usr/local/bin/openssl b/deps/openssl/android/arm64-v8a/usr/local/bin/openssl index caf3541a3465adbc74f48ac071f66c01ef7de76f..90a79fe4b7507813ff74a1f2faf6ed39fbbead58 100755 GIT binary patch literal 7891024 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

Co-yGRiV{cN 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

M1&xB5neEw!ie?9E|zG_a!2N)oo%d)&*t;jQq=Y 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%0D+q5IFNj-azv<2AQHj`%YEWGBkUv0;G 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

=oqm_PNQ`!B=LfdDbMG2Yd}7Z1ZbegLg^?H*IH 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

&(6; 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ÿ)GZ#r#fz&&8&CehsCW2vf8O|g@a(n5PU$Im zZhKSQ_9pXGTQzQ5UOQe{l?el{;5M*D?B{+y!TaBO0`ChvD^?d>SZfUQ0TL`89#-e{ z`}n*x$4t{*!5?0k*mrkbY_T6%RcG3Wsj^1#ethh8nAXqL2C|@dtYT0J56yP$$5d-P zW5PMf=7)eqbmj5uHu^)%j^e`JmAT!u|$BIgRuH(KA|djOmo zj~1QinuM>dTds>32c2_#$9KBrRYu=_ukzFzP`Tsmo5sw(eN)bSjB)%(v#naj_G4f% zv7sm}f%P=ZnePDlw(1JV4u!td)k};m_!MooUQOK%!0Pa{Z0jw`OC~x*evi-D=c5A1 zVC>iX?7DSMcdYdm=la9!^()`kfvt^tOl;YDe}#H@pK(5Q<=XulYhA|r)y6ry*Zb;L z{1E5dV~(Ht(VgtIT6?^#rQ)@MS@S|`N?$*ro!?M@txxezGAt9H{C%3U$Ucr-EZ*$g zDWXunJ&fxb*uQ`W57r6p z=!*k7@V;BDNJ^xc_TlL598*6{fY(r{ft|8vs-r;JVyA{S>LC9%umT? zz_pY2!EHWc<00F6%3ZVK?*Wlqirk9r%x~K@JYR^ve(I}#5Fh?-qQ5X*i$C&cVK9hhc2qv|00Gd0y=7k(|Tx1?p~24EL<(xr;pbE!lYr zlZ@$CBofzyyT7ZF*f-!CGMiJLGjf+F89g1Raek3IO9XOk;_hY`1Og?v1ehqH+j%ITYr*!@EtY1L)@jK1U08KyJ$7tjAGdl3fv z7>d`?(=6xV{NT{}o)%=;gkr~}mY%>vUm|&WnR!QP7_7eC>hkuCk4bkfb zTc>DU=-fGvy_gfX$1%>kVR!6~{OExl(p~?ps~czP<9z5^Chy9ABNaOY|zD=={y-V#utL{&K6_*mvUePGN zwYUZp=Qsu==Cc2|$Jrl!T5B)j5a3fZ%#oRR;2B5#zk0ap_u?<~9y;1bR_X>M=0U?JyF>OP*|_GMtWlhR*TK>)!KwbvT#MN;%2A6Re$D20$au zaW0)r$G^C2Nf^ac68C zX`Va4H)4N<_ofqvtaoblKY0&QhB?!xcK0EVT6z@L@56`6nr{c7?`DKPzz0w8?4!Q@ z#Ai@H4cgg@jMe=Jot1ebs*H7h$|^&7UoXluCR*)CuI~rGTJ!!Xs!VJZ~{Os*A`gKV9+ImA{Is6?`^rp8d8XZR+?IO`E5A*BweZJqK3rW3A1Z zKkhvD`2IyZ9_GGiy2hpx2W)wCT~_)4%4eG8`;ac)5`Sz2#wpHJ_+0U>lFfY#CvB&> zQmZZ9H7yi|&(uFlS4#0+NcvHyQ7n04@x0C%v5ydT)}|WiiKV^8gNh9#-73ZRCEx3v z#?U(OS+y;%IsutpF@1VV`4;bU<oCQruwzqP!TdAWC0$1A zE1l0u_PzY}utc~+BWH!|Ok40#Uubs=>X_V9;-ETf-UQaY&dkJD`B}WF_<#e@4U4Gb zGU^&jotIMg7-V`O`&7=F8stq8=iD>khl#HA;&JolEt?N+bnYGb;}hQ=b#)IB%cXt~ za&sp7uDORro)4XpLj%NP!qxfpV_a!w{md=CMDaO!_tU2GM`9WJYLxfE{CX=ES{mgue09D1S93@Ga;*m@ z4d#Ar_)IapR`Xr^gx6vps)NRB7!x+0RKAY)eLV{5OG#7T_tWk;#%Yl&J#iekaXZoy zy^gfv(zkP~b0Txss9(m_W^kWL4e)i=m-0^FOCm4hKCE@C2_O8Z^Lm~2Z(=97Q2$E! zZkNwOPdI`+K0+TG()w37F(<5MEZ4oAXZBZfVYKYh{_jD`NB2E8k7Drsi#)B)w2JHJ zIZB$gK0&OJ0Tt}$Ou#>)auzVO&`vY+=w5KP-#MW8HGb01;W=d7z|a-oPI#C6?Fxqn zo{p^4Tusr2+30XBuNq@=)_YrZ0%Bd5LfK zJaELE2kgDHOkV@(N7~H;+6T|{-O2Y9a~=@S+w(xC?^eDqj?4qOJ^KGI=Yg)}h~@$L z_ew9-+V$==3o~W=e{!xPSw6nRIzvW8&!NffVmK>CfoyT=XA$_SotwYR<8oB4etT4P zB0M+q?UCR`da5;_G0sE#!P}F}o!>-sL~DI&&7VJ@pIglD);(I916Ae&%2>7%D^6)D zbcwE)_)WE{b0%f2@|trk--5oR9X0C|eMAGRt#sP5Xr^!0JRG|om%nQ-sdF&*eM?Q{Ft-$3Fa!{ zXrFUZOI?BWU3LAFG|gi}kuUoekd|YorTP9r+5*L1z(*o1xE3tDWx`+&4s*0d{G z1FGH0*mgTxhkV!m&|kP8)v|M(@@<-#fTFoyDI$mP(gZA4zp+59MbI5gkn^b62_IG6_vc{X> z;aTg(c-C{Q-7D8ZAJ)#5MbG>q(_qc=G55tDH`gP{p)l|^;&X1F`@e`7pR83vtdlCR zA#TF=enKYCxAH&pzSBw~@qT@;0Am(5Jd0N|e1G7*PVvN};Qcwe(|%->WTf=US?uYC z=~GX$53>99_pPHGwz>`aZkK(AI*2D?&Xt-!wQr_C45?*aMyRohltp7usf=B1k?ESHageUR; z1MO{f-`-Myu98pe2+L+CUp3vUvY9sG4a-MdG>~2^J4iP4j%V%tI(rCi*5>S!`E*yT z?upIP9y5Kg{n=dPi%!?~QhdOyJ!b1HXsgQw&vu7rd%&}9bf|djbltE&Tk*V4Pa5Y|kKs4&@F>S$Zv=6`*w?G<2@bHIy*qVgFU$Uq zkKR`HdB|_7kdVa@78=C_BSMy7w z-kzx|SGe)-*!`DYHBAG!KY)8*Tdy%TeLfhQ=$S@1{YU^F?9#8(BI*e|W;lOB;7`r%Pz{Rr8vGea}u?O1Xdp?OE}1&n-;XZ(AN{uLPT zCMe(6+@amXS`VMv=B<%$Rt&oIP$lI`^NhUffose32WBe&ABaEYi8EfP8^(Fl=@-p> zAQ5{|5C0+U@r_<+RQj-OY0s0`9pMwi4!?o8i)F2oc9r3GeFOEpKYg}YPs7~Qr*_e{ z+Za&oA&%Bs?1N>badx;`F~)OOr9Oqd?$BVy%+s{7k~Xr@W2V9@MbuM1y=>+i{K{SN zoWXfxMftM{PchaGJwqSd@%Yen^B>wn{%goDd^gZm%QOD^6T~(jK%4Vua~x}yM1EKW=Y@Z(0*!Ym)(9k?PFK6aqUMp60YZ`S-7r(em1TJi|}N_ z;2`gFz}i&E9R|>}3H)C3QR~JW@@!nB*@4nYsH%>-wf^+r@JR#YxHE(`MW3qjBg+Md(VGp|g!8{F~*vQTxB*y%Zfr z^;&Rzx9+Gi&#DgjuHzq|b+Nu3M}7liWixB2G}1QWpWL6mUrW8CcJ-S_jQ#)Z`^Po>Y%=~vR`8VR3qOV0HVodZ7` z_#IgDT}o&|#OK(ed1mMgr9&g(>jC1ES@jI?IgyV+;(b{*bj6Ar;2TSvH1+`%<1Czm zUDAZZyn{)0cG-?oLpSjq8*`qyPUen+Ce|oTF2)9Ma;FIMrS4zJ3{^0G8haVTJ>W_9 zXyHbE`YC;4ZeX7^HS|2VakWd&2#uiri4nRk6y7iHUilVu-3{K4e%?AfM4IY58p$(D zdCIy~_JY30MBnDt;j1Ef)aE_JSdo9I=zY8Lz8P0}Hu|8}1^0Z`I{XRJ;KRPM+i6?` z;Y+&@7pf1;)A@YYH_m+4mhx`hgJRu>WBEX*a*t9*=xy{1{7u2>z|c$J*Uw#1R$b7E zF|(Pp<1YUu=y3jOc*#nW-B`9<`BHPQ(-F#jYt`|r=CA~#t&Ty|k%f<>V(_Uy7pXrV zwqMu0zpr(;DWixfXY;3cQ}%*KAVZ7ur-`nHbhUsr+e}vEeq5aGS24}-< zJWWA2>kLl=!IMGEbERERyIJPGtX0P@>JXlEHc$P#n%JP_JZlUbZEoFoGtZWvna9T* zX8M@fK4s?KFLs+q$2Q9fOl+~7!2ydXdID_v>E7qeen zK>CSMoI%IGv&I0+omAz{;7UWYf1K)=V z>;M(`>{PISGvnmUU7TO^u?Ee%_2leb6<^HUbyoSUBZrn(jKnrO3LDEP<>yYk8l4$# zEBE(1c5zn6EcYA5F?;Kd?^o_mW$nwYEBk)sep%YS+{2~cuiTt#+n1Yh?e{BpV^T@G z{$26o?^o^;cl&Z@7k$5SgN%M^4_#*Gn_su)nKg|BzB7b4vvhi{h8T5`zGca0m)^=uf% zPqO_6#*m*imSC*~)>7sScX#59IF0-5@giG`m?42eS4X@&_YhSI`= zQf~`zv$vDydUR6DN6zGGXJ33&UFkatesLClVCkWgTj@VB2t2No<{)wHj&04VPN!er zoWVG!Otvd+hwvxa{55$SIajYc6L*u(!P@#|cxM#*jB3a2O4%{GPgS#Y7{?_q{AGUW zt6%TA_R!aYWgT<2^ebQqZ)TpPGU#c7W{6~A{ee5;fjjr)H^6nn~)nD13 z?||Q$rVji8cAJVa=J&P4c*vgDy<{}!vZWU)->u+8x>MP_F}rjYayNB}&%Z(68CXaR zOkj4uShYfN02EIp10VX2o$ei_>Hd+oU+<`O&#p_LFFQS)2}tjY&nJCZ3mm)ILug?h zO27X?GY*KsZ#!D0HGhNOnoTR>tz2~gT45`!cwKrH<;#Gp%+%x3LVpG>%PuW@bo;m^ zwqNCw;CdK3@V%5vGwt8jeG|@Tx`8wK=kBIHonb=PYQqI~f(hH9>7KdKG{py=ymiOP zS5fts+~-$)z4niP{<`YxZ@+fW+x}F!=*hh2o)bTSSX346E1)&7H@T`ZuS5TnFNpQ- z@j=(CJlI^XK;Nh*Mi(-^ujdNRADof-)CF6Nof?zv$6i`!8DkH6zx!()jw@2vy9&|s#9)oCT?*%n6uHsYuBZ*OBuGvl&8a1OCTi&Fq6<*@&I2`j= zjNXF11h{hJ6sK~)4?KGul@8vs-SRn23CTC65#0cqj1sN)KqK)@7Iek7zX@N(JoFed zHk*BJR^@J^Tq$~z<{bOG%0$1%p4Stc;?r+FZe4!Ho8TT=<|CuA4Wq-Rntd4jj(u&(RlIhpuMln;6MAKb!la(Ysz@f3KNm?C9&Ey>IuOy=%nF?p~?YZgj19^sCRD z@xBC|xg`d>UC(8adh$KkF~~2!F1t(u`WW#ndPq&)S z_2}~n=u>8X{NfURInBz?S}6g2$;{uI=Q%f6`TOuZBcsI3pTzTxDdw}cAJ11Lna}0P zJYUk&e6CO7`E0k9Kb7Y}aaR6x?$@^N?e>*tsBiAJzFk0H`b7H2Jy8?3FfO>mz-RZX zoO?F6I1}3P$3^n)!G_lX7k2+!+L!qT+KXQKtQk9$iQwq~>yGGlK8uuDmE1`g8=tIA zqRad}QpSOeuR}W#yqB|Hi7xYQq|9V&6dlUg^f}zV%(h6GE$HeU%0%dRfb~gqJ1<4b zWNTj`mWOP5b01T5nfgeX`K%W^l!@>~`N8&Oo{p5+gTHWxGB*Ew*}lx9kuv%C9(5=a z;j;suw=c6GQf3wNZHF>8KXR{Abbs!NlyS%&7>k1l-v)S`TIco zGS^4SY(W;rma)gdflph9O9n76?tF#wu#$bh`NWEqVC`vkJR_w%-y*-YuUeF1eC1ws z$0+TumJ!p?&%04~UQI4}oX8jAc8o0W_pXsHR+o>~!qKO~d@7K4d>Revpy8nArGL%>C{|lSaDflc(OO zoC19EVU_*VbA^L_PToDi@m14DjBC89?X`X?{VnBvkM7`N{jrAl z6vJQB-KHMGpLWcn_1O^C?q@~v=+4~ANMGN;hgan?__i2Waviw|RZe5nPq0O3|5)%1 zrLFSp*E1!*@gr)>^AdVsnKPw29=v$D3n2cGhqZ-;Z`s-Y0^Hcn4jttzlX$5BxLsx} z4Kq(@Cv>8Z=vy7nFTyvbpXrkB;D`3rZotw12TQu2YJbFu*5UXArDMCp?qu(AD`>VWb&+5LO z!G12wCdrtS&y##1J-)%{MC?)NjsQZG+x4e}en>fR*up+KGif2iRXtAtnZC ztc&_~)kXqs;Dd*SIw747&H9udC^g`06H!>8hMY@ zH`jj0maBF7Ec>1MbT;r_^W9OihdMr|uBO{rkKkt`8Abf8$_vkbDzg;5NGpaf(5N!*! z&kNiJt+XyEox)i!?4Q${+Ro;pm-neLz>gCMBNz&L!$B?(V;v zYoX93|1jmz2KZxx`zlkAs({* zT&=h)__b*+_sO5fTAwF}{%y9~{_M3K_vLt>Oze%$`fnoeOV5bCA5%W6irHeH1z$sb z7hrdIf}ijiPk*d^t>jR5p3OZZ?$5I3w$#x3jMqABU3yOhk895u>veO+6}xvu=9XaQ zBv*XJ7S^`M@r|3uKFMVC#G8R%b$?A;f^9c@I(q+-cgYv|#mVL-8hr`vt@U_HsD@|F zp)JgzKZ(>a)9in8=o9`ogLC$(I3Hkyz5*^k>&LnXt)uS>KM$WH>Z!awdF6G&rS_H7 z{&UpvhY{?f0B0RCX7vx`7h>(x-Gx7h!TI6U)MxLp>8$ZQXsJE6wPs$yoDnKOe&FL% zi){)zYOhUnv}oUo&EQVT)Uk(W_e(yrzinoI;MDwJE=QmZQsd*(9hN%tofqT*aJSz8SV)EZf~QX zVzzOYLWF)+f336EZFd(Pw&+*e&!S&Sgnk#9b+sQ0_L)J+16vM6pLcF#Y^o3HcbWQw zZHKi?Uk|+IXMbDoW!U@{>!0<_X!d!gQ$~KEWqeaP$C`)jI6cDU zZ`r%6Lk|^98awKPVw-HBzL$XG6=!lYvK1aO^%UQ~#2bwBwe(+oN1wc^XwIBvuXB#~ zR`L%$nZJwv9;zbdd3n3N zy=-y$*)0cLy+dcwzasQT#h6yVVq^8#ykh%=OV8ZP+2UNcf73OyyO$h8_Y&pSq1*01 zw}m_YcDB;Db8_BV@j3g-w?V6V?y4Mp(ord&z`b`4Dgp1lyO*B2_d#c7WTO?%%ISZi zJq9OO^I|q*Z?E)B;(PXB3`(wR9c9aRKQu(PcB(t8pPp+kXt7~%VpH80HTGSG z67o*5Vcjn*$V}&MNgJow#1e&X8?Tea6WG*+S9~_UKVIMbe~4G^coAMti^A)6&cTS6 zY`k{1wlMMY;VJxVWeuu(EbV#S#*g~H6@D9O^BX*7%ZgOaxb$K!&|N8YZDS|Zmo7Y^ zyFLsJBo|)coWkqy&~GQ+*OG|+gt+R(pSv#b6~luGuAYgXyApR0bExv6?8`$_;kSd> z-=6Q)r}`l04Ly!N&Fg!mS5Ki_AMQ5jn}f~R*{69gbERSdCXw$dN1q)B9qHBUcwR@D zgN&=+a>wq$(_de~y^n`BbEl~Rul6zeg!=s4iiacp!j$(BUdxa0+BDV)w{Ed`&6+1H zd67(?WUrUJdYyXX@AtJxHr@m8NB|Dzd*o)ywTjvnp>i(K5@0t5p4l#C0`OW9I zjbCr(&ZK-|xey2GkgHGVRmUe6pWn|obdx{swr$qV1y}nmc zbrSUSIFg!QfOcCsE0F|^v-HhKYA)biu^;<5p)2Wq$?tb0?GTMuLEpEbgAr#OI+r-) z2a#J}I(moBfxcf#9wJxuZ=IC;EttX88pP#g}K_6zo*vWHr;;Q3BAsNUVS6< zYIG%;^fHpVrq}6R&}&G9UZRzU7*BiPU3_9DY=cjt^>oQ~cSOfE=T-PjbDwz4-p^<) z?6&j7ElKQ`^+lJ}U7yLEH%O@;LCk!UuC8u1I&1p{c$JO9j+OJ}U(p@eyFH4YIzKXw z$Ft{Q>GsK?D|wdf@O^yRrSAs$|6rDfa~`rgrTYeeSA+TelN`>)qKBcQRpw(etAjTj zF6PRE&e~Uy5wC#bm%(+Z)~K{4-EW`#1-ly?RsRUa*Gke?l23N}Jl^d(Rd zbXEO{TYk)0TkGyq+rFUl(GzBRO0ENT+a_wAadM*nS$k4d%)yh;dozebbDVFsebn<| zZVUQ*IFWu%ebC<`9b4ylbQX8*0rcpPFKlUmcR%8M*J#Q&lh6Imh1CPmQ)Ue|Y6`he z)Y8l4huz3cGb`mv!r`bUNoiKP2{xrI(v_72k2> z-9Ypd**Ao13m;me=qzBm?@Dm?`@iH>Z{j?zwVpE9L$s9{dYZC-zn7`t8DcnS_6AWToMZd?#2RCW$qO*{0;v2}m z;AT7|a9;s7_no8BYZHTSEW0&+*NW9Xi)Aw)A?`_7GtM!iuSmlpgj(pWz zD<2NEyD{gD73sj+!Wq>OC=jQ*8ouUn$^OMA{FR*#Z2tB-NU?P{>~Bq%uC*PTg*9&^hcrj{EINayl+Xy1&c<-%!@g2! zuF1$FAFIdN3ulcVB3@W?fIcn;7m9I#-$TvN^6A_$lKhw z?DzFm{ZrtvAUr1BU*##=w~GD^n>f5hWucWX8fNjc{Cu>37R|@=*=w@(=XhX7hS4X{ zIVCiUHsD`hkhO(nw@40kYttuB`7KCiDT*pLkABuOu1#Ab&(ZuS+R9%Ncq`}ApK|zn zv?HZChvzD1{0?*d#aiud%F$2yaH<{UCAJfH=6FJ^>%-b3s6h8R3*5~pzg1(S28P%< zz5J|}8Lh468PE`ZGV-0#zMSZ9>Ba5qwejI(49EsaTuak;XCGrA8@?+AUhTJ>_>}pI zclANzT6mH@p%uJoyvw&#e4W6z>1vBR<*joH!lx&62KdxED7sIw`|jy&e5J9My%t+8 z`+-yV*|ywk&$aFcP3~#MXS017_fcjl`5UQk6?P%*m93%Nh>b$(IPV1a$BYm}FDhh6cyAOmn@nhK(|ES6M8ti;Y}(u;E(GH{nzLn{}=u#kQTuX5!||x$v#Ad2*rjb4T-PbT;fa@J@2` z0{CEU>&o#>tX-H z;m;%-+2h)dpWInrrvc|b{$$-_YVONj^C$E?#W(GUPbc`?3(n>XpGI=ClX)i^pZj9) zY5UH`VUzqJ{jZ{r*dI0+j^ygIBKZB^;MRtJKlN#jaD4}EUxJT>_s(#;v$`X0Q@#go z4^!^@;MVT<5cYr`jKb}FWWs7}bId>0=!S=oZ9DfNZ@h++SiMH`0q_}bK0BJ(4`w~; z2_1l!14hD*q4=L+XFQb1{dB8XBg*DfbRvIOE_^VK`ZV7s-~&1oe>Cbn3yRb`02;IucNLR6K6DVX9zS%GHLKI zb)4nwRs7J|TQeV}{8Gx-#PHukl)H7}tqnOr|0Wy%(63nZo5I-cnP+$a_@O# zuJB?xKN)o9>fFom=H~W8#5m4{%Bl8j|Yu~^V~n8kA2(tNqw{UX=~ef z+8Wg#wOzotRNLprT^ZpgXB$6#<#H7NmipcXpBm5hcyxnPFE|WD#$yHLwXcOdB>q)m zVo&(l#)B<0Br7B*dYy+X0e7|xk^GR%I0xU+b1uFToc-uO;w)N@*fK|2<{sSm3v0=qdd7{oeS`>3L~886p~3bBJW{_v!zbb~4QFf9#m;8vlj=NBkH3 zAMu~x0sr5{|L4c~O?cmp$WVe7T zHN@|={V@~|OKa$i_|4Z{z;7aYn9hVhOALei<62%mhW*M-{!DD6jf3USk{WW8&&!Xq z5dp6wJwUPcKz)2UF_gCy>k8f>X zbkW|%yMb;=H9HI=>GJaOkrnYhtK*F{?$C7mN*$ivx!hyyzA>Z3$A8hFq+!;-dzjLd zHk4o4pp0SGf6_27K9#wH+{4tbarDdXull!?{(XB(zPE@z$yc+8K4CZJ-(7<3VpOia z)2Cd0r%$CAkujmreb zfItyE<8=%SnC;I=Dp^APfjRDyCA9A&Z3*rB_%66ahb6$_Q#vp#j^Oq57`)z#?}6xR zx19-HNAbfx?41G(+rha9oR?uEJ1{ig+YHVtvXg2)2j?@&%SJvF->W(od+q&%>?Kdjj_*Z{>OTT*g zu8mqxY$xo>CvNYHT|AjRg%sADsjNBE>Khk!U)Q*>$2#o;csW~#ee=-J*NEM%`#!;o z)%0fgz23X8#|_^7!*29`R`^rzw~3RyhkE31 z`j;zz(?1jQH+|73f71tp+$AF~Nh_p!!V`Yu0j|AKJR&11vMoXNh)PKPfKeKC2~^oG&r8kOnL z`h91r@7S+bW`61H?R(zY$G6aM`A&knMq)^%1&vLwIud=2oSi+_aQdbiy?mb)I%>wn z52`+SW?a46@ZLW*{5Jn@^7BcTx@l}U;D`$}v-kJ@#G4zG_V)P&d`p2xQv+vAENj?3 z@ur5?Cf?HU5U_npzJMbwaJ3^jum-ub{)dd)BXf6Eq0_DYX;Mk@vAMfOmCtGjoo4j= z3E!8O-_<3%TIMY zRX(|4cKJ;WFVj|ldcL9lk>%4H{$74x!#kv9lXer&%UuHk`<$-8R3jrWm-Hq4rW%8I z?;aRJo4bH%7QdSZ8vSNo>@IoWhNP0&volKep~sAzIJ4o;v^Uvs1io<&3Ow-5++9!e zn^S&s!_WEojD$cFvBAoKe_{Cp4R4jtZn&6V0GRU~nSlhC5omN~1Wu>!3#fY}bzex` z25pa}o)r`CYe?r`eQLUh{a)&MfO>QvZh-a|x`2UpX48)v{%@vF&BP`OI0k{AUV)|y zi2F_2HIBqUGqHlE8m9$jptqkayQv`r?GA#s{ov;d@P)0^yM%Uzpf8{6$_P9R{~QFy zgUG>s;PxPO2GRWoJKcd?aJ1A&3LIk1vHucx$q`r2P%me%zo||6zG)1NXNE!e!HdCjp&&Kwt#){vrJ+^E$jf zXL6tjUdkfhqUqDfn?aubf!AD_fp5$1Xh?#e`qBp{eR$X~0&ethC|ZWn~S+cz%3(DRdYBY=Z*3%gcBk$n$A|ma-{4cjq}Xu)nObq0*Ti zm_FR){pV+s5b}LHbb+wpx;jDw|Qb|!{@FZp--`mzX4qZ z%Q|4Fnob-1FQe`E%4akjqwezs2e=fj9_HJ#^Z|cfegojYlmOw~1FMW=o>K!p+7mA| zLHlf@f1uPz3tS3~9S*0rj`l;ewGJ56=NEuOZ5HzL0iR$vTsDJt)!tP4mjs^mpA4T^ z<5gq%UGO~ynwCJ*F!wDlqOQ9rI{`Y5sF>F9P1#)yS3|>EzHQ{Eak--Wo`$@NyBn4< zR!)GMpS!vTj+fojupgTKnKAV~>3=pd;hD;YL*V~)`uTTYy33go*lIWfV}W}DaQ_6D zuc04PoX)@l&H;gC)L&r41>WQT7{3cE?rJCi56$5Az%$*w=fj5@drf6`H~a&h8N-;} zL)!l^4yu7`0rf5B``%&3roSU&_Cmkiz<4DxWQFUrKoe^~jnT(xe;Mr-yAt889)T?S zQVTqXKXBBm?-lSTXYK=g89xUYTStf)t^VKZN()>BOy|=6fAjulXZOI0^0^Jg8Qr{z zd`|+mPfVOe*&cx;+ERUeoJQae@cfloao%^x_eaLU48~OxW9c)-U=7b_ zR?KKP172gj8yH+R)hwS5e}78etm|)SXrX))ZGA>tiAEyh9Ui3IdC={uH{OX8mmAOj@~H2-FGhX8l=u7i zK92vFqrP9k`vZKxivK@EeZQLbd3>M9|0_}7Z{&R;-zW3GE$aJCyg$hIa{m7(>iZ1d ztNC8Z|Bk5d_wfEG-|y%Dov80~v@iG*^uw#s6DOcAmJo|;Jh8a0B7Umne`2toC7sib zqx$1kokiHPwg6qu-Z#r$np9)pD_6k&k!`DfAlG5;xBIbG$A3oLAoflC*stB#oy(S3 z`;qoulj=A3AE>91bLkGwrfDy28udN$a>ug|=3WnZo#tLoa_AkityA|T**5NW`(x~1 zX@6|%0bt2-)HvwZ_?y`?WPPFMEA_nEdcNFzw(^YQIT~iWZiD&+H~a7H_u(S#tc_}C zWK=uDquTjFR6FPDnLQ`Ftu2&q+nb}W3-EWf@wF`1Vea8Y@15sXv2Ut)jPPF%unyv znd!W*w%&ijd)X4p_qxiYY5Q~S_yly=|F&UPtY&-9+xE$Jx{QrSh?lvI-x_|ZTm9M0 z-9UnSKl_=B{+48(MX}D?dqQt~Zq)iY3#s(GfwPdlIq8?>6X5aP2#oW9%@4n_hqgia zgyTK<^XzrSg>;t!=iWl%$(N~1=N!yE6V6Pq{>;0Zz3U%PHif-4yR7maI%u9(Fu!3- z@ZJ9f_{DESc{;+GLM#^2Ij^AfOkh0XN)A>1d`yeZ2Acbj^hlu!kFVI;YVQ*?3>$xij{mAzQ>5m>7Fj9A+ z=d(`g3H z08eoQ9_A#@v;q&j^9B8Qr0-8hwu6VbPg>JCfkl27&91~^uOl&GBmPQd?6Gn_G+@yz zH59*!HStZ>c<6{rPv{D8S!bRfG<`Ukk5WTFXFVM27w@iOOl-5pL><1X+B?gEj@rl8 zxR8I%%U>}TmIODY!87WQ@cKIYz1q{pf4};^1&dc0t2pyU8#CJ9O zdZPF~$l6(S%UU$1WdUPD_fPy6_1g5?=uEGkM-1|MaI_pA4Z;J~`6cf<>j8=>h1WQ1gXzzJ2^CqwwKYKXem5eyFTUw4FlV-*Xz_!}w>f1s5yvbD2z^*blF)W{-d60;95OuK%&Yz!&dGt@eTs;U}K+ z_2u9w1Yc-PzJRmQ@(USCp6SGns30G@-Hvj2^H#@oiYao4^A0tOq4hZULA*JHe&{Z% z1o%wnCCF3hd${|^b*%fd$m_(9Nj3&9N7nwl8MnSGc(Bb`@W6wD$H{xw@Z8WTJar~* zg^Cgy>k&Ftkwj~{!_U-DRV-#ktJWT#}EogQEQz+<7kj+%-BqlPgR^8ak!x`Kyi z>n_wof%!&_e_+;alLuzsR{AsRPFn}~(7m#X8}~f?+LZXbui5zp4Y=cet-C{lvCc=JhFjx_{KiI$4%Rj`y%(yzF>}b_&1H_9=Jx{iG5q? z2cCG&I3{=F?jYK_T6o~j>U)F-+AO7Q)vdnSI*8)cn{&r6hSWTh85}P^yy$O*d^5Tg z)OSC#V_6$F!pVGe7>Vl7?a*4a6r_%iq}V@a&$9uZd(e zamGy_jPiuJJIehxNUf?~@r%%6k@hOYyJqhh_KM&0PShA05P} z`X&1f;9c9z7+yyGMk;!OoBJt=cQ1I;>7V^Qh#q^F+ffV63JPLPp)Z4_FH8*}}Mz6vaGfmGA7nsk` zIHYej{)KbR!w(VnTXe``Ubf*Xg=g|2@S?M}$6XYC@##&eOC~nu<(GvkmZLAgU*z8a z4mZ`YKE3w}N3H5~_W}-l6;Q%&Q?fTUo>?33yBy%jX`cN& z2+ZafU|yRE+}GkaO8>tywikql(ti_=2|8;`Y}re=ivXO8Kjo{n9eRsLMfZI=7tcCN zzHsWV$*0J~=S0Ik5qi=_F0q=d`Y#J7+xSICnCIj!V(K)YZHg9$8hfm&T?Y% znEsZW1Duv&-G^cMw0lCAbaT`;BGWfR)A0@~{y_rcuOH>DcBRKzcLMcMyfSEPn0HPk zhsHRZwROl~V0m|HWUQL)FiztJV()m-s9goWWrJ_kRsXnf-gzuVd#;PEOXGeGa`_AG z-z;R0l6gTi(s)=Kp-~zC&mwoPgf|4`PPOKsU{ziUp^n2f~a$%}4( z3qErTX#Z8>CN$6&tL&Dw_E?>)m^H{fuVI9z=((>yjQ<;UZFmP+QO2_+yR9zm%^W@-K2sfw z$-ifwqkb>@t(uRe7dh~ouHNos4llsAV$m*|Hu>~(3b4hE43595t)Hjz+UJ1mvp+fy zr1L$Bn~f}ne{|1z59YJ(oEzxI-A7iekuYl>&IkD#FSlfeV7!6Yix)FKTF3XS{0;JT zIqOnA&u7fLk&PZlMsq%A_Aa!>T-#WP9+$bms2Gx`#zSW4pXhn|rhV?N&fAD?tv~5$ z>OHO3^{m{3-s47os?AlvrgK`JLi{Fy%d;@@Kh-$2g|)`ZQ>^=h+|2FD@0Si2HCE+g zyj5{Q@`?Gu_=-)-;T-20Kk;=)TTWeCLw&%%IfpQ&|H^n4K1=aSHox65Cj36%{5_B- z>@OcDtq9r{5%2pjW5Ud1j19j@o-%N1#2aDOf*XRSJjo25XW*-j&83{QD$12n?*6IH z`Yd?Cig%Lg%MP|KS9&hvE3X^#5%tznKKXQ`{x1G?KJ3+EN9`WkcEbCTJJQ|vJ=MDW zzdGxq>}HptC;yIn$vR0Fex{8Mj$cYz^tkiDzuDkC9{$aRXC(`~z|@uZg{ z3)YZFcPG`uOJ33!^X+FmOIEDaKl#?i$c$*3WJh>@+Bo9>0&lcDT1mOrPPUr5mp$HJ ziK#0V{w>U38h;wEj(FW0YRQS{HXX+VFdj4;#?eYq>*AZKt6}Y#%{<0M?A#f54dx?%-hWn=xUX zH+|g2Spw##I%0z47}oq$%{?Moe~7l%;-6sQ&dL!e1OsOS9qRXidt4W`Bj&)a7 zbeifcP}()b8;Ge>X{Nln7W%wk>UKV8h%Vl~|LVKsUXXq}DhHK_Ug3$H9YQw5wlxL# zX?5T=T1snmn(+BcJOL|$D6_7(ExZnY}y+)*SCN+-0+HlU;5G^l|mYu-n3IC?E8mt&1S1?DQxBKe47wG)N zy9Myo!W)9)X8;#AqGd1UIP0}G?jV1`@dC!)nsd27B33SuwiOe-`y0=%nmwcq5K}+)4T~q;HPu z-_+s6$fJK63%lr_V4DqWf<=8@NPfwVSh;axAv!}uZWJ+Bv8I04JLv3oYiilR{SMFW zC!n9k!Y=C8SV%^9kH`#P3FrLK<%iFW=~p)EzyiTNH8@^(YH9t_j`tRFe<{58Qa2-| z)*g50?~?ILeB2ifon><#PJ8+A<^F4sJ=oHtapwSc;>j^raTYE@n>k&yl>;u+-dBm7 zF=7mhhbB55wORBuk!`L04=?9OQ zFj{A~erA`~S@9^jw%SV!plmB{qwX1LUoItdU!+_!@?tamy*H7#Wwcc=*Nod7QhY>j z3~tqLjr&DEMps{N#YZe6&sy~>B2Tx16UI-?X4*E_UdXg(7~^ZeZS)wr`ekeE^rHQ} zjGdsyA#yT@_SN>eF>SA+ZHL+V#b8Z?iFv91jnx<-EMQr1Zy0AO`lDeB64WnB-ua} zk1 z=!xI%@dzNuY(Q@drv(h_am%+Y$*xi`&C zW$dGEXKYkCbw&%mqW&uWrGuC8zn%Kke|t_59)yDr;4}4Kc-iB{JbaI-sNe*Q|n^N>|&CT&KaBhjfIRyE7A8^WM zADK(mXVaG{eE&n1WiJOtpKW8-dItKCU2C2)^2A{` zR@+KvJ*0aNHWl(bkF;s}hRvsnXLCKg&9T$Ib0U}T>Z^R$r5iAgkbUmZSMcCGe$RYm z-roj&O`ce~06A&geOY)PIN6U~Z~GS0hLvaD^UF5}@k1AY2jTlK-&$!FZ(4Vs;a_j+ zrqQ&_Cx+_+bc0N3!T_AyK#rN6?5&_HQgBpJy=h< zxr^6XQ_nsg$y^gJkh-cW&38%2`1)opD z`&qgO=8s{}RPgBzwP>6k%Pu^o(4G@i19<3FdKSU6Ubwm&O4{-302zA1`o!=7&rhn?nrlg$%1&QqMrQ@#w7 z!S|OBm@${~V(TxU{%P1eFQPBgJ89oZ`kI{J_}56gfIdy(ztts~4o8c zq9>T=x|yr@V++n6at^pvf0$Fs9Vuq{|B&yZDGp-sTYD8Mi!QR%$YstEEYzzy&(4%szo1;^3GIoApV`y)2^WgzD}SIgc$K{^zNLn)VqWRTd+T*Z_(~hV;%Utw>1@=2@pd#L_xx3A-xqfQiIp)6i9(a3o8gmT%li$WaR=#$2QrcM+ zv6C9???l;1+v=JhscQ}U>E~E=!TX)pwFUWX>ighi46v>Q#!LBsg@0S$$>*IpBwWD% zB>ts4$>$-9vZH~=&pdvBeZWPe%eIVt&$K0jb5oz{!j9Yq?DeHT9MI$7g~ z3p74yL%&#jn)_UQFC$+xo}=y3vAE2KW_JJ0e$gM~{{%1hWJ_lj-bQtg$g2pgwnX3^ z!+yo?-?ZP;vdfI6jA5=BEWAtiwCne?PAl&OUq7R-cHh?0hgiHXWbLJX%_B{EXDn{S zYbLIM8+|ss(5?^O6Ha33tGZN=@T31|7?Ft+UdJCm{Rv}#5?ls!B~Gl_FXgxQ>rz-R zN~hNvEQq{+7JH3+aEKwjL9$uvk^ea(~w zjHbT=eK+Z5^!J;%AfM@0)>vvVF|QbDskt-Dy?t}lQOwxL@jGsa6<^PYB^Wm^;s#0@1T z7x<=6TED1$`SmDGGDm9_tyxUDOFawFdmbHx&JiPX?D@;q#iMobs*H&31zo(w)y#CVg+Rl}?;H($joH8=(=nY3vc)WcSI5zR^6;QLFVs7Cd{ZoEaa_ zEH{X9@Iqb#^J)`ir5{%Dya)XJ?Yh?GiZPW4th%E`-;}&%+hSiYtCBqu=;MKs2w+T2jw5~)n(ylsCzAS7~Qys&-{n?SSzWn8Pvu1JbSE( z=bBGgYqUCKu=w1MKbrjJh9a}~43^zEEi@(atr~fx_m>%?;!n~4W4pXLUeiLKu$OL@ zM>ako+>-C?53Igg*MG)}Wg6(?SpIhp(WMo@erW55Feh zYI4-wInKnXdx_VmyHop7jl}piSSQ}gxZcish4#+ZI;x0#+o7#V*UguPWvjp+CR_); z?RC^okFmxyanAjg&{(*s0Jo+s54jY9?f~r z*|M{JY{oEq()Rs2!kq`)dDdHZF1_# zGq%e-`DiQddX`+b?MWsr$g6p#kuhTG^vrK{*o;0ebeO(i5&rifZ}HQ}H*Jo#{l}iG zOgjN}N9HTvk}-~2_XO;usq9l)dpt|M52JTR`AzyAp50Z@MEl|?>=y(Xf634(1H0Wy zWLE6l<;inZ`mx=5ih5RNQ>R%LzO~DiU{}?eqdVo10pTEgr8S4!@qoG3h^r(SOb6!g1`!K$LVt>b1#;)_O zaO-g04P^4w4d)mRKIPusY{g3!jbD7eHC=dTOqzJ#!#Fm} zgZH-b|8Cv*5O>vzH&o`oC?oyGfj(=0+p@VeUFB?iPX^y@<+-=xD{xbWzr5gCd%Sg{ z>;Y}TEZA9{fJb`RsaH?_|xtzzs+j!#71ntTagX?}h%3V%&D zU%uZFe=7R|{?LBTJ7wE4I5HmgV1Jf9PeSGAVbk8TF=FFt8$ZgwfU)%| zaTT|bKZSEsidCvMMjdn3W-0i=xePcvbZ`F$QH5ZmS2L z)c0JzC)?lQ)%3{svX)kpPSHHM1zP6tldrIRV$HhXW4q1m$67Z^CVx@jsEudNX+mci z&AcOdU&eTCV!XP$oomiLiRI;{&%Wj!*|o$2zr#0Ke(aucJuBa0)ackGjBngTD@T73d%r{=n7`RRZ@W?p#mJ^GX!S@$MkkJ^mhBDo`8cyV&; za>dPzo%6fu^Y5)bw`_kr6+WRJa$wPUvG9Nn+k%WOop^rZh!<)cp@FxO!lBo9a7tG;U8 zDcw@CS+dlUO(~&Yt~d3yjnRFZj}O3Jerrw-jxV8avExkXs~MAVq!*Je+qUZbz--6% zJ-1}L?N=-t#?eG0EE@**s+x99Q{SC>s!z5(|1R~1wZez=g+BNk_|8h6&N1bvwHB2e z)|qTu&Q{P5;UICJQM+_6`oED2c(Zv z7?*3X&G(D&r|4y_+v)3^m!!W~>%XH~e?-~lWs{HA4gZUN=!^tw<_Vr_S(m^|;)|5Y zvJYVMW87&?Vty0PyV$GZdlhrw^?bcIdfKU{NI0V)XIi4UuOrXQ)N~xw&vQ{I-<{Rw#~8do%D~} zBYpEn`sTnFuZq5<(YMXOru!MSj`S&=_RKW;i2v6HrQa4wPXs4gX9^GcuC?JUq`kr( zrw^Lxo7SKD=4L(J#CpSE{j9!MpT}Mo@6mmo&;H9^Y?{-~5039kotiuFJzgFJXTY&3 zInI_(7N6SZBctnx##asaLf#{z+UK`ruWc*DkI;;bZmyk?C&KHE7t6<9bUAegid`<6 zPX)c z{C4!e+Q#Qs+0!hX&!)UBYh(GaD||c{gO6+*AMljme}p=Pj{rP(P82_tfsZu!NqK%2 z$vYL3 zbI&v)yFNO{8L|1KhQ2u)KNS3PY`p3|2dy9FqbeR8cdngR`?06iExv0lUBsNr%=H+t z)C-N8Ggjhr03VBI_n7TkG3=lJgZ9|+>!mN)x1OR^ner)*WMw+} z+VLhfIN3z@j}4Ch5p?KE7RKUX|F0}Rgfs6l{QyjzM6k@o-lZ`uScH$x=BsSlbRx%x z6j?T!Xn2$+cwQyV*9On2dThBO9uz&~1Gx$wPiD@T%zg&z|6yO-bS=;7kjauw_DTlG=3irXD zoH6`Rw#@!*>rd@@=xpSgkEItGl{0#4UP=#b`Gj}IzI-gv*4eVE_jfeYKZM@0*A84oHhqgU4J#;ScnLN(< zrq%G7U~9x5+x(U{Cj3jj@gDZ`tqhtpVYd#G$H1QWNBW81_+tTK*oW9=Pe94SwH#5Yg#XFNWD&r+|8aT&)CJF+jL zYx|OBnZ8%y&DaH+WK)NiwqV0Q%$U0uUU~^$dfeotw2%*8(j0IPd~`WB6`N2gNwGGcUIqi>^QOs#-^zsi`XxgEjBi7E8peM_z%)v1P00I?J@bH z$I~d_9qnRoh&=_xA^ACT1$P1tSGo0+`>vR~7c!>hn^;85FJg6VD1o+z;YsbWNY=Pa!(Mi$v4V?H)_h@W6Ifj#P7*Bj^7Rcf=~Ib{f;^G!JI#Mx9kw@ z_X+-qZYo^Yakk1z_xS$7SWz2#*FK)c#TQBJ#jqyH2iAh2{!RNyi3bmw06=m&e%o@08Gt}v!&Q|Kg&vAnGQx6d9#7kY?`0Xo3%yB>Eo;`0F zchEIY?Zx>kU!AMG}3ZQ8Fs&srO=gZ|QEB?D$48#M-nJ3HT$ zvxDOedY*}vE>qqKeS-!-IVnRjnn=NIj{N%P#nkBnN@%6aX}So`|pC|AlJm+HyA z+&|L$?xc~vMq*XR`A41g)ufSUySYn+I6&pZP2|3SgnGsNcEl%mPP$D0q!uUXoPqZ^ z(wbjK|KG|uD`1=zat_~`C(}aj(s!Npg4XX&jpz;HGgDUq*Yf#{PMZ(!C@l^@+?HpI z+UPWuTR{4vbAsa!k@g_8v+Nxip@EF8k7#4mi|yOr%NTtg7)pC^ZsT0psr!eXQ2we1&ulU;By3qeG3v6tn%P>@}(6revY?CTtV`A9HUWUv+i-|G)1|fSa&|>;yCk zpyXa$fP^JhOA-*t1vf%n(3S+K2GP1(ty;pO4F)Y&f>^aRAlmS@SX5AA?WX~>LbVi% zP`Z);RuHX%0*OHLd%oUF^3EmL+F!pu`p12|@B95e?{jA6%$b=pXU?3}lA(8Az?j8% zfu6VKQ?ik)7`02+*UC;to^CM`MmN9kpluUK$7(z#GuN&`&#pb+$$NpHQF_{%xAH%^ z7w2qJ|8v(e@1xucPC5F?vctS>ShNWYw$|^KGC!SzevvKajE^nT+;`6U-E#H_JOka7 z+bbGg;VL_93iglWx*JCcY?D4E-$DicyA1ZdHV`l5wNLeYEYI1ym?wJ?KWClyy%)wp z;8@RZ4C7)paM(6;n~f^lRPg{6v>707La|Pwz1G{t8Ada?t*m>sBO9fhXQFkPQ!a;l zz0)(*t!rzY$lO}RI#J*M9cN9D>keJ9ZB(u$#=rIR>tm2_vBbptOxahmg&XnB9lzPn zKG{y#P5sE!CXQ zzE;`OPdtU5J?7jOV&i{M zMZ4H9is4aCfgA^pMsg#BD3=A_D^J26%E61tE=&(Nbr|etS`xExL}@>G6k9xpF|PbA z`{d(*9=05A%Q4hw&s$o@WuamWv0wKhFK_9fFZ_(@z3Ac@ypyfeojvHU#ukhyXI@mv z{Al7okZbI}D(%X-zA@uQG>j(Ji+R8s$g*Ry|FH|~zUX7N^fa1Z1rMt~*qgZr+G$UY zWU9L-C-)zmMP=*4Euv{Qe9@2jgk;XHBwsc5_?GM~qtS(Z%+sL3YsA%D8FTlDSB=03 z*A_C4S#y=VKXh6+99V~oHtMr__Bxk_jOGUBFhBW+%@i?8M!T)9@I(c1JQdLP*hlzbn6vO7{zx*P?iVu5Zfo& z7c{lxsV@q7Cp%2<6h|Z6V`$^Yl(Aqxsy%6y6Dx_$YVikdDEx=cB2F@2gkKvzY8j?^ zjh7a)(Pvt7h-IAAM!nP6+0Fau>xaRCZ z7SX?DJhx?XlIib+J>AX7tN$Krtdtq-lv&5UTc$Y{d%P?28lJ^aW}s81(NpFV%9L`h zN!GVH_u)KW_32KTZ0_B9-lq(4Ya+i+eMi}PMI=KnRh57+p?k)@ywLj@06L%y<5))%G9IBYOoW2OPL0z%u?

)jqSzw8pv-2cOe6PhTeXxamG75&UZTvKlqo>J zTWtZ8>Uo+nl6$sI*5)J6g2!ZIxPB(}?@9X)oqkrFF}{ew zSa=^?@8b7_@J+DS?q)M?Y`P?yuK|m}o=MFKx-)LFdeCPfjV0#U$nc;w?unO0F6n3*@s>O%XTUUmwmeTZpF;i%mfs?y z=AcKkzrN_QF;7)j}*{=QC z@q;6Cu9RJrVh*Ff8tBVq&i(pc+@ljkKgl+?t{SHv#mWk9FU$krFXcJ7*@1bb%FzB> z>|2n25Uh&Z?DHMlXPW?x+R;yTE;1_QPJca=NrY(YW&Q1M-hBhToMp+DBvWgm{V1z?*}$VZ%g+g!*8ZffJ~VdzrE z!Z+}T>3&^M_t*-+cpK{vi%z%aYOW7oa~Lab!kOE|IddC#&r7l4%x##{NVc6cx8Zq* za~p5H^z#a5FUNz;cFf~XbVV17M~?N(XyTkD><`UlV&FGBH<^61HqR(GnIC%l%>T=` zd8Z7T{(?U3gFRb{|Lso3$*-Zm`m`&)GMyo$eX5F`Iu$Q

I=x;oFokGC7wT`ebAp z%{%Bj)v3L^FH&ak!()JCVGmpnhQK6xkUeB(}(mdfNap*&g~D`@H4b_?$k4adK!?8y{*3PZN8L; zJnm0E+4t1fz0I-owb9>b7A{Ax@mKeDaCy0T;D`Xv6z8eA$bBxXO)Zm}+rgS)j--tm z3s&O)fb~|&juNccNBS0gLV6ZpKCE?p!JOggYj}84uodPEGhX!pbH?G8)w01^|w>b1-ytP+V{B~>*V`Q%1TF>j}@S9{v zr6WU9Eg8c4fkQ{hka;$rt!njaV3W8$kDH#>UI@vMRP!|Fo38kNce0m9JeuBhur((Y zZ)NaaJn#_vx+;3G_CfzjcINaX-xsplkt1drdxlDTGPfOM%e5@ZNuQU)8=B|ka9zrH zwdZ-gTXV_s%_Ql%?)az0GaEiYKEyPQXhbeA>+jpD`Y)C)!OmPh_nNhPcwXk%)hfT0 z@-^6(qDA3JHg#{yrrt;yjYIj2^$k3`#K7KEZa>95o(Ig>YOB?z?fXkI2TR{{$0h}j z8f?w=A+5V(-g;4Y{kaJ?OKRN%+2!)%I-Ko_cXx+kd3p8rG8f^G-Bz1P z8nb3CJ`vvKslDAv$_bQVUO;=qQCKl>mb_%HL7ZZp;%<>ct^BbLy=l$Q#-h)E(z-s> z?)@@&XaKqR{>ppd5O3j-X@10h7u!D-hIfnM;c@WtMa>a7a}swx z@2n5Cd$-$}uQ=;Nt?yhoV<%uQ1Bd2z*bA#%Hp%8P+9=|`-LJ{!KI&e_H{SRF+07dJC*~TFa>t)F z1D?|yLU{vZ%jS*rRc{#KtA3yLlPt_A>M5mw{7bs^U!aB77*@adwfVF^ezxDL*@@rWC1LtJ) z(1;GoSUxXuw;hEB8n+MQf11PI7RyE@Z%1Q)Bhrf;EsAxU4P1W4jQZjnc*U7FtU`}k z^M>8u5?ur4B53+6Cl|i<$E&;#9ph*H;P>E-U7ncLCf^^}{%IFF|;J;P@b(lhBWXdKSdPcbkJbQ&_S|_reQOD0XPjWTS6!Yt)nb(#)@Z&aH z@vfHI)mHxJJ3=vN+zZ9`~#P!v?I83T)5zYOB}ck9B!H9#(N1S@z@j3 zX^$jv(ZDo@a!=FWzd^3+nc}|mtoLEc$Uni@za866F_FqIrSCuBdtwgBTjAe&6dNkq zr|$0KSk7J;OLky)${zZ3A2t{IvlLx;!*E}ekBU7K`|WwKp>t_G^1qOABtOvJ>nbLG zD|#I9PUC+0x9z-qvK^Mue}Yqa=hDH0wZA;@h%8%VSUS6uF=ojJ`r!)Zlgl=IbL~cW zSUFI9*qQ5~Lj&c9&5W&YsVPo%im1m%YK(nwa>}-CH!?iiPxt((&$AOc^hQHU-lZAuU`2VP~etakB&2R3*r|&nKk(Z1i_MLuU#{*{Z zoh#ejIjYvV>-e^TJpgL^$Xvzi*mK)g^c?;=>6@OXHF;y@-8rA|c<-_K(_x5X_c1xFnt%_N3_xD2|=*s-xZw%kaKBSdP?L9{By0>Wl{PLD1 zEVkM5z-hmXb~WY)U=x+mzT$~yuWniLW4_lntMM0Ty!(wg=Sb0emZhg}f*yJ& z{E6`heaO2^BW)%=b!#5{v_I)UDg3ARf22P3IdHQVu5C~B@hNXuYs0F0l)ldi+**i^ z$wo%$nG64Yz%JSF-4iV%sB?{Sp&mWnGGdKk47cf@WPb9R9iOQ&qP7dsjjejogYO*Z zt$k{5P>0vPlU;|rWepSlrQgNhrSRM&U+D;22DW z$<`o`IsD-_qx+D&1;h?(p98sp;HS2+p?EscG&OYnYJYVZK0}+v_MYQ>XkqhVvN?|L z>X|nyALq;Rhw@zy_)h*E{l6Ew59j$V=D~D!Vzq)(fqirqmE^Ea2Nc`5`MDf@LVjQnS z7GzE*mkcsB*OA{^V|oYL)&swdkLV(vNC|z7HRV$5ZrQ?i|EHSgpcAPt^eM7Oyz>rp zvd3qtnGYS-(3ii04o4WPqJv{cw&J)Bp7Wz;ro$gU0Y~Y2>h2IPwfRk8gBMq0YcyA~ zua0ruT2~pg+AVocoSkeq)pa|2^90vNz$JUbB=ARM^b1Sw6S?J+59$Tq&M_UG;c=dYgFHS7Sjn>V(A+@ zr-s)3Mf=Irb0UvED#zBNk8Zd6D3$(D&I~)h#bwwWt{xSh>c4BDQC4gJ$&aJ{OAe9G zQ}QMBveQ>(p1#^#^RN3V8`}1xuVRUt$UQ}0HF;#qA>eoWYTUo*E5SYwcw`%PL?ikI zSsRP&ZKIL;uM2HRW;F2LmKW*Zs(7SSGY;Aq=)h{L|71^PhI&&zU_6AZV%^WuEqdN2 zV-7;23TwTcxbTlv*0PIQd8`l`tmn6v9DIkK=-9@0X(0PjF&m2KaBWP^TL>Meua%SY zbIB+AT0S7fd$=(jiZ5B?8wt<#Hh)21-UkoV`nwO!oY3vo6yM?ud(E}C`2@H$uy&)d zP|H>2Ge2)xB0uH#(cjj5Nx5j@mG3$CRrrGBhmx(Y=d$7N=H2emc1(ktU!gzi=ld)l zRJtkKU;E#Vc3zTEPFc;b2BB~C{dDf-SE;vjj^Yq)S@9rnq#0>lRpuI}Oe1T?clOA! z@Ve_$TV4+9Rc_tC!hHjCeU-nI@)qpGIci>ely!39r}btV=Dwlvlu^IWWWPpzhJD_` z?rCl7GcFznfrA`@)T{MqVkm&`6~4*pW8~r6Sg7aOs|QE6u!g01weC-xr#P5CW^%5x zZj~V#_A#gPo!Zx0_nEY>weBj;UsFtmVkvwi zyI=Wdgd=`hcq7x)n)_$O>TExK;ucoi?&oJMly;(772gdL}>HkKdyYi3v~}v*A0{ z5r)4+&vM#P8~SFGQ~wPg+ct)mhu`Aeaq4=XzGJ?$`WXLhe&|cTx8)7FsRMo(O25`H zPxA7^1o%OHzG$c|U*ER;n|;hZ7H`-%J?r3f03HyG$B{eRk7f=>#;%s^-v_-iV-s%u zoc~L)ulB&7WsdHYjWqz^7Sa4_eg8qrnqt1!|L8iF!Sl+o`3!X= zIb}rW&eWx{jOma&hScU9bh`3&E}?uWbDPcVDJ*1ey&Jr;M|O`CK+hjAw^JSWQO96- z_k|Z*mi*=?!qG6V>1xYG`G+5K=usbF&iuX1L|do#HV?e$ueNPkD`v&~8s`^O;1d`B zE%ql^yd83QPq8`TyYsDnwB=_G??l@V#k+s0)@UtI$^_}Q)M`Ozx z<^`)YzRKVYjko*hM_ZTmHa`IVPpz??+&Z@HIaP1-HOgrmqFec{kNFDs#278K_oJnn zJO6IQNG;5^_F|=*?{ZK7V^g)waXX6t5x(kA3%+Y5UC_%dae1n}d?XZ@M+`0&!H6%+q7#P%QQ z-4Xaw@6xPsDtpAWVH6jZ9J-fp4Xd71vy#5FV1;LF*)5wdE%XDPTQY?D3b7d~taUwm z?c-kFNk@wZy|&N}VEiIm=mlabWeY{yK(ny{#Rq%OtC;xW;~INOX03&^x~Mu*m+hI8(`bQZoejn z9&d5R5Z_f`qg8n5{1kM~vd)?ljnm)CT;#LsOt#gVhK4nEoMKNIERl{OrdqOYnWRldWaR z*p&Ew=3P)R@te@Idk61DuX&>?CVqqW(z}+ePhD!a_+QZ8oe$dcIdb-Sd>YuH@UG8% zc8^Ur8@E*RAMe?G7JYugM?81=Omm9A@Lj2;?`&Rc;JtXQDvH;>=Haz$<}xD2!=zI5W@u?=Lu zN#FMgJ;*!BE!jai2cRc$ZF;Bp_x0ykoN>!ee++prHQBaYx1#;f+E(0z;Mn;W z$tJ;_Y{t@8E?&LfvuuM_oKEmfQmnCtnBzM2PvCe<9<;jkx7c-x)z$NT_?@=lBY2f7 zdqVS$EHSE8R{o4=9Oq!4O)p`MfHJ}nTBCcvc<++hAa9J-uKdTU`w;yUUAG?^4!FEx zqI_|mU;hi%f_=;_+v5FB5Z}k10CZ3ceB74L<3Z>pUT)fJkL#}R<;YIPYQbmQ>G*5l zlTUb0pU#Z8;#H(udWZB(G=D@i=X_$9CtW?Y5&99o0?kEhjp<}_xkYcu*$i_H|7F*? zJS5xoDV{MOxOD;Rd0rglgA|Uj#Lb-nZKdN}_!OhF5m+Q&;w>3s>pne`+`g_Ie71ZR zEVEl-NjD$mzs=8jZ|5GphiBqrt$|k1XIdAJhDm+87nlw|X4$^_G#*0Gy)nUC;r(dM12B!dK^GTQWlU$bXq+{#1Se z`a%73MF;pk&3obd5x!c%8_mP(&_}}e4PpfAPJwT8mkXP;uG^9BK9xV~Ib=uiU~nbp zN;b64MaOSMuFfCZtAsv1DES&U#HiD={p8xQ?uQw5kF%ckU4A9}hVj$>rD&La@JtbQ z#Q@IbS^&%)`4L@PWTz!B#5=Z~b+3Fr|7<~4>RFPx;6sa_u|Fgi+x%z8h;Oodoz{9_ zsu^J}=K4DS`DDwI#m8IP`8pfm1Jya0`dmL)CAqx3yycyj|K2ITo_cler1pe)%g)B; z-3^Y*%UOeoF(NF0Bj2>Pvd-eY=<+`7X_cSO`j^U&wac4s`FiaQYp~-y)t9oFmm;ra z6K5MkA_nW6>)HF|+RE8oY@Z8yW%V7b4JrPj(xRokx5U8SvF+!!JU15n)Ro0rM?sdnAA{Nw>wTZ-Wx*Tt9Y(m^<@4(oezpDUh}yvM{PYCg?b-OhZWVov?}W&VMu z`}%gf#7J1$qhe0Q`QG`0!Fr?jUNml3H}Pesu6tcn-Lt>2Zow-&4RTBh5AlYs@_8R- zUv+K2vE+GD4kS08l(nt7ulv7mHrf-i{ceS+CG*;<@QsbWJgYR zXN&fVJ6G)c?C!=V(nlH>*%h5xry^gz6N@h0B%O4liF~53j!=jCs2;c&A8RJa52W^4 z2X5$Z5T`zBhx~tsi8t51#%2I|Nv2!x@Rw-5t^WHgrt*o?7=x{H;o2dQde(4e!*fNz zIe>nCaIwAKE!@2F+l_S=4uV~9ZM0|=qrHf&_MqbFg@fpo?a<4DS9?r4gqL+w3toGC zpyQ!so8GWtuY4l9eOsnz{ffBbDB4|r3fi66`~Q!2o1ZwDb{em{q1_nrS&aA>v~%~b z*1&(_!x-?EoGCRjcUUsO>5p~Dq<;LgU#1^*dgWI^tg%{s0IxQSUxmBITMd07o^|Oj zUReje7O#4EMkHwK@Q-)_H^7Y?)c-|Y(*p9=87ceh%& z%-rL*Z9SK_99)*;&-%F9!lhNVo~q6FqRI(h;py_3_|L^N3wnqb#SiWnncG1>+hfDl z{TeIxg15e@A!n!;j-|jmho8>J-T)kufpZh^8?7A@nf7{aq=LTI*iwGzmz;U1Yg1h3 z)M>Dm9bIP;b?UsD7cAUTTIuQCN8rXWxa)1MZ7LmmDRoN@)S%m=>wX2=yD&d?N|=?O zAlZBXm=#m+!t;;?Pg{OcH(o*cV2;jeAAhb~Fm4}+cArz%Vn;@~v>$K^+V6QrvZ;;! zqnvnzW7M$-f5WH5jOGHD?XR%QC4zH3^JYt*7zO#Wq5ZL*_IeU@$UEGr;`c}1k9mn0 zr$~zN$)O|fEI4!}@~raEl#wg^fwzPAU-4wp7<}=YWcIl=0srQ|1s(#GZlqX>Xw0w*2@qJ!6*=rT6dir0OhyX3}qW`;F!SHeI$%bH=^s zG8O;VfHNv4_KA9@F;)%VxIDXmku}b?OiRGFX*bT4`yj>K$$X=0R2^Qr%jfI%&kpK> zheBT3H<3HU8!Jz~L;EZyY`aQJZfcF&K95Oy>vs4~`n$r_^B%oLZWc?A5qC-a;HVvL zYyovzF~*XGlI=d;XCc>RTe$K|d~EMi&kRX^yE5z-wU#e(HP5uC&64Gk-8JtN#*aXsHoM=}vtF6*(JfnSTS#)(wT0Sr zd&r@Y1z(hI?+89ur+eFS^+%0EGe5XUhZNZQuoeDn;P1yT7N7dJTKm_w=UrP?HfR=d zP;r)`hv-;f=_G6KUu&N3b zynOD?i~PW^{t)~c`;u9bC6>MF;o;*dK`1P%=--Xfog2p{AKSglYFrEBKyEWV|deVVi`w_RmN$% zxeIc(6x>RwQ?gNWK<|4Wb-Q#DEu!mv`HSjh&L4K`?cBazcO0lr1No!zFp9FJd~*R; z8-IHam!Hxp`Cs{X>seEmuGjf!!m|Y&R z%q3H;`twvqezVVa*?zN`_=>a+`91udpLR_jvAesm%ErBqSybC8@)-DN&7+jQ|0O)8 zH8*q)ysY&SYaKoG?cwrkB7^YXU_*jqZ!`Oip^?)^z?0~5Jrg|E^QNJZbeHUj`3wu@3T%Qp%I9|-8Zn?v5js_CsYm?2>eBA^`U~`E-pzA&4Lf*-Pwh1OiJj2; zr^*k|Gv=x-ev`dc^*sdjNR<*+XFlwMr@t0u`8Q8 zd-_n$(PQm0FPF3L(#$_I?|3;bVT9i6`*o6?{FdW)n-&-v`HS;?f#=)Je3Kh6Mra?j ze6}v!rJpNSG|kMSe;KcNx$$7dNd8$gaEwN*=78b=Mt zqov@hTz*CKhDK&B;G9yP_h%mREZ4vDzTSiLw9ke@uRi9pj}MJJBK(Q7)p*jL&9UIS z3qNqz_iTPngjcip_Fwtg4cgZJ8h1@h<5v9bT@#aRkbRnkUr_R)6q&C0#l?&X&I4fm zjro`p<6*};5hJcOWPA}1TWk4}{TeSx=3jZPwV@Q|V$xk&yVLkx%v?t~r*eH+!~YKK zfwKx8&D`WWxD?<2F6gDRHSa_Qb)t;Qr|@4qsQ;o_HgsLj+L!!`Pe6Z-;RM>6<)3xP zwcCzdiG9%d=?r)6OY**^JN&+|FY&;(%wNO4HpwB$P`BRQ=X2&1`J*l!;7gv=*I)hT z(%9-+U;Xa`vyH0c6QzsXa{jNY{baK%?MpUSpg+b@etmai;a=K#mY>FbQEjityr$lf zXR}U2j%rPSaY*00a@*aXeDWO82wft2GbZcL9NWC z#}ADVZ*jT&P3Yaw2B)n0SND4U2IIR1{k0>Hy?pSwf3WyF*$e}JKmOaYI@uh{z1q?G z#Eq=8(XYvF8=7Cb@6N_w?``ur+GMX<9dndhKSa*TR#y9!#B&RN!SRd(15WIAFa)Du zID>ob9}wJC)T^=W`r+Jptm^drg>i6ZXY{b`qjTRmKEEwBA=~HY&b#lXu3Da1{!8XP zFGIWAp`F?p%)2c3RCxsAvJ2{paz&pcGuX+vJT6;jt~1Z`u@3-QFx7c?jQctKw{=L8 zd6av#`7O7d)-e$<(^Y>U;EKD{{8Mq4(sSOqQ5Li`26nd2NOF1H zkPjTYaVmIO_6OtMeK!ZckH#Ns6V3Dbqpx-tEAAi( z^~l1^Oyjl+u1kE<>Bd&cOxqsG3`xFLFju#D8F_Goxj*|8)|_XRNi|naiLKt~H>%Kw zThlw?Pi~nqawP56(;oQ`$NSKeYS&xO2aNYY&i8_6OB6gC!J!hk{}nvS8zFf9K%NK1 zd#IiH9(V%2j@!Qhx#7%T*q3YbK_hy5D!&1R6%)7rPNf>Oh>5my;!VD*kxesVI!I#69?M4n-N+2Tcb z$>x#30Y5rN&qSx*@RjB-JAoydR#^_M-r=2SCEA4Sc#>7q=nKimGUVeC_;nfZC>OHE z8S=B;`)$}Zf>&!8vZch2>0JGM8_P2v*H1+w=(g z)PZ+8IF=`)&3;${=bT|l#f(-Pdu8{ zl%{g%;>M60<=<XhqAxg5Tm)8C8-8ar&O;S^S6>icDsXJu4<~pg;0xy;Ihp zjNp-vRe6Y~B9{gKUm2UaYOGk}gtfNAE$m4L{y^D~Nap07xs&A;*{>RY+8i1~kPWPj(1M>*>ua-hFI z68FijLq7xFu+JZv*=R(}fnQ(ovvV(4VXbE(W0ubS{>o*nvovDk{5>;f<}bJl!2eU>FV~(u{!gR2fORsplY%ax56zd5 z9i{jO_%S!udJBFVo=NU^NB)#zi!mQvRWx`Q>o%F@)x>pVQ3pC};j}INBeU^C^kZCW z9c-igJLtG_Y~D)7VY|LVhG?F<9N!~r7q;wi`qj1F-T>Bp58J-I=rWRD);t-Xsk8R7 zYMRRz&bz(5+v$8SxR-#3%M;7s8__I-{y=XbciOMhD^5oHmbE6}+P|*7tNjWF_-L*x zT4b{}QbgN(@Ikznh0TiZt;?LhSZ01h;@~o{gA#p+_`DQo#>}>*%ZiFgYo*2#tzT4zmoZOJG#mi z+AW$xpJXe&4`1;`RHs z8P#4s|0U18yin+j6145%w0#Z{oyuW%NH&hTfB`t*p034^7e(a zA-*oK=N#6!U2n}fQp|Gti1FI2erSZwqNn=w<%{e+OUf0u54@(57ujd!2??0tU*ad= znM)Txva5YacL*Hwv_(qM;!yOnUptW zAZ66H+7u7nB)WD$@9Xs(dS^w^yUe16JI`s)=LT|4@+-hu5^>~l%s~#wuGBL(4^*_R zE1K)O6B~41mK`VgB77%XLwh{XwV?{&!@m<+#dFO`4C=Sz8; zl7Ch9oVVZQCv)xI==l;pf;zzvAXeAnr|H8iz2Jj(vhDWD?h%gyQ7 zgUrgJ+z4>en3UYy$6O^~`10|E<_BVZ`S*}hG>di8eenhPM|u?G&j`{t~Uzjf*w5?r(W|qR!6lD2{S;6dkn2ncBa^K0WRPp?RpHKf5sk2w>T;lqr4ztw4`bQ(ZKj&P&19TOmtcDf&byEq zwZJ)vd-Xm3t?EVGE3d~c^W^?<;hIigUQQXc(SZF_L_0osH3pcmahhLNJNOPHcLO{x z$B(`5LHg~qaofrnpZgyw$j>?LvX`y@kLdqZ_WwuqztsN!nEsdB|DVwRTkQWo(f_;c z|I4V;7iX%Tea{u-H<<Ee&DA0?wUt94du=>)K2W>G`ip7P0EPKwiAzXRt@`07_mho1}o{n+o8F+o+G^eel z^oPdXJoKQ$>+Rl&*Y~p4{Arb?U)XasEHZ~P0%UiLJfS^plKV*~>Eg-|=Xm!bCky_s zTKJ~iP@G;;RRCHdkL`N!mkYO7k1IDm`V$)0K$H3Y!hC~oISVI$e&@pcxK3QDFL+|y zHqNNE{>ODU@@GFZX2tQVkxPuBXq+U=-=KcQn090j$RDOLA|3J|`ECuygGC?m@Ge4U zUV)ye2kr{&B$D&KGddNl9KM1z_D;si%Ku}m%;w#<3hv2yfGfHvaH4!$ z&V2r#Q&5-lu>0()Z8;J5|7F{97Q6q)ZDYTi^;*jlAFxk zqHR9*l}oO-@^hoU=NF6pK8k+1l77oEq(6MhOPL?v30V;6G@BzcRZR z2MfsGRZIQpU5%}Rg|h%HSR^Bc1Is3Sfun$@2wkPIXY1uu^H$bCvKTkg*MdXqFzGR= zZ(k+&tbHMA=3T&80za2iKjVLmW0#*qmocn4Ha}!kZzF${{EkWBr*Ag07NfQAQ{gt9 zJ>LiTE(zbCU?7G_aVZu&Uc126joK?<#{k-6(A9Tt42{NQ8Mb;UZ5P1T+AEV5u;sPt zp9^l5-2%;$py9rF+a8o3O1xCTd+`%KH1X1q0{mXe*YXY7!GZe8aRH-O;QoXX)wR!W z+_PqVubI(2@ebua3a4YU;B={3+v_K#rHH`h9_h1pA^ z_L4dqYbI01t}oMMAE@vddJ@)kgjA z)hGKHGy9PX(jNijLS`rMqpqB}fhx7JW=>_5U^~yj$Ao`fT=YzQ5=NIW|I6Elyr^Uk z4)#&A>S+X@fwWQk&&#&evR=N3K2ZO!h&Q%|7}KIdJTh52Ofp$ljTb#18EXtv*?=#l zsvI1Y3)4FeW;FBMO?GO*|z zVpe$0x>a-A{G+{YboXtX1dH?ouv|bpmJP<7@i2MAUEi?eg8ZwJr47@tgW)IHt%~0f zzU8;FXM*ve7-w5{rI^Yqyq|ZFuCM2BpWC)1ZLOC4IdDa6b=-ZAP7K^%F>yZU z3IqlOp5z=aD?Ubg$@SA%bf>-o&5@ir;{fX3HUDJakLc<8bR=^P`au4dV;B0Z*q3Im z@}pS&Pn|{7>9&<}%=YQXpCi4lxE>dF(eEdxQwRK$#aNR4s(RdY*i(HI@qU9%?ES`# z{qec$M8Imzzwj|zS9hJsSx<7;rIsNZGm|;n9a}Ibku&KV<08f%OPkynC45Hw`I2l z?qBg_%!%u^$)_fo|0Q4Xb!p}&SF|kI-~5x`&$!|BLo4psMqQ(~%}?KZNc99xjM)~) zm|-rlP_Y8Bjd6X7p309ja30xg=%ie7jn>&@Y35VZhy2L1=}P>pQ~&e8>(VNF%gA>9 zaR6NBp(FOf6LYb(ymWYscUlu*&&sOo!6_E~b~&`M`ZhVgU0tG^bjMGLT{4(Ie5;?Y zdMV#pxhP)mZGHbc%4ps&2b+B^wz|bj?|=`yu+dxhRqg9u$Gf>_(q9t`>bx-C#PewW zabvAdwg0ni?bXgzr@r_eHkNDztxLWJ%` zZsQv_pAR{%%xq+=`ty38V@F>;Dkd;fd0K40p!N$Vn?D3z<=%2*VzmdryFXIn-lEAT z`4Iyh=$A~5F(MB&6H7%O1(-htt}^NZhR*M@$GjyoDKD8ho4J{6-sybzXr*jT`C9C9 zHQ03R{MX1DOQ#;nkMzSoBE2d3xtX>~;e{gS*>7|Y?Wa2Tzt%ltc#dZhErrdX-m0(=F*|*~9sp`Y_<=q&cFAGZ+SsJ5OY>UnQ8Qk?VCz6 zC-&hCB6MK`d?*|i;e&DEciWiDcW$2wCTsph9e;-BeaXx#=_~0wtN+ToS^ZZ--;KH@ z{?=^KIm?bEtSrTkLfJrtagVo8z4bQ&zi=2soYxC>Gr&BHt>nI z!oMGTKefLv5gIJMB<2hIL-lBFT6NX;7~P~fV7t2Td8n?ICcA%k4egkodno79^Pd?} z^t8^Su=$}QdKNnL9DwiT$yR*Zmp=*b0Vm@byRM`HYQV;dzmqKbEhx#-1Zj1&>i`e-rH+YnesN zJTO`Ea)S{8m%LhJ19O#7h>#?PzBmc@f zYh5hHh+J7<=M`&YJ+hHCcj=Yqu`8sb3wc&K*`oEW>!4{3x=3|gnBbgs-`|K_(!Tpnl^L3kT60M1 z4$@WwFb=e?$Vuu@9Au7%4)8v*>14m1MJLLMRpbadx;mi*?M0&JCaS_8vY zna8)+KX~%|t|8i9aprer@7VT7HSJg5c3xyX^F#Gh4egfFue+W5r*x0K?sx2z$90db z+t0bL=3ej>McFNn9JTEh&82h>k7AuYb1L$X8m8~NqLF;rX=XEi0C#RBU)0^b{K`KO z5`9%pWynVwx{c>GM$-t*;~$2;`0<7qMN&QGv8Olaux~C?eBYsrt*AW zOjamxe`ZOL`c%)1o=wBY^)yC|qOSCqA7$LlH!6QYk-f*2H50~`mFprjneWG*@2`Fg ze^DXpj5hqK<^-N&1BV*?O(XPNV^O)2$2#rxroCRktFud6+a=HOwLE);b95S~$)A>H zrqQN&rlz@N_*;%IN-%z%ac;NB5(BFqu{SG zDf#idGwya4QU)Ge46m+%SBub>^2HuL!Wss?9r5FQ;_22q&&!|lulR@FAy+o>T((d7 zb1^HdxK7G1qMqBSXAZhh<9H8c8z{TXx!VJ)PrMIHzM$Pzo-1(6kf8zCh+zov+ zCd!CaoH_@85_un#UnWqBf3!k)YTtbTHzE0qMr)sN`}{h&j8X62cTmDGebp4d}dcM!xuDBie zzgBI@Z*S|RP_- zgZ{dfZu?-Mu2*gQV34ktZQDP>$k#gM2j?33`*ZP;kD?ypB`Y{5RB%B5yrq_}F4??~ z=d9c1)$TSTEBwAl3b8=j*>f`l`qwVw*?RWE^NdX~tA}$Hd{f~^!L$({{ic87lLy}Y zz<&hz%Bc_8mS@vI@;B9-#xurFUiobW_vrf~=leih{ba3y?CWaWGgXs?-0bHLgPi*sIZfW33azLo?tHjX|47lFe%R=}!79^SJNUeegpi z<1*0uYmvYoOYhF~`EH1|k5z6X<+OJ_(8;$obB1xShh zNX!h9CuN{xdk5!CH2lkMv%bgoTC4gKfn#aB<$Kk0Vw*WPzNfX0-ZbTxt!E*0%PR=( z|I`@z!TZM0eZMn?KGN&r@aEqdi7R{c2*2a&7JlIZBXM)#gz#^D-NOqCdxRf}k)n-dqQ~gkBvm@eKzkq@&2Iwe%_r6k|wZUW5EL#HLvW{BYfa#W9YMYKAhwq zZsZM2F9<&D3q&6AB}9JcOOL#7#D)*|^_MKZ`p&gY=f{_sVB9!#7GOjXLLHLJ;B$MxFkvNzE69C`R`79N1gVr zyz0BH?d47y4Sp_eX{W?*4Kz3verppKTloFd!S6Yzy){mI-?-||*7owQ8sot)#lbK6 zB>Wx&=TqUgGx0GCzqcIxe(kik!)fn|tL|!TFZbFDJ@}=b62DiW=c(`$J=G_or~2iK z=$SWZtOvieQ{uN6dY%eD(NldQdaD1vh@QDuUF5+}eA+R8z5+c@g`emt{6tUT_eJ!~ zyLOxhztmIW_uu2sVh?^_1%HM;_OGSPrht=K=WVLk0BF6e3XlLcscUkRhzWTds)y~Jr>$_+pfi|Q| z?r_=}GWo8xD~;~qBHDV8wpRLjgr}h+R{DB|2i{#!x6+poUg_(_&(AL={DQAb_}ou? zk)QjFN??iV=pQ%0JF1*(Oqj2`>uEVXm3;E;GT}=r;NO~XL zB|ReDbWCE`j!LG?MLgbpZ>?X>tYXYb*#J8UbJj*+xzmmYl4Tj zI+hJ;FIsoG?TJsmobDR$!LMW4p!TA5m)oB3`*OM~?7^>N*`W5Kb(hmD|bk{f!er>YBYg?(kXx-(uC;Yyg?z+f>U&p#j?fv)obF2ryuYx}> z^x*eZ@aGs0eqRNDj`ra9Rq$t#2fsG{jF#VC-6h%mpX;td@cZ|4*Jej|t^7B1*9%6E zR^6q!SF7$~ZKFfom0(0ZCXeWr)BGh{FNiN$c=au7BgI3i)_pUvWQf10Zu9*aCCj=$ zoHV;QyGlCnk>YczvW+oy&z#-4WV3H<-Ln^?L(%1Pi~Cpoyw}4?D{o3InOA&9Rf4}) z_*SE^?&0FIt3IZVxyESPzp!pW@wrt!{l4%5-$ix*K(}s2mu^On3f7-7cU;hYLDI#s z6T&Neaq(xPW9N5@3!jyJak$FYHGYOKF8q9U*YJ&T#o>qWod)CL!{dEj!y)FP;llCZ zV&30S$g^I>;c{OfKHe7}&gm5h$7dPA&n_)uZd*ui+Hxx=oP*WJw6RR zK9+aWuAa7bh(9^pjXCHLf9LR6^mupXphNsI;nC>v2PxBoIq0N>IY~w6@nZxn1u{A!U-T}#lL4B)lhWP#blEeL=?`YbOq5LGL{WGv3ZUKhTv|mK~qj@)#dJ-tV zI^lt&1ipWU_7kXM8Ewzy{j;>Wj52Rt{q5HF22Lmns;tT-P^Z54`@5XfUXnkF{_J&9 zdxB54li;0(T_u>OVppj>*==fX+ts(Xwl^SsH2Ar=C7lw#Goit$@OzgzykOqo;J4nv zPxE@U_iO0v(({bIV?6kEcJS+T5`JC4`BeCQhTSEY_t2j3+wHU`TTJb}g$?DlH(


orV|)14>HcHk;y+un3pt< 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 z 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%0A!e?M@Ym-2c&ah`D(8+*#WC*vf1VFkRBS!M$D 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

2{-8<@3i1= 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%0DhjL;vdSY>0J;ZSp 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 z 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

*@W0auO<*TfiHEr+mG02g-!m$TPx9%qaTJ28Pd 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 C7JBvr4>(=G!V$ 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

lt(Jq|H!s3N;}+66vjNK5MaWT>dnbFC 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%0AEaQxu&Z+MHfLd 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

T#0u5_km^dJBq52)+WP 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

S)>KMOm=P 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�$+`b-f|duE1S2gdum8w}%KGmMih&kZ1^bL%C- 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⋘Z4@jQN%c<1Wt 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

0Mu)T!f zrTl~mB%&NsS_%lXG4cXmZ1G4BPsw4jBpkXQIPBFeo|-CidBa=i*wca`28qF7>k7h> zW_xw-F3y!q(MPx%t7Uzyc(8oLJ>Pi8qu_#|h63dI9aR#$+)Ze6v} ztWk2Z#R)fu68UlojMJ=xG9u5nIL);dVRhf{EwNM>AS74?%ao|(N}CAJK|GsF>vI~y zb`XNGFBp2gmS0rfm7x&4Eh1vcB9q)CAZ@v!i!}x2_4wi+dFrZ+C7?1=4a?mvSPN)J zpn_wM7R+3&3W+GxoMjB7I^AO-Gem6;IJ`xN$Gf%gkFvFewolN8L?dY|g>;!z*Bg8L z!%4}R0eQg_ou`Jy{?5T*Zx_#Xq896-kNRDSyE{9YL3pn4z)T3W3 <75xlT`i)*& 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

NE*!D`P{pF+(c?dZ@O{JN6FSPI&>fI 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%0Dq^^dKX2P9)F2F_IXAMG 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

9WiZM0Cn3-ZsOtFI^ zr;k1&uSS7aqrgiZ*HB)ny~wLk;3aS8QBrEz$g5G{6%Wk0&z)3W(j9*ZdRotKw}z6# zY*R4GYPNq^Ir*`}P~YJ)>_f_>2y(#$w(F}G@;tIz?b!#M+Q=GW*bZ*C`~c?~L>%OZ z{oM+uIXKEmAU^E*xz06+INwQn_^|4SJ=Y-O&?o8P!=9f2U4w{|prnTnFa22P8bllq zB|Ut&?`K8VAmYp@>EXk)A0Sx3zz>vsI6sUGVjr zYS4_qs65Mr2>TMvHx*Zqz;-pDq`bSrrngG<#kB|yo#3Uyf7lr^ej|33 ze}M*Z%b{6}85l6+Uu$51z}QguZyRG~;DKG!4~)Xp4Ldwe;3NBR$_AnYqK4acmYhI# zDe9Q@#*T9h5;E9-=ZDwhH_R%m7amf>_H?%0uKImc=B@PYYz54w{FFSr|4}H#b-#zo z!h6+y*R&D0f@=<;vJ|X@pJV+nl}$<(`5$uA=12rpe%EyX+n0KZ4>ovXXSc4#z8 zJ$1Qla`iZMOKn4MxwPBG@D7*kV>nJLD^6g!xgEX*t=k(xTjL|*b` zKHDi^p{jb3m;741?EtV$RlUedHfgr9$0AkrBCke)S6n1=Mk@En>-fcM%Z8aQOn_DQ z9r@e)x%_p6=(2X{H|SYMmT&Pl=nG1*k3gy0+9pd)xIDjlFpEse?-|S@k@9;6v&f_T zp1~~AD8FYgi!93T8O$Py@_Poe$f5k6!7RGQx^Mo%KZF7sc)GA~-nC$4!q+3=>yhyF zNcegrd_5Ar9tmHMgs(@!*CXNUJQRRUCLB~S$z_!=*}aF#1n?P_vgc1l=7-tg* zUKnW;2xb^-69{e?Z4(G~7;h5@e(T0Bfjk6Z@IYTmN}m`eHzi*jqZne2*f-Enk`B-= z7d|ExC< zRWFVu@qi0UWlR*sr)~wMc(%hzr9+}qwpE803%|htEl*Y_e`1Z`Vqf#1-KcJ=~ zGZVvk+8hkm?DKtKR^9*mz^uK`_kp3>>*q2df=8p$XBG6fuL!r`kCN-5bH2TqhTR&m ztM)GR`loixt=MyuU(_&+1nc(VjOt+|z`1~87zuDNpcr<}I2lk3BLR*E6vMt5X9J31 zB*5W-V%Rmmv)yyjqvb{9DsL7VpUm}Kf$O=I$W>nd56AoR-&E|SpUhQ$Y$6=*i#>ap zCv%mr&V=KASs@vp%vI_zEOU)3Ddw8yVt9VS0)&JH?osV&7Fb!7GtRI6*9dh#Z(Dkf|k*xh0Uv zwQPQek;6%(dX)(#PupMveu^Ax<=vT5-eqyQjXU^~Y-ngZ(d_8d?Hpmj=2I z(}@fHDGThhT?;Sm9gWIutKgAci-Q|0mDZI}C$7h!vuKr-Ja~^9R5+Q23d|H#o|~05 zyUJUI+?8M0t&R37Z|v4vR|!8+v1zxqT_sd>)_P=reHP%>9G%jvRfD0q@WUkwK_&cF z>Y}M&OHgp&I)zk!4;4&A1uI+Dh>d@x^{o;~^<54_1*NWk`IFK& zcEPrJeBC_WQH6I!DysxRDZDY?X)4`z)g*$Pi-p`fTrvBCQO<*2t7Y**>y`{I|0mM@si(Ev18yIuSOwWq8H*NKb3DoWsX;)5U)ldUh>oX7N;C9`PTr3<#@$2P##Nk z!aRw*zBWT5V6Ab1B9=hzVqY6U(8m(UK}#U_vIKHBOCZNBfgHF59@Nw1d;o#NEGH21 z5wo~J;D$L|wP=152)rhA^I_rF|DXM9TUiNPXc)^ZE4b?Ie|Q%CXi>;1oE7kK%P|-$n$Cfzusl53JD5^ zy76X$iZMUMm|oH&c8W1M#h9C7OieLnrWg}btQ{|OyhNUfC6JjVkg2saiCY4hTmqS0 z0-0U{nO_2#U;+h?+zyuXzeu^=@q(|%&V{(cyH^rEmV$4i2 zCZ^cIycz{w`LGLz3wn4IdF8_{>^oF1^2&!@*mr zRzWF#QHzyIU(|YS4|Y(Sd^u>J-v?st!&of-J`fu!l7tfaW=HiCPF#VIx1II~NFay^ zxxAXe5f>EDjZjzu|p@^bX#Wq2~X z?Q(S6<>tysUnP? z5B7T>Ba)F96CxP_BN+iB837|10V5d!BN+iB837|10r~Gll0kA8mQmpQ9x9#H-NIL~ zU;z0qj~)gryOHGraast(Ng)uYgg~4S0&zMB#K|BKr-DG72m)~$Fq_ni!RL%uFEWB@nX`h&c(wj09pn z0v*IgX9K3A81qq#2`R>m6k|$?F(<{Clw!wF#h8y`Oh_?iq!?3D zj5#UBq!eRTiZLz44(27l9A)W;FzI1o%OU2o1Oh!G+Tohv}is3Kjcg*com#Nk{a4(AGSh*LG^Qc5@`kw9jVK&FvE z=8-^7s04CGC6H4pft*tbJSeF|X{n~Xu*$*{*v)^c=4Sri$tp(n~k~;!RJEVhs-EB zmN_MmStXEpC6JjVkhvw0*(H$qCGa4I;soX=5VI4Axe3I~1Y%wSF)M+XlR(T!Am$^` zL2PtXWIBp5pZX|^1XPR}DaMo(V@`@ODaDwTVoXc1cD!Dl_&fwd2`&dtAdZ_rA9Wsr zjmDJeD8_sgV?v63YjQ3h^o&5Ji=+<$Y;ZuxgRRkO5n(V9g@Xs;#}?8-ccL zC6rf0;ehD7u#HjkxU?JXg}=3z@eCeyV)WNT+(Kv%q0$pV9Zp|jHiXj`B+9G$A{VKG z&1qUuV!iaW0}pg091|o>EZVIs?#h8y`Oh_@#K*cx(72_OKjFV6?&O*gF4HavbhqLu=%fwDZ9)jV?$V0Hvm~yxj zJFa;+Rm#Jcbr8(D>d!p5i=~X^K9)f4WC`S6mO$=i3FLm3K<;P>Y}eDku$G75R~rw( z?qeSh!KR*vpi|F7@KKC|r5MLbF%Fet94W;(P>OM!6yq={c2Jab--P~^c{RL$WnPT} zuSS7aqrj_C;MFMbk{1r_^cYJ}ZC~USSN7x9g%Gd8zAmbS#s9Qf$!oCY3xnVs*)lb( zXJU~q5WD%~HH3jx8vP5VhL*tDrF8u;otPf;6xe;f$H1!le~*E+_xT9}r#00uykFxIjBdzffdz3ZpkF>^nY%uEgM_OUTShU9A zA8yI-+uyRr;CpKV?Sw{6tc6BREQUr+jE6=|oDGc%-rKWAowo0DsrMkC^{*&SJhO)G zy7wl!tyO3If#Ad&6Y)Bi(0ODH#oJs0-L!_{WiEjRt)Y0AOCV05-tdL9$+gg^$)3=t z$<5HH$tR&vlea^oCWk|#Cb>~JL!(09z-w`@`Q z4i)H?L3rvV&;#Rw!%%@{jSHT6sV(|@Y>mNVkdA8dbZFG%h0v(UuF$B-jnJschoMoE zH$tO=gFC~EbHTx^^1Z72=Rg1Tu$p1D&#E6CLg&JPI`UQE_>(ns@>`ZAICGTTTCgm^iK9RlEG2N>C{UNB z1Wp?T+As)bjRHNiEWt8QAj;h8r8NdCP)Xf8p;42!LZc>!LZc?TL!&0&ghow13XKX5 z#v$m7-^O>#lj@UJUkL|;H9c)}| zX^z=7X+E_Nuj}Bz7cI?cyCzNc@QEa|dXgfO$;dHvOfvyvnh6-wOu(3C0>(5GFs7M+ zG0g;wX(nL1G&@s|%#?k&Q3nqy**ZAqqUGas)HZAt$gdZou7??dPhVRX7A^LuK;iNdnb3DD?lcMHK_G!V3?z_~ErC3+C6I@<1oGgPKpx%_$OBvgIjN9S z7~+!BiDZZ=>1zxh*83Y`h-oQl9-|l@s#DZbd8?GlTgP@`jZ_9h-QaO1D~2#*zE+H* ztQdDx#kij;#@$pg?xl)xCsmC5sA7lcq9-(R7=+XdCn<8Zp(jVKHuU5^R~ve^Do#on zkK`Y~d{moR^f@rBM-BuPL!Sdb#h9LA%ucaiWS`5t8lI7vSEInIQQ##%J4jK}2W*j- zJOHEv2-S;YNuw~9$Tx}U^g+wE8%qX#-s>Jbj8goGK|~&wNQC-H6^Dsl4x1z;qD-cIlAP%lT99w}nv;y%gArJ>vAdV~8z|-HF z%6aomcH8ynw(HSt*Q496N4H&%Zo3}cc0Ic7dUV_M=(g~_9N1*HeM>4s!END)II4ul zUL$4&D;#;6ylha;+2$S{j20f0f4qjU1o*{MLrdUnor<{IeV9%hmd7Zt`#dOT)%_oo zv-Um@%Aq=LZ7DoLJ{pzVA!Wl;h?v!(yF4{3&)PQ^w_cb^DT1t1VEx>R!%XYs^PQom zMp}b$`8<@%rX?H~O(3ThN{*TR^ow@bvMl;D4>|e8vyKb?ctb!u>)5V?BeuF&@W&gX ziDw-n>7-yhjoPvsR z4l2e;s2FFVVw{GGwaddz>q;j#55e$czUYR6pj!+UPBmIrP04&YG?_ZT}syv(}_n2TNc=DyB0RGN2Agk(j{!)quWEO zHqFYcT}v4coxC{+=?oQ^DX>0-3QFIw#-!1I)jq7%K^|-)RGrKno_`%MiBsr)&c+TDMGG$`H2qr)^LYEsRUA zGsK<%oBMTlfzM7IWJbx`%qfA)DuK)^fy^v{%q@Y;E`iK1fd?@Zzc4?6n4Lh(O(13_ z5c3jMNVoXXgW~CU@Qmh@X#d^vy zu@qlsmO!SKK<1V}CYL~Fmq4bMK<1Y~CYZp37)o%NpFqq`Am%0zGZTn;3B;@fVom}v zBY~KYKnJnWm@*y3n2%yiNHJ!l7*kS=IVr}Z6k}G3F)hW~@w$8B^AHRrxEwfvIBo)Q z*aYIJ3B*AYh+`%YhfE-jm_Qsbfewn7#+2zO#(WfGLW(gX#h8*}%tmDacMW&3xAg~ zHtNLaFNL^;&>li%J%l=JWnwmjG()27nYA=&_t``EA-fi5axU3=hR8+BPZm+z>3Rj{ z?E~JwNVOts@dic$v3I~b7zsq5##OIJPhA9_o6_)M-y)g(YcY&s@ zRam$Sv}q95?E=kPtFUYrXxkvH+67|oow3H?d69UpD>Q0yGc;;)J~V1_J2Yx?Av9`o zCp0Q}54)R(HSa-wUGpB1d1SXRDGL|UsN&urBtA;_SrTdJAP*R(?lzZTHWaAG`1jdW zpk)&=7YcO7_&4k-(5i`8iV4(56QMxNrD2U(@J3B8ghoxC35}Xu4UL-Y3yqq592zy* z2#pF3Ua&RdL%Yg6199pvx0a6`)yz#3?`MeF!O*fB8ihFRrRJic5KkCdbwd{+<`&IH zL*c)`KQ;rWe+(X%2dyPz-lEp68kwh7s>e&s$5QjP0!e&rr8d3Mqm>yz>5l3K8olJz z-(W-Etkk$S`Ub>Y{gqh#6|Nq>LTP!^9pbdxo`9HbUyineXM4=RvKyM=>Y*}punL;h zQO!d{vt%5Bm|Hj>TNt7^Xw~LYo@Y5^A8%#c{ey{?$+p+kQKQGJ%n%+@;$<4ZN z#b5Y1)r7e46$aCpdnWe&6^GgxT606A5FbpS)aXrJW5lC!HReg6 z@X)lO+EHCaFJ1I;>?*P=k7HMnU3nb4itNhc*wr|WU5(?|)i{n_jpNwWIF4P7*`;Q$@5r3){a;Q^hlL@tWsnIQ7J>^{f&{zi}kv zfDd)!$hi1E3VWs!%n!X~8Hul;Goj|k_6I=qh(0td^V&r7h6({O_gRiwj~24 zn-YjE3B-BEhK{mPdUnRGQjD9W7`N-Zc{_Xk^0sA9_WEVERQM`A3`~3Y!kQ2&c|P`u zsN3h`8C09+ndp$Kc=j$Gxx$59%qUgX*+ zaBUR0%A;LM|O8!j%x_$BR}A{hTMH?an-jdY;5ZB1CDEm=CmJhgm*38 zkKkS=7}+!L9BHetW*#n z(Sn#qg(em+=ue^rF%J|?tY^^0L$zAi<%8C+E*!T+dF%<}i@-eg`XVq7w7v+;F7-uV_Ma~Tv$K2= zm_6f*!0ZNJ1ZK{@2+RX*SOk7zqeIij9h*Gvv<=_4t}2ylS`}v?K5F~%92l6@+nKy1D|FbUq$XWDBvX!==h&qcy>k?>q3JQoSiMZ)3bGO)>ngUa1NIJ}k| zRl@s)aMxnqE0XW4qgBb-;%$%O7 z&`WZP;kgDLAuEO_qj+Gf7@lk3@vvfeHj0PAis4uSkA4+ncSNrF-J;A@p1s)1H<_#a z%!j>dlex+-=+gUu8Uj26#shT4B3F6p5ZX$r(F1!9r{F-L)zqCm`0pmqc|YJp>h z>KLY|7;{vNNh-!H6=Rx;F;B&qsA9}iF{Y~6L0rWhOjRIeDi9MDh^UQ6Oe0(0dT9@+;S$2&Pw7KI#ZQw(eN?87<5&@1fFJ{n6_xbcd%_2NodmtwnT) zJW++UbSyO@`xNV`f#tlVv+nUz2}PcHqHg)tN~jK zoC^qq)i%xr1j5Dw=K=y@Ux9N0wPj!2$GLz&*j3oWCc0+rL*C zPEt^+KbPXf`lKQrkr=RFddy|n;d6K~J3Bla)0_>ZW@D-FZSg)Ub>6O}&1Fdk`nio) zVr^k=8?ai&?J6C7-b5IZBjG-_q!>G?Q0`2j+!-#1dh%QEGqIoh*SGWg>@)Fw_8IhG ze05z`jOfAm>bgMa!EgP`Dl_Q8`0Bc7p$Fru>uSq-FuuAj5PI;Me_3S)Js4kI7p;Rh zYmk|=V*D1rVoW>f*)jsW6=ULxF>}S3x?;>d*(36bF?+?BzG9#Ff87I|^SXD7@jq9H zzx-&ceSHI8l?!jpw7;OaJPfk7m98+d@8?-HfBzWB=-%k7k?x)jJ=}dM&WE(QGV^W^4XswYH<# zCpM{{P7b63BN0X%ng-+JV9@~ubi>b~{JUEQ}H zxvTruBX@P*dgQL|TaVn;+vdv2V)H0>juQ}@L*#1?-$|Nx>Z>U9t@`Q+ovXe&Lhn)x zt7CL8#jrX?|56OAV|1`&&n8jyFvYMsLKjmEt0VL=#lAl5R22r~Pf@}e_G6Ax9z0G$ zUjiG=OCAdq}2c-#S}=NUeH$MM@y zDJ?fXpr#`;69=}(=3uyHpLg$Ab^mwoSbLv$@1Xj`+ERGzbu=o^tb*t5E5fZ;rc!b} zbY8SKvu3wmyBT?Z&W@To?Wa+7Zp8f8Z$DzK80No0J9JVE^WOtIby5uT-?|+;DTev4 z%YNS}*|WiN(5{MM{<~!-Pl{pw+p?o4#dy4oyyT6Xz)OC+z~=YN>s*1CtZ$4@=5?;X z>s*1C*bBVm-*_3H%!k{=o_<=`$n^}EW)xte#PRftp+fA3iQ?{WlYZc^B44Y z+->Jk{do8U?L{n0OT`bT{Lw zkI?X=;^$o@R5Wh4@X}A|V1spv2O9;YczVN19n~mxunH=7tzo)C#&0_A+Is?u;k}Tl znbs2>#qdJR!`iAIZ^Z1@R`qx#reRNxwJhF=nXj$t@lwpg+NvJ!1-!1U>hW64P5Tcu zYVTlP=L)>!AF128lzGWN#5F#dm%LMNd@?V2r{4HvUgrwD#GdiVykrG$d@?V2=im5b zUU5~=@sf}tT-*MuoTFehV9^pSCM6Ja5{M}Y#F0{4L`Wd!BM|6ZFj@i~6eXFv!3N1E z5ZE9_0!216k;dJuB2GIzJz&6QU@c$F&^hmR?cA&v(Lc(N#*N_jp_Sn z{Bp9==@T28EI*uyhFy-L; zFp6Qy!53nZJzI%ZzCFlO4!#njdYE$XofyTw-ZLxT3jK0&&D*{l*G3_(c`KOXnzw>E zuJU6D7ULXO`7s3BGUd4DtzeF;*b8x$hdCDG99Q`PZ2Bjq`)vhtTz`4E))u!2t3cda z1;QQ+K^2Jmsz4l4fjFW9aYt2K6i}G zi<3ryFvjAbQ6P-5I6oB#V=Rst1;QAMQ$~R>#^!UZ@CF$O<|v1UK1ZXnU{TJVyaZ3a za8F)>+q(QP^Ag;)>|bKK1h?(jszd&xC*0QW-&nc?x6S%L3%dljE!z|&1>v?0TX6^k zw@vwBW;ojio9wo4N##y(+aynuQDur%;Pkxh3Xk8u9hK7B`vYn^GBfev!98;@T(i#` zWURXX8)U4#&l_Y=U9`4zR3U;#qjKLWc+kEg+;%uCAJ5SDq#f2uV;nb*0M$V==QpUmrAftS3c7I?)C zG4qn;IEPChW+f1l(t^ZEAf_Y`Gg4bbNFa`rKukv<9`C^Bxo2OF(v)Z4@r@FA33WsX zv;;bCQF?hoqXb?jD@rvsv(}Z4an79#HkhmnZ;)Xqd=HiK8)Q#tM(?P?N;Im3b<8uf zlKVz;%(4i}0(m!VgJw^Gp3o##c!TV?+s>o<@$d=Si&&PHiXWyEm+5PkH!tj3SRx;d z3dn4GMPYTpDy4N|)QM{@=&V~+CI7v$d$~E`TlP?anZi#}b=r3vy7SM4@RI3hR8Cn1 zXT73PoJC)-$3=xF$U~-$U*7Df!uxj3pc0NUE znQ{khCxo*dfgaeV0cSe`;hRA?+YzYCwskn$QCqfYz}b#Kw`@~~vmJr(;xW#41mYgR z1hrcq_9wNNqn2foiZM&Yn5JUPGub1eiZN5gn5tr*xKuqo-4#PPAQzjlIBcRApTJ>ftaX3%u^tyDG;+1h)Jp~ z;wTWOu0Wi*0<}xrX8!UD2tLXX*eux_zuE$e+N@m#0-NW4jO=W7@^4{*O}`%_JDXW! zCAPq3*^iN(O}DLF55cCMnxLZ?^HGcmDaMQxLx4a@G3J!)85xjLj9Dp$Ac2-*?V>cC zLvjM51UAZ;=_qzwqcnJ;q69W4HA*_2$LwnqvM(<|Fz9L7I7Z|pNFF2d5(ML(mc=lh z$B4WH!N{k2ag2ydkPDV|h*#koX;CGtN{7r!o)4O<24Mh|lY)CT59Ilv*=3_LhOxqV z!gpaCV~SLNEZU9s!r!IQKkCHjkA%2|&>lkNZU}YQW<{@tZ59$`!>q|fjTO>}KboFF z?$ow1=vK9D4Av60Z45dU)`4OkeX6#NL6@p+W6+~&+Zbf)KHHd+%|`Q$gQFNnM==hM zVjLgEI6#VVgpxg4#45%yQjCM77_X2JrI#lv=fFl8pQI?Q#V8FQ-;n`q>QMq6#g1!V z%DnRLo@ZW-0Gh_PwIK z+2_S5R^9)_DAwNR#VA%S9BvatYJ}$mFt*UD?E02X}9v1EWc#ZZ%t*>t;|8prNVRI-ta^>7#=j0A-l@|2)24pYi^arcox-ES_fX02ID}`}Xat^c$-=(yZ412FR{OTarkz2a$p?>k{|jHB z5nFiuYsp_}omsRQ=Vd;Nd|`{yDjz)VnTRjXh%LO*hVMiP#Gz(3X}@pJ?DAK=8Y|34 z^_Y-i%t$e&q!@Ejj7cfRtQ2Efiv9BPDt|RE#!G&WjuKGkkr*%eJvvK0q@e1>c%3W6 z>s%pT=L+$PJ0s4+lhLb|ZNL&Xk4)_J2jVk`(U|?;UeQ8`_VV)zMCg2eIDr7&h-1WR z93$T3=N0Hpr}IDRKxf)%|GWaR0UON+rlT11QH%*G#*7qWN{S)pz)3NT5g?@)vr>#{ zDb{X`xPPLe1UAa}Bt>cQL`4Z~PHL2NPLA1^*AW==R4uoA4Z4lWd2|lD z@$bSm#+2jIZnPKvE{*W+V_35{UT-#B>BY zh>bF4I*KtL#h8#{%t$e&q!@Ejj7cfRtQ2EfinZg_8>4hPL(EDX#H0jbP69C{ftZm% zOh_Q+BM{RO=pZ)A7*PTp#h8y`Oh_?iq!?3Dj5#UBq!eRTiZLz44(64Ad?oXeRgSF! zFoNq!CGu(%cr^;V8UCf>jI8D~?8GJoJe0j39QJ&>QcVm3wwAJR^8yx7O^c5rn+q#lqJ$UfZobR|%Ex z29@w#j86ME96ff`$|3g|CeK(lZ7g_aSAjPLsrxp1J4{4UG+!zdMgmxZ{M1{MV4p6RL%=_O()=o@?Mol~ojhfgFjhZ+c8Z|K$ z8Z~i0G%93IeA_o<4_9aXQ5HS!SQ9G;9#^D zKjfqt47u07-CfA1Gj?mrRlec@Ys_wqyUHBITq;b4xV2!Vv^|jTxTQ-^&9`fIl_s9D zOvSS*friYtIEEJJw)qxMssws!zQuzofws-Jcupk{)4OGjdETYP%)br4&sh!ZMaJ0E*jd@{LeOm)^ZfI~iib18#7|m*>F*@qRF`9LXV{}0&j?t`C z8lyq#o%`h63gpwi5)J3OyQYrKeMc2CJf8js&!Y6aRiq7sd@EPpZR0{d@cnYwGAAGS zetE|-Cm;BJ`OGpWANYRx&N3$-_G126unJA~QaF_lMlEgc&{r^n3% z?olO7I8a%3R$*u@sGPStn_hP)wPOayTxFhF!pfAXlvqM1J1ek^DuE?b_G#}UYs9PE zUc_?16E09d2H$a&Cd3#2e%tV()NL;{3Ne=od2`>ivr6E3G%Am*q7A!#Uj0TD_M5I` zH2<9Jf&aU|`@jC_qyOjs8#z!}PLBT1|NamE=bFCYHu z3L13k--Bz%A)aw)8sb@p#`{bh%n-z3gS-*|_dI^%PfXm%5a+VHqg|UTuX+w*w?jXH zc-o=yUK7z!`H>=sXkuvdv^Q`L;$4R(ADj5pp$UkYS?I`Mw%|<*DzA<7mR&olpKO~5 zt^%>kQ0kqRnufUN(C~ZKTh-V!7 zU5I@SjY4cV^aaELhsGcdI`m_RLk?YnIO5O*#4(3LM()S@si#R}1@d!u;3UKs4oyLP z<*KC_-MBC z_gZ3?T?^kXgrU1`XcXdohsGf;I}{Rm)oyKg^QC&NPO2cSQ z+x7G6R?iAP%sTjcJuCQd&q2||hwQEEhp6-rDi6(P>vm1;!iNn9rCs>2>!7p?AK=@L zDzpo!*l*AmA;F27&P&Z1A zf74Rj;(}pTnYB6}+4b}4Zg<$`pbJB(@Ee;)qjJky@xVP12Gd1qu#N^y3cVfe{k&?N zIU1!xTA(rnx}dUbZQg573#A9VyBC^#D5ZY0uxQspN5iDo^vSOY@#SB`j4|`p#LWz` zqle4@N*7*Zgvy?&rcrD@H=_9-Kx?Uqbz<6Q4-!%Qo z>etK~G#L$5jN4htK-lWG@-jPIAX5UdrNSHnLuk|o8`>duhj%&Rzvo<<5TE}io-G`x zHM_O#Dou!QZhNUM6FdJ?huRt1azmpKd)(06Jrf^g2)1`K)Xw&<+rHRNWz$u@fH>=h zXJhrVvHGy)J!J+^x|B)aIOvsyHTW63b-umIFx6D(sH{>PG+C+8ji#-to8Fo*hJ)`T zSDD!|F$XL3Yc8eU;$kHaerUOe)}%+?$|kDY&JgDdGWm>Wbf6EFURN1~IONdGh>6V% zab2hF7E}w-fZ;*6G7Ie+8DhgIb)mfqnl6B=5E=oo%Sl7f4w!3_SjWs ze~60?1;bDoG?mY*ztt5MOucqm~9<*0kwp&lL3dFlVZ9DfpG3^a66*ldMP(ejoW<_XruiUa)Z`(D2+!sH* zMPZP&u_I8?^ks|?t!L01Xqal>{C z6_px;8lY2X%%Yij<~21Tp1bIZit40T%Ly1bELcm(UQtO9Y#p)j!Bw_DF$r3vx%-*C@vnb`R^9b(VI z&FC(@wr2@FHL-vAx=&h8gP|Sh|>1haDiF7SAJLh6XW~wVxU;~}6E`#pF&nxZ4Ylg1 zS%aZxZs;P!Rj+>bnTgLc^wPvP8H&|~>_By3Eo*a#ue=2zsad77>R$aUBo%9YulkMu z<8SSUhf;!@;p4*8`0c33I}Yos|NGzkUhoiCCvOe@ z5C84|_J5_97vfukPb>k@{^B$dl?tcjQK@?&G%hL?UXqMTh3e3~PW^54ye7n_4u#sEqewt`CN{at_1 z@^r(l()-Vw*vt^S^NigZbCvL34{kkimEdrwJa?7wZW2_Ux=L8qL*<#Pd;#%=L%}r* zcI&mPghj$FyR{DksGuV0X#aTV9;{RtP3~G%54|1AfEaoKv()qoX!xp5Qci(&?vg8$gG#Lvus@-)Pel(yTf)$L2$jcXWvxBw z=XUF*tAqjbJ5zaKZP>?kP|2tQ9-O{SUerPy1Bo=%04P+1Dah-mqRI?GQt=L3#__L1@12_;t!#6`rwM7f{J826HjCyzcvC3LfBC8)fxini=3Ym|P-JBAfv4t7~3Y^Zw{TRt7Jt308B z_`spLhbH#^aohD63=Mm!QHa^lW(a zU1hl{6kbiYoe8)f;PYt(%{Y&_~J=s5qr}eyLr#9 zg}l3Kw_sd|vgrc%#Um;;j=EOcw=mXqm{O0-ApBE!(HOTjO;!9Fr{kw~^LhIQKC@e} zQ}EZ?hp2=^h*p9M+JN3KoZ_L|mbKr=wI>X-j<{m8VwcORqavfy$bz zj6%$%f&)?NxtF>KF_#JsM5(OOwmJK#a7Cr(iYUJ2?Q25p`p?_03{Yy%ONAFPpz_XD zF7BF`O9gkK6jVE^FCd=w=FCFub*OFiJ6`=5#8X}>bnCaK-R~-4EwdR&gu0>9a4X@l z1ALn+3a4RcW}jOL<4IHrjLuu>rdw%3eCSXxj8fCC5=cU2+*K}4nV3t3_@We4CB6`I za{`HBGra0`1#gXnx4MCLf4z915;~Yqxe>r3tbBXBZ!1{@AT)S7}1*Swg8$*Ll;P z_fn$}Upo})TC!U&T&1~XV&!#(;q#l7LUTT=hC(o489K#ZfMlh^7%J(k8B<#O>y9%6kTRxUY(D=c~{*7%_eKdjvGX=z9GS9x*7&igQxmy{TVjmwbb z+HCG|5QqN`I(!(kQEJ*tjY1sqQlZ16)RdRH2(i~o&73i@KSS)D+h$_Toqd)77d#Qd zw2xA&o(MtZNicjR8V<`mlzQ$_{e$k6)7B8Q@$*VR&P{yoH$i4=h}byEK5*LZZn)OW zrinWlGAUg8TxAquwmmy-ceCx;XghRHR5IYUFQQYyU`G`qd&aci+EqrFSXUT6Q0i z`E}c_5?qLVe}d8S%6St9GUUxM0fuh5p;3ruz0~DsD5N(G-E>12A!b8!(NKs93@x~! zFCd=r7R^ROv+bzea6@Adv!R)2D6A^)nSp+<{#q;*9%8RrspnpONQpJOwVqY>OziTy zLa8^V0@cEUsHhSq_C>4US^J8h^3YXAA?8xy_YSbFZ3Mj>WP@&ktS*JHH|*j1>Em^hvx zh|dfvwW-JM4S2CpSenid#BAv>ZMq0cvu^1k#F{1IR#oe!{@RO$1bu6_s=teosM%@a z=?wLoIFO+WCJtq2*u-Xr#!Q^b(6ov38Mj ziHXlL^xVW38G32rdWJSke3PNKCT?YD+r*s=?V4CU@NjgRcq&8PCiY~g*Tl0K>NByC zq4OqQ$k3pP!x^>qUSYYLA&BoBnuR$0Sqqbg(p`|p3@dya z%?wnzzERY7$BmCdyxGyhWRdsS#3vbw)rB>NnXFZJ5!GReku@g7dAEHfR(B;<7Z&lc zx-U@OlHHSI%rz5VX2>MJG)&5CbSicELj;_a6QW@g!I8~1xAtl6z~yB2rs+(h~Lq)pRDOXVE_hASFs6a#;#6f+g z)^FE+455_f3}h6SVh~|T)gU+8Tkrg@TXWg4T?-B9wp)XCP5FQiQ(i8NIVjhk%XO~c z!;qH?U-KTZTVt*goI7o|Zf6yUPaO*V7^QBy$|%H5hi0}-+|3YTi7N~}c9oDshfqO_ zADWfqSA1A=(_wN$xy4+ra|It(y{^99nn?l~c>Dl%BGyq%_2_{{}0!kgX`S>7~MOa@KBLaFub0*>DKgplRRn zQdc0}b!ckG#9fENDr4Agp|qS_LVV+;CSmBTQw@nQV%oXU^N0YhO;gF<7(ZhMv*GcE zLD^7<`n(zH^X7zZ2@+47#3hhGorTxUP%2aZ5~Xr;!grS|YetthC;XGeWot$@{MD(z zGn9hkFw}llEe%4xVK)UEh8|ys43K1n*yWSv%AGzWfR?H|h!+_0+4ovS#AT3~iXWogs*O4$VQF?rK#jYo$dKAOEUD z>n85}S%;q4RQSTKdRX>rt-DKhEu5dV6sr3E06UX2?)6y^T>r;VUC3P+dS-$w^WT`5 zJr$17P-?(SjX})S&&2A(pfy5uX@;TL4U4a0kZ)$}hme;tHVkn%_cmu zD;o59^|Or%)el<11meR`uAtX?(^>CT;{z6oVY?O{G!&{_FIBl-p~|LLd1>Cn8yR|S z8FAXH9Pc-AFhe&@yqzJW&02<#4P%xmg;`*YJSO8C{I%nanuLf(i3?v=_<-ig7vLbC zwG>Ty_|Py=rd^05bv=A&x?U3^2qb&>fbmW0h4{{hCOv%Eb@ok&NdKgV4;UQ99>lXY zPPTa1hdVxa&O=

*2$F*K0z&{pVWlPWJF&%Ru>F6vSB@jFTQd-0%^)2@!+06orVv zTfdHIqXb>!>g=k z+31%SCcU<+bU=vc<1*nRW6{Gz3;p_zC2?nU>rcB@@aegC@n)QHo0xI)GN6fN0A^mP z6e4C`IctNM7Yj`+7J6;)mx2)c9GZiemlVwrySr@Hw7J1lvQ-Bkbhe!H)UHYMj140r zb``K=Wz2>Kj2_YxA!77MdT&gx%X{JkPeiE_%u49F@|qqdr#t~)ew#ySu>RN~+%L>Yv%Ndy)xI~F}3zJiFPl=IncwuOVK+de{u zEy4@CwP#nI)Vi&f9=j@5SXlh%jYYTH0;-er7EKF+{g7j)82pbxQnA9M|3jwq(%QLg zSD7jxcDZw|fx&>aOukqPaoC}8h&Xf-Er>lvL(D_$b?6$zrw)xneCE(Kh*&#`t<#pU zn18fgmVn4nfu<~FFk5K5Y(0dvl4=<=YgaK35i2RtTC}?lTQQD zL$n^+M1hnOh{JAMxq^=mvnIq`2pJYvl7|l)dm1(@qnh-JGnB} zF}j#$zx5aNo8;{g8(Fcq&~H#~+A;*I3z^Y)0ikMf{m{hvVa(=xRpW($VozvYpjZxN zOX{~kE_pzwAtH&TSTC}8!3GG$AY=HHA1Z^0wX>>0hC@URBE}R|gZ$j*%Bv999U6y- z;aL`J5YfTZ7-; zjs1|}JJ~rvgzK~h$Xixa)Cz9wFLt&P`M$jd28WnSpq*Bc>Q&KqUWP05Y%r8aJy zVK-v9IgAdDUX(QgSqo7=2F4w0yXrySbw1+|yL|gF+KUOou3GYy$s1V>y%a||s)k;Q zE}Af6iIcDe^HQ2z@L|>G^~<{^F8f@3InKqGIl8jQr248mRuLB3QsGZm@BvG0Sx-a6 zQakD4LzfR}a}awCN_zN!rH9yqm{$&AU8`Ca3v@H-s}S?dH-YI5bDL-(BscShjzc0^ zr))!ohzRsS{*g%b?du@yMrs=qI7-Vx?yfrxANt(6mmt=5Rp2yEW)551u-UUc zn>>t*t=OrX7_l3^5o*~ zRZeFhKJmh$hYxF658@lw`;E_6@L?)?E3b_3#|2e662;mAx1VqyF&YjLBdjl{fNW&i&dATKz< zNr(@!+7M*)AuS3S$4P<>L0+;xCfJX-lc^rM{$*o0={oboD zHBB6M=u4c1<0wlu?iiymFbRYni0&s4HwvV&QPwv>BEiPWj@6CPRP`WZSe0D^#Bm#8 zRSoh~9(5sN^p!cf8&t4})}oMcIH!7$dwj>ygospDHSAU37RBHijM-WRg@~YP zQH)%t^Rl!XGM22uAL7%R8srx~qctIJ)YKsFxY|{Sy}ro00&(7%dp&uS1~ zICK@_BkRgq67o~SWI}|91)lJPxKS$!IgjX9A!0z#3Ls--5Ni-?o8@kd{1_TU4I)Mf zwT58=%OAzQ-5ejCvc%iW3AkTk&HI!(io{xSs0s1DLzjDP4C%{LD#Thwo^Qg%^EAQo8>Nr6@+#($Z$bzA(=@vRzM1! zL5o7Zl@k}I-$?Vc=*5R8t~Up9$fHam$AR-bigA|LimS^WZ-@@wVzTLvni_GEiYiR>EuwaEP^$(bRc_YQKT5jTM030Pxb626N=HYS*}S zc`k%?_g+v5?{IZmX*_f(erNT)lyZB*OMtUh*|InJ%DRb&hP<4@E*FSBt6Jt6_*5Wx z6R9Q;JMF^bR$_JkkFBdLVg?~EXKeVf$xrS2z3Nug`132T?BjY(^^M7!H4O5eVRG_( z=6`C{*l$;X+BNQ`HB#oKhbFFNXx+q(3~id&@amcnpZw3QY75^%fG_U3p;1)V>xM=l zUhsC$kC^z(ZO^x(GVQi6LcH(L9IAWjhC-I3k%Qi%@b(Z?rrhut#3hGjP*--y3^%&p z>d3r8{tTH)ZgI=KHB(R-_7?x*RBl@v?s!|qH%xq;p*JS(We8%Ih5GaA)?Z)2hf^8+ z=?XsdX7Kh(pMA(lGk)7*yyUSShq!EzRPxgmd|1tTHRmP~`8R8|=(`d0ceEP6BR!^tbcerw|te*Au_1&^t17uB_d9AZTL0L$hFf=kK*l6-Ip++IIhrLTtF9%P_Q)A&A}9OzCxJOuXmSh5qsX zv-kc1(QRja@0=WRGBK#AsA#DYB`s|y?by&;T8WuNw5YVsdqR>q2}wrZNzR;;QHi3W zMT2#$Xt6;~b|V;IcA|d8ZUjR}qKw^$-&m`X3?uFHmfibJk|l@vFqd4FVl8s*QEWsm zE!d05)u9+IgxnnSmJjDIr(y|L?{Jr~6zOgZm@BfTqUf=+M$2w0T8TEwb1Rt*(~Yg~ zG&v}j-uYj|Sqc-3o#TD$HPD~lv)(rPU4K307j-4J!z4+DGZwtUk}(_(!Ru9=ys48B z#g9#!=BP%YdxUxZX_$kLh*ivmKgsk~{g`bna(Ut;3SnE1s~81(OFU3)P!xDR4D@Oh z=fmb7#skI96a|WUuQ<9Aax!e|H7Z7J72<8FXJLRDN(C|;=>B}~j;-jtVI>Nx8|4|B zr7ffj;Q%~oWA}OKwMVT3*n0xG#JG-}kM77w5I;~3>xLb^}AbXb8xnuat6!Me89`YiS7A9FX11sF(FY=y4a%&Jx{lsr%| zsuf#%s-*^Qw6zijinS&6b0b-e8mdriL@qm~cWApn?M2vIPclx!(6QUH>P6jpLJ1v( zwPNRWkxNmn*yjvtdn=6c180E=1 zicvbTU7~=|_~eSzipD3_mTFCfZQZAq(h7D-A=XxGm#D4#)lz0rt=KM6+oiA*u{F5O zrHfFK9ry`1r8BV49Z0pBVXX%$E{C-W+Z1b&%PvC&YK4IwS1}6omUy7p7%EUZ4D@Oh z6)3oICvBvz&*oGogodQI?q!t1zUb*PtZwTCKi#0AOog>#>;9P5uENBhx~3Sl^;Fmh zg@(zo&qGrmiPFi0>BM$RpIWwU4TYiw>my6Rg)nezEyioTZ5XvC=#j+R?ED0-+nWyq zMa{=*sjZ1HL$Bl+qKr~IiW0jOj3bH0ICi$^Qq)lF486mEYF9PF9%WUm9O#x8n_tyx zg|!~2xEt1rrK4JBVXeni+zxBS&KA{bhP7U;;vThv{b%Pl5wAAir&?^=s+zhJyZ}_O z6DAPr*#(y(Nnw=S#{E50tz_7Z^p2`!!fLUJzoao$3qG~Cy}w4X8AgenGpaopN^)v5 z7rAWUc&#VnwPMRfwT8pMk55vJ+KPQxr;(cuYsH2lE{QFlnOH-y^j46phYiIBbe~IS zp(Lx~z)xwL#LfcMYK65Ps8|VWy|qelq~*geo~UyXvHP5w%=L^EA#G-!1W9nH<74;K1Z-5QQNWkRqcd7JxR`x^gch9QT}N+Ucmt|s`3`T;PX!v z6O4RUrgAczjn}IsdaHU%VQY_X#9E8pxynek!dkK0@2-i`ukkjT zB)8Mv3oaRJ;q5l|fS`JpVe_%^xZu)o80F~^ic#RF?cA&Fv9MOQL~%KC-Cpa-H0sT; zR_qZb-d0#EYAaStfoJ@IC3%J@Q`C;4#BMPeBnx3fu`$-AsG-;@xWnk_v8oz26g$@M zAW`i)QF=d@Nck#^oJ;T|kqn^yQ8Xdlv6RDQ|we5Cqh)~$#|{!YNysD?EWHtEKqC) zm0?ut>3FT!sHxU;*w*8@SX;4^a1Kd6tQG5eF%~7(c8bYd2q!hG;#ue_v?*RhF0(Kb z3RDOsv7g?QBpXT|SFshk-V$#s_RgCE&4smItzwk)!+4J^G6N-m}j&m|fdop9#0^1&4FIR_r#}iOs`Xfo#}NOft`XZO6ZEs zjU-D*`i5TR;%*oxtKw1UDyY~9U9s1$t6ZwyF6kf%_T}?p_u~o|TVb3+o1*IVd&z?2 zJgoJWc&*qLti@`*HC`*W1vLoGu&vm{YlW351iMtlF@C%>_y|wMiO`juqNwjo4Jzsj ziKCwx&gy5L^|dlVtSi1@rtkvSWZ)`O+<#%{n)nb`JcEI1_(jg8Upx+6C%8^w;MyE? zs$CekE-8+Nzg-*qu+!B^BvvT|A9kv!z6al%p`v;fs8rkzN2a9WLHI31Ppfzsx=JeQ z>w|*tGK`PR(;Auaq)RMNO;TKnT>8ateLrfT(l35*ghTrD9>r*spPpxQ_rpJU9NRlLoE(YdZ|mWH?xlYZ=W(E-fPsZ4gVvW;lLD4c6iFH8RB$ilxUw z*D}Se$W^7dAGr=Go`?)VDVEbmxTEi1(Ztb1j6PQ+>AF2s`{*6|1;{ zdd)r^eyt55J5S+}#OqYlQ5GD?Dr&d_m5R&Z+4r=HHwN=Kp~1Y-%ivq{x#ivH<*_me znWm(JtvBL2+H?c%Ic4aO3!Gy+GU}}Ho>GPue&8J1k)bURJou=nE!wNBto7X&J*Nzv zZ9!!fvqP>2J)Mjq&OoPPmTls67=_3=wj-kxITJfFt|I5yj*RQbnb?sr9PYG&iYZ*Z zwqg=shkgP${wFU{CH z*Co^y*b6PA7KX}F3ZZ&iQN6Jp8QN%lzB)_wqUVWX7?Xk|I+D7tfZ0fk;f9L6)Odzk zjqu^(p>~|Utt*JFhl^tPjPOto7kiOQPZGzGOWQ5_ikXMnSNq|^#X~(wtR-Fdf)@2u zr>`*zTzU|=9t>4>SPpSS!}3-Qiw>3GeL8h89p1g(s^WC$%4R9*;0Y>f1MAr7^Pb-` zWDrfvTW#KT9QtLrK3`L!^X&v_uykz{NjiRsa?of5$9${b5!>o_#I|gM2^+5ay?iXB zdiZEs(&||Z*F{OIC;FoYC9R9-*|DTkG@62vreHpN(Nog*+ms?#{5ig))uY2TNY!>{ zjh&-kR}6k2NyPzr^=RUoHs2xRAlx(Au-Dv^gM0P~MSZPe;OgK?47jEPmx?2}f(bcF z$QX@uC5rmWzTO!mqZp2Lu0l~`-qSU4p240|MkjJUvLjC>r?qS^1VvsPUM@_H+62Z zGrOs%T#J0ODr>KIbt-GiciT;{{j_ZZ->Xz!=32L|%G$}@x+-f|ck8OGZQZSFcXih{ zZ?$3|!@V&}TV~eTUWKMc>EkhIZNaD?!AAPTL-!-9w zeu!Yfd9C71=z9GY#Y*UUqQilf2oJQ}B!|FEco;lTe-9$p5L->JlYceF3PEeA6@LcVn~Sm7yO~{GpIwycvx_oz7ez@0 z-LVs?zxA-p1O@jP6}72?@0nMzit5qC$~$&s9E4RDt|->Sr=*4WQ__N-lA@=d1^xX5 zt%+c_CSq%$=hPa|S=MuE2H)eIfHo&z2R@Q`lZpwZB-kzW#2|(yv*(ndhnQY71(eG$ zh^V3-ZhMsvm_0p3^qeVf>{GDkoW{^R_MAsJHIY513_T3=5|WV&@BMF5F(1C14!S6# z7`~i-Ld6@~ylxjqqQHD=ii2es-uU#)-u3CBUBS9O8%%3Rv4Umglk7z+N=4P`b$f{A z6{YabbUcN3rfvLP)1BbqOrhq&75jP>HQT`tZH;Mq^{3XlK9%(_8oXdT=XTHuZwpVT zs6VRM`?7Z#(Vwe%Ld9(O5E}m3t@+UPgo-*d`g|7BO-(o7?Wm@TI$466Dn^IQJIAzS zqX*w7;^)pg$Fe-F>ZMuGcYT?(zF{|Tsi^PQ4PI|GsTe)^K8Qd0KG1g1M+DtIX#?o> zUDszPSa)cxmLLaB@O(JIPv}U}o2`NBhzX14^5I2nE+59{@@pU2(Of3Ov3{tc<}ye% zrE)ZL4>zcxc?jMD(eP``yEW}oL@!!w{2yxkx49HVQ*l3ZJvgDLS0KTMe0C7+mg}~s zrznl)du+oS8zrTUq6edHWtDaF3w#NcD~xhir}BQ}OQ@_De_fr*!{La(LB&a2y(TDY zj%MKvDrz>mGL@rOgm2g*+KtVU(riVW?9Bcx-c|8df1gkqn{J{KeO%$r-i zj5haEZH6ir_VOtewH|`JrnC-rBbka?4_%qofxag@IOkNzn1yy%65P zALymQc=)P3wnaxc%qC#49Us||k&2v&9T`)R^O2p5s`FYi$X5?udfW|MTB3T$2wZlB zD$rgO{T+S&LP_}XmQLQ_iRLIFLmzVmop{HNj7}IaP|DDIX+5P3?T%hd9Y5NoJ*TEe zj|)Ago)`33)^p0xGg`2!Rn(JOPbWh=JJ6}9+fz>`Lmy%XIu$3G@SaY_Ww;8S)+$Ja ztKexBGq{5FGpe%Q-|2%~+cCX)lQGQ8z~Jtyq9&+Y zSMw7+QpW#$pO)WlxLAU1AfpmFgO?H*Na@ zfj=^t^d`)<>SmDvQVTt&ZKCJ2ZPZO0!At!%F7+jF>E)L;P~g(`sfKrw@K00eC=66O z`n1UcmyS6dae+%4LeFr4ODBr9Mc{hxQXdZwuxy6nYUm2jv{vZK4)I!WB79Alvu_Oq zN!hoxgOjg8h0~~_ih79{sNx?KKefPnKhfV#cuK{!@NJ=-&RD&A3vS^R&VpumCOmmT zQD;N&^A>u)wi3QI`_ve_em>m&PwK5%y{i;dRPi)aJr#d@Df~f=JZ~NaebhTmdXp)L zrJ~+q>W)P0-KOxzIrJfNpqk0U@(DlR| z#f@-56m;LKg!5X^EwC23v>^2ULhuoU-XMr}PeHp!e^Vn+si=pq;5ZpjxfE`)!Xia| z)DhHF@t8~9ntC)@eWB}rAdBzCg7#u9TwVq3#Vy`h2r6nXUPUfDsCDi$*U>E~$1>9$ zCb*$#A!+plF8iir;L;M=4j0nXDr%_&8&7XY>gN%HiuyT(@oCMOPZ#~TLW}ps&u1{s12*GF3Dr)z4W$Iil+~esTmG|%kyF$e=wta9E zBvnp@M?qFajZ;^qvC=Wo^{K4ecQ+H2J7Ku+vw0mS-KrW?J(6^NdLq%YbJwS`9-f2# ztEflku1sZ3P$1JBU2rUQWh!gZ0-2s5^fVo~RMfL{x2DR4@E%%Hu@t)AregGhtEA#= zc=WwZ#Zu^cT1EYZoZ!Z!ViQ$23zb`8&9|vI65X~{9Oj1Ht*LT!+&-mZ^lV?!4PPg5 zFc>Nx-w391GrZ$xRg8XY_MwW=ab8qW$9fQ7MLi63lT}$qeIQd&M|@YNvd;QIrlNib zw<}XQI`@kzW;pk|vKh+d@Lo_-aU*mURn(7_b!*yNM%QQ0z327}c<@X+uMzIN2S?nv zwabDdK$~nKd?zofV)Pd5(<+uD)g{I2(Dg)utu-9p`JYg6B6P)G_XbC6fvZcQ>VdXv zJ9IrA-u^*;iHLfOz-G%c8asN=ag|89>@>X z0@r5B+rR{lChVR>Dz`%4r}XJd{5u5{D;3s@ zYi78nz68HJpzbK;z=bG;YVG3*evc|%E4F&(Vr}K(wQ^x26jbXpZ0oi0TCv}p*hYN- zpO@%2W}gxpf7MgxyW>xY5Q?dJ>8FwSqi+1bo64j3v@T`qch|aWSmkM>Ra{HO?ygIf z6<6z0wqkd+D!)fNeb(g|4GxC=N$;qvxZN>US#kS~jbe=xv!5o-wG;SQ;_Zp#yFY$M zb}RHR_Wa64eV1PO=x5d+OE~>F{ZO9L6E;MOlHvxNK_OMO&;E$ldTqQ`Y|Uy{sjbHn zU)<}Pttx+*B!x^Y*C%Y%;6c*X(wpRJHF)dV{;Acowytx^5J|u1|RvW$FqEmBw(K|UAm0S32Dr$tDpZKcPR$@nHE$s9gm1~sP8CpvHJ8@#Tq^1b$u?LfhFG;+7{L6whCeL9wU$0hCACkYYyANLx?89J1qSA;5 zzd3(_OS2qoOwB_o+^ey_7ogu4)OZaAZM-aKBHAaqqEQT~LpTwYftd5ur^$myOq$=;E}MRhs|tD-*Je}16LWWc+u?A{>*K$x$fc(peHs|VQ*oM`O)y$2=5W0r@uKG)ePv>F zM~>(xBOX`r+-l{}&8+)+O638@r8|Mcly%s3eJX1lgON~C<2aD`kaxdhM^hc0kg-2% z`d*(6cGU&P#XOzWcm&7AI<7Mqxb(v!8i~NAq6VVdS(P;?fozO1(T%-3b}ARbH5GgJ zOkLFmzt>)mck@|n?D)Vuu7Oe4gY~7NdftB&9@i*nHFRb6mbH#!0|t|`NpU-JsdyN= z9;jHy^=RTt-o7K_B+{ways4ucBE^|L2OmoWFCHI%S5n9RqVb0nDXen641@Kq;#%l> zT*af%^%@oHxE@V>@!Ml#bk4bw=QIz-$R^N0vKUIXEtcGoUb?{go&q;01hvO7`Xw!{a`}H||kcp3XY_9d_tB&-!Jr?Mr<~+Df z*b&kTxsz~&ViPNgehXkQ@s9571dqGjS&+9C28ca9E5KPOiFHO2E#Tmn&TOVtCPJhB z+&vz}2Rrs;qx|N=)$nGU-#NV-3?&bJk`B`DI{)%u?a7`9tH$mLik=Q7vG)-aMcX&n zw!Q?$!YFy4PY|>wyBR_9F?eB&r7^~$4+n8XFF=^ zJsP}1idF16Z>!mT9*ega|NKQQ))=>LJ(Z*EC;P;j^k!coRx&tCUq1d-!7E336ghYo z&URptmjFxQOM%!yQRdQyU!qqJ(F0k$%SSx_*2CxE*qMFGB|RVac^*;z8inpVbt>1m zc-wo|(s$osQ29OT_IdAmoY-5i`^c&CZs?2mTJi3AQfO8ar_v%&5;~Gf(@gvz-0;>4` zGhTjy+rHO^$uD$%aR^%+!4}7`#R+UXoQwFk;4Z8@NBU#pl)lL2zrE;q0Bt^d=ni2W z9z&~d;cvrhIPHnAambOEsC>ja^~DCZc;<=U!9VufqyF@aRwRH(>`3EV*`V{44pt)LkEjbI|Iu_;auX_dNQ6 zFLQB|a1`!B8-I*^H6Eh+E2=-@8vPItJn>h*&gD}!T*nr-u*C|txQ8tsVvA?kVjJ7` zSGN=0lvWU|!F9L`oA3-;)IGXU-ovo^^EEdfZFm7Mq17k8!RZHJ5)MJD&*Lw^A}qm0 zxCCweg|Bz*EgNoPi&bp#5L-OP7F*cj6}C7;|HTPxaSB_U#TIkeVi8+h#unGG#Vu^H ziY?Z$#TK@BjV+EazTyP7IE5{0-o!H3#dU0P6I-lei-*`^9b0T-ix=2-J)C@_TMwtO z30u(W3xCh)OK=e`L#y9jclrvf!Wy*tL;P(x@=dOO4qCnXHAKGR8n&1wKXDIRT%tX3 zgZ9KLY;o@IyS&7GY_W+gUSQk&Prup4IfE_OhU4GjuBV}`zlZ-29>F@if`jjJacuny zu6K-X2>lowhm&v$&cZpk0P}DWF2OQfgIjPL*5DpIf^~Qbo3ITppzYrYpN0;|yKSH9Kh*I{nU*{jg%C%(;HpM+Cz16utNaT~Bj+@wc8!1ZBR{ztC8 z8np4Zw%zp;cnYWgvGZqO9@_dx?{vCj!^{Tt;f&!5wpd`E#1gis`4Z3mp^Gn$Fh1hi zx4Y|N1zSAD7Dwo}sQ!xS?{M*K|K-neT`c+ZJ1))wtieNQ<4d<|bk`pJ*{+K}^IeYP z|HLr`C*d@-?M;3s`N1`~2hZRD@ooJDuCJPUr>5Sxr+yk;%9FosZ<~HpU=7wi{TpZ8 zG=5@|aTAxZ#dT~^<0sD3p4jlTU#z(C-G;~T6x#lEzMFac9>-ZY53RmUyO)Md;){dC z70cLSj`-rLr@b}&ga6d!C+4xmxvIM^PJFMk#T9IE{rlW?+rQNxaQ+Rr1*_2Nw|>y+ zt8fn4eZ&hdBPCCneVICs?#p&x@& z_pI-0Z|)~u9yz!GSE0?X@cmAIVmMiIezAfr4s)J~%h=)`wm8Q5ByM1f$JpWk=ZToX z7Ms}OBVZV#XA9dp)7O}-sZ1D_RTw?!5s^(0O*|KcXLc;#6i?Vob}?!Ze}{AuU6>q&98(TNq0e*MtJIfPAk32pr3 z&p7=M9EKxs8m_|{Jc9R)H%q;&r@k+bQIGzRamdp@QT-Kt`O1Gre6fWsUSNw?*y1&| znD|-d6Am9aTb%d>XNxIpF^w&z>P|1FvBlIcavi1(C$a5(E#Y5*>u}Sf&;OEZ=LDX^ zHnj1#@z>xUJo4x>YFF3c*s*I@EMtr3*tY$`FS~jrxB^#U8E(QYnEVx2&&J#5`T;zJ z=dcYs(AM7|?k3!WN3af0pslZdcIdBojV%t-zBoxdap+h3_fP(5u8T9+;y$)`ge{(8 ziydrn@Wiz*j$?}%Y%z~5E@6vn*kTo1Jj51HvF-S7{F=+F3in|HTKzfxYnc3XSAQH@ zz1lseeen`oOcPHmV~b5}F-3dg6t*~nEoQOB1#EF2TRg%Rudv1JZ@7MoyV$n>^4GX7 z9(eS}_|FW_vBe8d{mI{Sc}>F%oP{>O4*qLh|1DR409yU|Z@cRor;h8t?umDSN4chU_;rG?Edc`^a-(9=cF!6`Zw)!gZ4`3ZOq16wxT%05vghOx` zjzC-AryKR?Q~!r+ZxT+y44i>ESb~etwl7_t>jhXe^;SLg^W<5EZJ0zq3=d%IU%UJ} z(B{)Xm;YBzw+L15ntCJW?t1y(IBvpocnNL%L+WL@z6D!w^#646($Lm#QvVtbQEyoF z;S`*PYR|^&{9D)FCA@|MZRfZ8`G4p91z3cO(CW|rz0oI zFyqlr{3qA`G@OCyj`Q1mR{qHO%Wwm3L91Ugx^3)TkG_h(2J7(Hqfh^_%Vz~1!UnYY zT;ZR&q#tk#TKysZ1!)Z7Jv(V?T%u|0Fe+K5@f=6G%zXVrc z*`xQxxAoVkzX3Nr@#H_^`Y~*H^oqOAb=5!h=&MOL-UqM_hhOOYcKpw{-h$^a>CsmQ zU7Q-+g9p&Y-~CXhufRRH53N4&VNO2;hv5jEf^*Q;Z{R z0;ZtV>%P0n{ZyRiycS0uadE{}Y%!tp8V;}z#c^zL6w4(_Qf`~IR7Gd zT})^{!;;|u`&Z1cKE)x{pLl>RR+umGn)wjd7;iE4NiIJ-{`>graQu^AJJ9C0NIb>eM7IwI$itV9@|Z_ohidoQ#Ifz?{;ccA zDqMpNcvpR5!o?YYgV5I3JY|^=ah!gN$JpYuCtd}A71rRPM}LOD4KLx9M?drDT)*aE z7S2Q4zbX7VxBv^V2usk`S3hf97mu;Ub8KGH1-yh;@UHrizvS8(h2zlHpTj>7b8x|Fi!W?t(2;u5yFi!Bz(OFZ$km-{O&ZXOok614r9 z|Eo@4gl#xE<@|Tmcc_=7p0EDkUvqKC;VfK$w!Ng$r*F}#Ka1qE1ef6o-1fA0`qy24 zO?U>|(B@}#9dxOe_a8r>{!;Nj)z$OWALjZfoPZf<^OJvp>v>r4=zY3Hk6!*2uCK#w zk3Ku?`Zo{r(AQt9ze1m2dMOOM3J^-H=Bw|0vg$$DBtme~#<(jH7Qn2R_~PFN1Ct&Uwba zjJ^h^(W$;2p9Z=!*ntC{_=ETr_qKe-KEvg|0uN@LU57TG(a&_($KW`eg?H7bJ^Jat z!Fa-1cm-|z40+DNIhgh2KaYO_7GTk%U&g-z*PzD9=5z4bF8?;XfE{S{wa;O^;pm*R zXQ0(@qdUE${?h2?h}(f%pX=J&hPFLl{j4XyBK{*-hsUr5+t9XmVsy9VH;?|V{gH0y zZ@y>0tDgQ(JaD=kT!3Y`2DjlZtU}wrqsLvmb6A*nb`4tn@T=YR5jY0Nq17+pUxgJ| zgALe(*KmOLCtw=RL*;4Po1=aX7NJjHpx^7T1}|vG#@BQ6)yv#Ch{Z`~i|5#4o#$sU z$#bOGJKFj4VW;q|kLH4aUjxE+$ui|Xh z#S<@Be<2xPjq~bjoL-!Nt+Va;Ctm0LgK!jXLaRT)--K;g$n}pe|035{;gv_PJU7T! z+`<;Gu*C{_h{-2hKH~W6oh{B`i&<=O9$U;|iwoFxe6HnxgKKX94#FY04WH}!BgCDD zupLyz!eSz!81e}CZ(6(oF)95lD{RR09bA1#pd-9q2DwoeH9R6x&Z$q2U zI=U^m4R>J`*5Dr8hbOQBZT#Efs@^H}oABHd&zHv$dS9H5C*H`{y73u>6EFpBf214Z z`V^e@=*RIZ?xd&Q4E{y91lQpvtipYG1nY3C?E13{E3gI+;32$#<6r0M+5V>2oWBlp z-{9;#wEAQGZ8-CdPCo~&UgvQ3DW?tgat(8D#u zi6wVkJi!)oU+S)lgJ0%s@d#VoTz1#R4z^hP3U^&ReTTEf-M`~(@$m0DTU`HoXN#lE zm$=P*h#Q{ym|AynGH?biz&tEKJD*$MM4qq$m%iEgt$y%b&OZc);Rv*P`A4}v4ktW% z^|MBQ#Ut_&^WWm~5Oc&6&#=WSY;kzg)facM#U{4xPkzhQYrs?3gjTOO2jA-IiOFws zw$;m@`*wF-ocs=Fi__TR_Kv$QPVM%OKlRYcm+E@==7Jc{6o%OgAI5J zxAxriZFmmbumfj)*y&DS1GeBfEc}Sm6=4h7@gF7MX*fc@Yp@C1&{uz)`V%k>t^NSN z#_t6C6eh`Y5DvjfPyWYdJe$~;aG!by@DTdOBhP#nU=glD+n*eH7vUV^pM~>q8QS`X z-|yz>2-aZ}wqP6D`bqjZ1V`W~9D^BX>(AoP!d1qn4A)=<+WK~1jsK|YPxdESe{c() z|CIAz{fy&n@s5d?+;{pBI0bL3zf1j9kN%Q;uHnE>yLOUr5T>AQ@95C!kKqYCgYRS!nfh__Htv^HBG}CG2IW`=X7v&GjbKxq8WYG4-=< zeDm!_W$tb+!Y;hl3octvhU(8^ON7!Nu+vam2|FMfV z0T-dwui)Q+2h#m=|Nai*AA_@S!=ta@ufZeO^5{2z#kIQ)tMC}w{G0e&@B$A0YXAI) z@sGk3ob~AC&vHEvS3G+8%Us`tdmjDxiOVwur(q7-{#NlHz!P}x(YNtm!NFg1?Ttel ze**s$oP!0Aei8o?T!U4QUb+>dJND>L@i*ZG9Q^hE^DAA;=u#g26#i+Lg^M1&bTdY` z;n8p7--Y||)T5WKYIK(#ed0IVI1Ip1I1TOmCh-p$-GWD7z+Z&RaMPogZqeutJo-BR zW7v|e(SLqVxPEGMV;;Ty6I`Exd5>QHBG=1s*P}ni-+*nH{LTLP%Rj{RF*xnf&*IO* z6L{g#FW@i0B3y#YunG_0F|_L?cTfGoZ@GRK;1b+`Hop8@T(82qM?du2E`ACw!!oq- z-bOL?5S(72yOf(x)wZ#9e4@HsXqy4Jn>HNsqYZy8czL=%QpvYzK8ga zU>$bg!0)>HeFy&~9Q}Ql$27G0Tq%yxEqL^L&eZdxn9%bZ)bpRH z=Q}aSbD3Di7WI55>iJF7bC{^-EK$!_;x*4(qMoxvJzt3xo{z+HY*EikqMnCDJ->*0 z-VpVCAnJZD>i#S0ektlcCh9&V?sDG|lbqY4?k}S5AL0P#tvG`%>RcCfZi{tuZeL-G zI)_D_zoO1pvBr5Oo??p&oHybG=ZAQNEpD@4MeSEn`%%<>6Mg$bf1GiFjh2Uta2M+D zcwvTErlh|Mmi-9l$iW3zgeABN4?fcA>#zZv@Ei_(l+#VXDL4b?U=HpNlbAt?>q~GM zuF0mJufF=Lzl&!3tNty~zcg`g%UA7}ZfSpz>sdGt3(#~oq4Cd?kMdfhe8TzuG{!49{n2r20VjT9{mb`o_P&!!UnvC$;Vtm!>|BL zu>1m>xwH4Fe+cy#qr>>rpYqgSrJgUp&MoyPxjqduFbn5s*Oz|+o$bHsXKty#P5o2Y zgl%X?O>yn``t+ByKa_NlM&K-5f*WuPwqXZeztCpl>=f50;S>zxQ*X~x|LT_finr9S z(cV5hfXA>-eP8~|=xqO0|KOJT!(5+(S(t}*)D*W(yBc4ge(XbBghjXu#|CX=XU}te z0p_9VZ@tLrPN9u5ZuIN7=ugp~!4~YmHuZh^R*e4a7X1|07vT~tL))Jv#_9S)-IeTz zJMKcOuc6w|Czj=`l{@@>$b^tbizfVda112sOjKZ-kn zPW|@kKg>m#CGQH%4cW-fUO-=fMYs&F;J9bL#*O~;7X1i$%)&Y7%Wsu<>n5)H*SV#C z`_wyxN3a3w)K?rkN}EQn@$~5%!!AM-p20S}fQgTGy77;3Ov4PEh4XL~Zow)%fJg8I zPK?-|IJ?F5HoSn>vOm`8eD!Vr)SpZGwM(4a@>6@QTiRRYdL16aCbYfOc(=$$d0lJV zsh5Pyx5O*ZpAuYznvXQ~OVH+{JT(7d9?bs)@$NeRqqnqo_+Q=ob4RcRv;WQcOaI;R z0Jh%k>^8LdZ~c+GKJvUb_b!PAY^z^;)almY2CTyim>Y09TVHY0=)?t&e)staA`GT?-DsfOyc>ucJGG4R{8vzDS%!xC|RF>OWp*_$LS5^;LKT zZTy)Jb-H!90XL!5`*anL{)BnTF#h5-wm3<@MCB_Uc;e@WT>cwy6Yjy;k961PpzY5A zx+$(Nz!toKQy=Z(*!uNh=f8wkaLA({p}i%piz6S?KYkJa?#H_8hp;@-Utd9g01x2^ z_0q5aOK=I!6L%S|z*SFs10Uz|NWyVA1MPTS5=Z)BbVXQ#i=O%#rvu`MdmjBf3FKh` zEX0Gd0npemGu5YiuXB?hgiYC3OC_}M}LL?TGx3$qX5Ie6ox+0jdu#BVHvK& z4QT5xe1fZgVYubd%irL-I5gIO{cXJ1`A0tKJ-Ll-^J#su)1AXMyn+Mc?)nh4^%b{6 zd~u!n;(NGXD??QZF__Ghu|12dh`dca&emQ47Q++zxx?Ze+cXF5?cMp zXFB~9%)k<~`o^r&U%+da`Yh*vZ}oZNl;IjY^u)ifzW%pdo@ekJ4t{R`{AaSxzY5pj zI<)=GKkoD;xCqOz0-Nw0E;r^lBGp5iY@HxB<7|F08;R ztifY=0$cDLUcqZPJnz~cg=26W+I)R^t`N`WwTFKnp28+Oa2n3Q zS!nZDo@LroUWeFcP~+CYzJy8Q4#E^nL*3b5$OM|s$Fw@tgs%dWEq*ENqCH_fBQZGv_+Zoa%q=$7EBCtu~IeNiKi zJ*d3wx;x{#=2iPb^Qv*p(5}{%FRyh^e&erk`zr+};S}754R{LApj|J%c+==-;9cWg zqaS^(%X17)K->NT{sVXjk6;}h!&v>-xps<6d;;+Je*!1YLth+oc!36h-Q8*86e@m}-b!lPIGEfYWO z(T}5>6;T)WYIcVb*zu46;!(BM=CC+d4 zb*`Vl(_8euxFt{g6#hv#4Sjm~&(O8tIc&oVX!}#aUxWMb*~YtTy}2bfzD2kUZGI{I zX*db*T3@;X^;Y2qwCx??KY=aShL`Xf+WMt0b^Tg`%WwrY;2E^_t6%2oH{ls;zYe^DiPir7lYWrvV{jZ!z$s|+ zJ0yM`w%}dsYupd$kC^=`m#;YXHO>}iv28x<_>Xk`@3?vc@V(V95N8AK!m20!ef16E z41BH2dl-&FoBw_F8n-mpw7=%M`*puG{aW3H%9P{Yg^t%Hup&gfmCqFx$Bh*)WE8pnG@c`QXoiLs) z*nx?%tJnAjN5y%r>(7%{0WQKNPri*?^371smv4vuT)}HN;%QIo)HgocW_%jNIrGG8 zF|KVm@O5r{N1+|xY5W;D1Lr;Z9P6wIOK{P%{*LiC;Tdds^jdFrJm%?74vzgj*RL#G zg|>ff{2h1+C)Qp4yXvn!@k_+ngjKi)_u=WgTzkn)$0=yrSG;BFZM@UzH{mus+UTGE zBK1^%2%S$q!u2%Fz*#s43()4fi@yf<;J!y+#=il#pfA4_`dfx;(2mO%ew&{i&$GYp z#!c;|n3p+d>#s1Ln%~uLcJ~g&dYj6+l!((Xs zuXUvUHyFPr%u>%c9!ret8eE6k54OGPH@R`$gU7H1t^Qhm@)>}`(CUkf>oQz{tDf;b z#eWXl@WP|ldeeB-nXggu9E0lrZRf$jKXBu*3m5*Ovy0I7ZwlQsoP#-7f{W1B&)}bh zs#o;rJNPf*0C^=n`3>S9g2QmcqgOvmTwjDs9(@`A8eE4P9{tp}y78QaIk*7r_@uX- zeiBZ>S!ngw_{YD^)l0(yEW#38g3Hjxd$w_oJ@H!j+wcN*Jo@&xyMByqJC4H%X!F%` z`Z~{5VwwA?IL$r@$^CH}HVhM*AGmK=W8B5%f8_ENlk`KZVT;qA{>r+WJ%9=jvzRDQrQj-^9NKw_(krAE>$bNjMBg z;RKw5w!L-y+pr4vJbJ6!M|S`Z;gP4l;@(#8#8W^01B@q}gY(e#FJp8$>;;&I1!(Il z?rrrJJ@qU2_hAdRJ$mVyMmPC`uHOrA5!!qQ@Q=d@n1Z*}Z=t(Vy&rPzPD0yW0{=M7 z!hti7Py9UoRak~=a0B}4`|=wizbu^h#d9wCxq~uN&R+kM^GrpZ?Ml{{Vjzp1~GuLtlOQN6DuMefeGQySxiO=2(I& z(Dr}zC!DSf*Webk`t*U*Pr@lU3$4ETlTLpEPvIG~`n8{O`gOPgccIlU{It^-UrdgY!v;L} z=#xL^;+5bcT!uEjPq*gLPyT|7KLw}Z9JKMz@wedxy!Pmi|Cx(_0voUeZT#iB)33l) zxB;zx;h#Hw9v0vdwEDqcbowDU49B6>7x1scO}OXLALF0+CD+aroP#$0@v+mLzy@qV ztDpa6r_aGWEI_L-;xEBPxa!fD@t?v=cm-#Eh4!IsZ}eB)^)WaOQ_$*tx=HjInDx{j zJaO#}!C^QKZF}>-=Je~A~$ zJj}r&wE8Rj*Sdb{>JLGy-^E{nRe0dhum6sVw*fa{1={$_zw7iXa20MqtG~cM@O!S_ zK+|y@TKyIJYdCU?eva!UxCocv3iP#?C9efohU?JgC*6wCHL*KT{j~L~Tt9{&Nf}HsEdbN6}5dH1xICAdgengl$iLg@5VBe;MY^oV@^Te>Tx=!ChE|R^P_o zftN7tiGP6q6kfxDKX7^3_�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%0A06fqhlAB%PoUMO(DmUE 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

jtrqnBUGve*8DZv#l3h4{yIq{mbI&PI&$5 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

(r=p@U=8*c zo!|ixm_?l;4t|9L73{w{xLj;=RDe`ZN&OG+M2$+z;W`qVO9D8BwO;p%@}s)uLWjJz z6v*|lUjQr7h=j}={L`G!*KjoxD}$`rFy@zBh_zwz`QgZdzMhnh!IrmoZos~kR)MN0 zv*#LQJ?n7NNaB+Zw)6>=;UW}48Q&Cms#xqWO?!dY*!l|v4%#g7*gE{pcS3m zoF`_~?CH_y#jnUcm$Od@p=WQyS8aCU(M*Ofdc#G@`Ci@ayx6&(Pqxu;x|-hnUpzlG z3~<|cGJ4)`R_2jYV(qv}CCL%JdB6RtX)KdNhKahm@x(~{K1NYgibk&Lf{`z`;hX5_ z>I!W)e;zov+&py$NK>)jqQzdMOPM^xo7UZpDoUb_Et_SW$GhaT{Hr@v_Y1-VP z?C#q9`gofT&imN%g&%)fNH4d~JWk%n8&KC@>Z5fe+)}Xzz2VxMdg<)MbCmCn2QeMv zxjKt(UNvt=RlWRRa=keJ_Ax(W!Wa9KU%SyeOr42vV*aCFDvgKhF}9iCbTar;J+NS~ zZBSK_KK?>X_zN-NFT{ku5EK4FO!x~i;jam=NZ-jbkv{&qtwOAE_(U%s9(_x#k=$9^MWpVVfUL8h^@tUbQso znyP2o!Z6?H0*F5F=&_xuML+0|W12szAe|RVmla*0nxhAv#YbjY<2+0(DzC%yYM;$Ot{~e>O8gjVRr7Pp4e}(a6Kg z9o`|&q0fZ$8UqX#e_J0p!rKMWMtm?RKNcZ?MLZLLz*>1>IGe${&?P{&(dTuA`EGw% zE!9B|IcRHRX5Cn3o$<(zjTA`HBp?2HKj-MIdh9)%9b@kz6|Gd;k-4_?=_f*k{Q_uk zuK<&@M2viw8*wJWTO|vx4!@Is66c#k^qS|lsGfa|JjaDoGdx=xT;2cu_sR!SR1yfB zW2{xQ8i*BQCXd#9CC^^K*F*J5hjh#`=(_+m3_zS7=>%0&_Q?Q0yPu1aGj()m!-SS* z6e^BU=r}ka5{2H0qfm2<#Qv(L*K#BVn7cp&qrd~BKm?<}1fxI&qre5DKnA102BSa+ zqreBFKnSD22%|s=qreHHKnkP43Zp;^qhRJofgVPIA4Y*7Mu8zlfg(m?j~S=UFf z2sh-oR)h5rZa765ckX39gqw8Nk4R^ABLnKI@1rG>4zcl zlbxjnFin7I1C*qsD$z@t0n-kchQP1{4o5MTumujo7&r`T;4sXA!>|VqM=_SL2;zS1 zH-t@)1mC_3tKd)uP2L{5vtcODhM_$hhWcz6`mrMQPX!9ojIIXv5H=aoE&- zh8}GginL*9(uUI1@;<3*`3d=N7y{rhB*0;afWwdhham(GLkb**7&r_$a2SFhew*$r zM8RRmg2NC7han9PLmV82JU9%2a2OKdFhs&($b`cX3Wp&T4nr&)hFmxd!EhLo;V?wQ zp*8}a5+dR-WW-?ziNlZ*han~oLrxrqpg0UkaTucFFl5DH2#dpz7Kb4&a!}WA2!U}J z65}vL#$m{e!w?#W+6as#MC?((?kHe)6tFuA*yS{_YK{VSM*+K|fZb8R?kHe)6tFuA z*c}DzjskW^0lTAs-BG~qC}4LKuscdCcEIka*s=XZqqJnFDLZZ10lTBLW~VtjV0RR- zI||qx1?-Ljc1Hobqk!E}!0squcNDNY3fLV5?2ZC?Bcbbv(QwY!w&SOV*ce(NxrsM?M6I7-Y#VMV5?3m6Hd|givlV94a*1NHCq>jbioH=$uuNHQO0NC1b`fK!R z6}?Q%uBE#294o2tUAb+=uvKNerkk~#=Tfhoy9S0evKD}KZ#|>h`Mc_8`L4ssF_>ni zvOp4v^gAAPmT5;|CXO@O>Up_bsE8b)_qP>4KUqWKV|?Z6DuMM^KMRpp;O3Z4Urv71 zQCHdOTWKd(ep8G+Y8&_b=-qnnHO8l>Cm}mhy{}I9$QkwA{r}YQ;s#(jJpSvadiO{D z(=aUlPk-k7=P80e-6KQ*E8h>sHn;N!hW;P)(cs$EvjK(2>wqvOI7yI;QXLz~IPfc{&=tuM2tM@c@Sv7vI(mxQHr`r9@A}kN>pVp$S z|F4%M7{Y(IBwd?-u_V#xpO+--{p^x7)&JF!bnSkANxC*aw`|kiT9jU^AFWEi;y*9Ti zD4DT-g2We~X&U^?CF)xKn$Yt=@9|=hq|lL%#Rzbz%f5=u!LZquKYB1DQ#Gzf12!4+u!mx{$QX8N(FIj-= zh|ms57%^J$Q}s!_;^L4uD_+N)y`1>9{8N4%j~76+ql7;w#G{0{a0GthA?ANRL+-}WhE&^v zX%a7aqy#zOWJ~eS*6BGCR1+_Kp}=f-4`X1V$iG0K!ewx{UYuRMpdXGPIjE0c6OZ## zH{<*)?wOrb-<5QALH6pr3bR13_ zwauN~Ov=Vj*mB?bM9$UZtt0Hc+(e=<=vGr2r>hcydK&eDsO+7ix}XT$9XP76T+Slg zlImR};ozx%JQ0RprmNX}0X_b_rZfSuDHdvN9mu1yOWVrnGgV|19E=8v@2bIGJOHHl z_m}%P3gEbL{j#o!LkPy1f#t&6YqA9inhkM;g5fQ#2{>A1NxUkvkuCma27+L4!BpW9 zMsz8nCnOaK=PS-tEUu3o9X88zO-r>TLQ1roMTEtYv7+92$?UQwXyrWX-9iW9=NY1# z7cQ{CgKy^Ku~7ytIFJFZ8srhs?#e50E$5~(){R%BJTN+sAVa-!ra4s#D;|cfp?Odb zm*fb1&*(-BMA>TM@DOSz-~PwW@a4W^^h|1= zoQ-$j>7BbT<3GncuM|?11N>h`r*lG?y=LzPG0-8VavoZzLKi^ErB8%r&z!Cv5oak+ zllH5OHwZMM)1#cf`k7h;@qpmC z14d{!AGPjkaCqa?r?5tjzH^@e12n$>-&>5HACiF-z#!CA>J2!bL?jo&LdM8_{IdOC zNQ9jqb8-ou1T5Ga^6K!G%vD6s(pk23q9cVv=V3f0Ium=`C(42zQ0e8F>9Xo`sT$?A zp{cl5q7;Rn3n1Y%vcf7efrKy^`6AUS9+j2>ZfTuWmHNTb9KqIne2Q$($)}giTL~R;JTz-IIG!fOz6do;*DQKUwj9m#=vHAFo!w+vShme11%%5V*RGK8cnt zK$4Sb#5M`4t-=|RUKAaMYX_{zOC9s$5;4Q^Gx%lS>sEodQdgv^S2RBmIgy55D0sYr(>%N3oQNX& z_}Kc*i^YHxR75L+RfP3&Fg8dSac;6h#sL&4TGJ^m$_qs`hK-)z`Qr9r_dUD@03<=T%4w8vSxhyv!&FD_8@qiM!>YH&C4<)L%x@8L99%!EW^B$F_l z>Kp`fu@oy~G9mEa*(6RSgP%AG__YbTJehpSxE@4OD4maoL&c?$@D*U_I17)SR!~$F zhWhj+Axq~Mgq(`#3|)CX77-Ss(IHi~_HU#>~7MVVmPF^AvyVsHwex-*k0Dx7ktH3}Xa+LCL5)Xq2^BgK6 zP41$ug09Qsuknhnysd=unb*KR3x|CoUucSjc{RO#rg%27pW`7#Ur#s}>oU58Ub>Ms z$Z59Ta^QkOPo}4Y-kE+!On88{d^LD;ociugp_+_9Ae0W*q^N|BpL}UXyT*`M5YWTT zjxUr(fWI&h-(h-pJ-84)nQj~(+rX)yS+Mt(eA zADKdBt3O_qf)yl7;f%gTb`D-BWS!i5VThqm4h6!KLbd)}LBmYZsY6nRH>7a6{hsXe z_dj2MDwhfZJRT1rSdVH2=^7EOLqh;wx94}I*=OYuZMq?<=*lX_Ac|V@qoJC+R*gqP zXx{MSf&TITahRYx(k&@XJu_}rgY~IvRSH(D)zwAehd>~KV7M?qf(uSW3NlZ)dpoHF zPC)?C9I1wOM+i2GUq=LQ@0DPm5`?Wzb`S287PG(ZP8lI*COIlh#HzRxeLP*K_!#NS;>VJ+mUU1SIDNGT{E=j?71EmdJ zLt8>sYW%YEX*&LO`fhLY<9Pb(+r7c`mk+ydHa|>v-@PLO=JddEWd}~4?F4z_>6^{{ z@pLeI^?d#L@b&+*wl>_DuKC~V*>tqQ_mn52qv!GDm`(a>xbn%-i2Plzx;E?UuiS=X zu`i|^T&#9FgPJ*&@e)MqDQ$OC|@S4%?TCHiMz;;<+qS7V(f>)m`Z%Nv;B6^q~6%xdAFDFchUJ^w;uA$DNm+j3L`v-eUih&wP$*tbbj+I;n6#ys7;518?ZStbiJ)UQTj9e^; zcut~}{K!QUfuq&Tl*xC$6VhI=aOBNq2g0(V*&^m_Bw{P79N0ZV;!58G*sMns9Q`G1 zJqnTI!TztC>*VOXpUwV`gJta`6U_2F^Mq(F*YqA1ub1DsMtF@_(^{`k>nMnEw}KL< z{Z<5Wf{TP+i>0Hx;!zm7y8>pK>@-!dui@e8?fm9f!PBQ3)QGcK(@4J}*cS&*77rg^ zB}oM=Is!vc3>gqT2crNfMS#9!myirXLni9)`U|uY@G%&Kl-e1vJ~}^Rd<#dH^fY_C zmg1e3ix9fwowops*5T9s<}c&H9*GJ(Q=q9>6~a!Ed;?Xmp^u#kY;11tu(KWVFS1sW zI+}gK49zZ~^o)ma9Ey>rUE|zfprh@rz487;;d}SDHYelh{^UKWVW@j^f225+%xXQC z=QDtuzCB@UJpYhzC@&_Bd_oR5yClbU@;(thlbHyw?Xe_;eGf=A% zGIg(!%o!hj*xh~qX~GIJzx%(jNZW7q zjC?)p%P-d_0d)jk=Rjh`wb+S-A3naF3V@vum@gW5#rHuVAI4g8H%%-@PPw|Npa=>w zAEB&_zdRzd;xSkh^UBD2HgC{=g&*O?>HhdXpT;{|0B(zmA@2&_k8RDYXX4+A2k$xT z1)w+Us<#J9dNbBOhv>3-WRE{RJ^3=^GuR%riV^Wf8d~G-;YO&LJ=Wm_q;*N3aJ-jEg}9QG@pdDz{`Ryvk!IYJYn=7VX8n~h3nB* zY9~WYk!q!6*$I;co9+-h%lrf*28lzrroZg%f&#U>oli>eTJW1+BN8J(7^4io#FTmR zR{4N=)wQNXa0a@<@)VhXwVA)dEqL*Be~@u|InA@Q7SqF1#(_ES_?wbrdq?Yy6;;~A z6g`1K$MAKGayTt;WjZTv@5A=~fros^$v>C?<#l>x5Xb&@5q7UZWSP`Tk~6H!>g_{{ znK&HXhA4hU2)k3X}ov-j-h{5DG&V>)54hGMx^h zQP(a_|5~yA%(=#@X?q6Rb3{|DQd_BDnB30x<<&5J^~=mM@+M39?)r8ICen+kxzIW; zuJ3WNh>4r*e%RjneY&&zc3cda0yBX}@QmWZCEs_O5zYh#G8rAqGEg&NRrQSxgehfb z9-kYfLkgtk?BSDQ<`f?!*&uOm65;9or#Ak#3t*Q%OJ} zMVa)1)Si`i>}!x~!apz)o5(-TzyTwnkQ%G-+3Z404>L{(Wqrh{Qj)QuI{${)dQRpQ zt`U*E&-6vps7<-GJ^2-BNa9PkrS#AYqRi(NsBNCw84ma1ie@JVvRu6#jUN!Ab_s!T zoyi-B_H8anFoZnv<=T@&}DXF(nX@U-NgDQ{v|da;zY}WGrBcP zh>@ctn5x)C@KoJ4N*F%)b#J_B0V@=7V!=5nIXWWe2WZ-OfWLfl1ly28UP?X3Gw<^$ z;i}+OC%xdkGkrMSsU}Ruz~mD;h)hZyD=~R99!)k;3K)QbgZdrLTDy~%3dLHrA&RW= z6mdlRj)YGw)=IIkVC>@KlDSt+K)3h?LUSJKW6dpSyNZ=E`PE>>#WNWixBw@a8YFR3 zqzK(u7zSj=8&XU3VdVIlJVS)FM|LULrO1J>^_AH`Gde=OZ@Ba1!9;YpaD@;J#jHZ~ z!QQ9+1Mhk<(2?(XA7<{Ivo6E$3NfC~k&CBC`1IgVAQ@B1p%Z4bH@yGTUMHyxG+>U? za}FO)1y~koGS1JwIQ_2V(1^H0Thzyj$n2ef%|_4~A|eoloajZHexEJo*M(FUxmgT- z6|q5biPXlQQ3eSy8I}`*O&!FKK&9cHWFopp0Z)cwI1tgjB5RjO=PGnMxU|!CxJ=*c znWmGJrJC&LaFwE}t3r`K--l-uNjiCuvjOLY!GJWap4>4zyPp ztJPbP=ZSeh#q}ujDEJ8gI}O=k8!lr}G;5lL{6a<+lwD<-hw~$RdP<_i#9Df0&W>rc zvP!~LGo!(yOH5FTp`6^eg!0Wzzuw|F?M>o`I;2o?e|zK4yYG=G0$?5#dIrP{pEUE} zNF%IVSZ_9e2}qU01qy~jhg0Ivq&1R?h-ZJ%jOasl#_+DhQg(2_sAQ#ow`AtyG!`qE zl8}o^SS1^nD}YWMgEmmm)B%>5*t$xstVArDCpywTJh2#Jbo=RGOERml-kT5GJ8!kj zf*D5jFcT{mj1fUF;ywBDP9~4Z` z=pCH$=KSQ7qKZO46AlrKfj5JEi>XVtWlQ=iNPu=+qW{==o_dht5Ze&=qoivW8gx*4 zah3qF7R-pIEVSQDa#C@TOurBa)3U%GJh;D7nvD@`>*3V%7))(tDG@c`6yWvCyd5A? zzkLJ0YV8=P3p`|~3HduPtE7ENtigk6hgylM@iBY=RlMo7B*?9a8N2t;D@{$|=oYu~ zzC=Svk_p2QpuztUyYKq)J8?5#uvGzNxmIPe=wd383zmFF@uPEW*S6bb^_3^IawB3o zWoDCLu~~NQV){9hBSk%9t>T30$(K_?Sn zYz}a$^$pC%J)y%SVij~-cq{Fhpg={g6Vf0F+V!#3?59!+QM5LV6i5aAY1aaw-PH10 z7~QQmMh4QMM>6k<0sMC1mi-BiNyv}z42|DpC_`G}DiJkB1=t%XH1Q^BW36EmPE6bb z3wHVPxzVYXLSJC|bto^@9>q5Ik~#vxG#Z{A30T_3*7k&`E5kn8ZSNY{rO`aouTYDj zCdj?93vd%VQm-~Y496JVsI=>F+0)Uf_@}k!cU%p2`&s8k41h7 zo}TkcRzg5X`W&;%rnD|bI8TF3KCcA2?)1Gk#GLc+7xlw#;L*h2EmCKNOlSwCPOX{? z8obLQsoI;}-4El<9Su*5o0=tnqiXKZ{BCZEDb=zNi1gJI_Dc31APfhO<9j?qPP?~c zwqk2;gCW&wis1~|prQ@1rxFYj@zp30?)pZr7>dm!=S3#msxO)o#gC*l9kr-ziP5lW zhd2!S(TWyI>WR%s)(4~tP#ZE8p;!3yOVH6q=c|l-&gWm)(a49|sENnC*vQCbxDJ%1 zWg3RssNt0eOB-1)SZSsRiSsB!>Zi3!Un;l zcE-I{R&MkppT~RK?|z?#e59^9bAeURy870ox=eCGe~tLCKi=HiLYbLP8L>A*4KJPq ziq|2#@)1Bpr1jIPBlqBxFo3#E@4nrQ=D?wsUtl-An1dIlXFG`rij-KjeXYJha7JQy z#0$)hhQ@nNx)uDa%^kd0Dl(*m7XtCFhoH$z0_~|7zMvtHfPPj9@qlJcQMlZE@3w?d z0xLPdA8`sPF|}^Yj0`Nvfwqaf#fl&kRMh^9gDa^@SblL(nZh2up-vt!^3Y{y%LUF{ zGMp$5ySK5z5kg=KWkt727O6bfwA3byEqWQ2Am&Ug*Y|i@17Q=Ft(xY)Re4aXSXpLXM!2tQ!&)d55Mg0 z#fl<^r5fGu5c|=|Bl{ipm=9J+l}34B&^vjTo2d49Og?p3)!G%11hfAKu0d*W#VG|1 z++qfYe_HSz=$Lksq^oNLt-tQ0(%G^1+(1Ar4xB#sJ7l*j!L4>Fd|yy)Mtp_ zcsIH-av>Qo`iI+?1~X6U3#H_30QchRxmhFaV^OhJlg`M;Hnru!qv-_2MA~2jnd%Gm zFMCjwxYNCv!(hGH3?!Ifkk$r>f5BP->&R)F0>}D*(h1CrO?Bl=Q+If&+mR+xYGg=F zk;WOzI^ExN|M#7P&C~`kjK_wfD%AERq!269WEV_P;vAtEyDvcRoU#KgJ^og9o7PoP z{}=m5LVo*|Mg5d`6i1$f(khF0Qw+N7SlVP-q+V+Kv*Lu4Y2r$Cw4&%kK~pz2`Ls9LMYu1-;*|BBE4-?@g<#4` z1&1lZ<`ZP6=csoE$+Tb#c&rKt9(;K_c{deEV?!F5$OsMvsd~6^SnZs`-OK@SE&+7& z)4{L1d)o)Un{o8!6qCE?V91|oL|^NM!EAGDOXfB2cfKg;WZ)+uQL#~x4N_QORF@+^ zH#x;+OvPp_5{^G)uQj%FvW-2sZ{=!G>wQ7t0a&{Dz-Ts7zaYGYQT+JJ0LjuL5=&q? z6euYBjX)I=NvHO~#l3HKasBdnO$T&I5+c2Gd$I|Q27cb5Bflh12wQj=7f4phleC@% zOQnFjGFw^}f5aEPk}YDJxsujvaujfrDjJ_Q^W=KLcQM6>xv)c@Cb0gJ*xH4BDZx0( z%2e6_$6&jvatH+;%e}cZeP=x;Sh%xh72kt$hC_)#(Jq7@&8Q^o9Cd?*4j=M*C~0Yl z?qqM){iMQhI=un{NNLiW*4^7ZV>*A5P5D}vfSGuMNQ7LoaOc3MPV!Zv4J~R&*eE=2 z=Gt8d*v8Hf}7>Q;H^H1~de*XkIja1|O5AszNa035Ni7&d2>< zrrRGUC_h4oo&JIDS_DnUpEOIFj>YUu`LibPhimu%BPri-+T`jx8SV})7yI#$T*G#s zs%mR?-VGs*&rGnx2~TP)G#7(4Qo1QRFT}O-n6?5}1fJSfG{!L#TF)lKV?^gp$dmW+?^? zfFyP1=C$%t;nhWhK{yOAN^Sai#zP`f<#cN%3G+gfLckT&7L%f%A%KQvZF46;u} z+Eg)4U{sZ5bo=di6Fys>(jho&rPHSbte_0mQa^Q6EO4`C$NG~vUMZi()A)2Lly|Jh z`0w@(`7#PNOIa{-;Ket^o-}6DK9)jncXN!LT_&de*tcj%ADevmPUSnsfy66rpf-eh zK4ME-4Z$4jP7bCYclU7rI@pW3!`^7O_5$EqU;xOHYiOGI zB!0!cQJYfR!z3- z50{TiH^!hPeGG>YER`+h7SO#C;Lh=y0(GTo@VL>*&jsT9}8T95E$ zDSMKGTi17Q1S_-hUHSrCJpkV6A19X_dFT^Q;0mR(&6FZyynClQ`#fJ-GW|bv6_4OVSmeS_4J?c%Zm;lX7 z-{+RBRWIYSPV&?Mp4x;Pzs&ApPm0wLivc%* z7f6VKMS>i^C2`#FwfHD`t~fpk=;t9t6wtycG6Z20LMZXqTc<6$h=@Ftm)nd(x_c3} z-+H0F?a%m>%jl}*HlD2hywOM?!YcHLa_pU;@6vjJvAn?!IjVVC&p0BZm!p&8Qi2)XYA<2Mw0N*Or$=ncCC;={6`jn^WZFnXDnK>j6C|cEsiW!FTE;cjCwwyD zLBXbGreI4Wx(z5)V?PR(LR&0$QM$`6zTDqQy|0FkLzU?ef)FyeL0Kz1H%x%FF1k6A zow(0pXfp8P1dM zxFU4!;~9qvwIK${hIEl<(NOW0jDx+!xoqprMZ@%VmB}*Ma&o&n@1*M?34KutV^i>U zz#|`CiZ#*EgA#GVzIwtdh&-_|&C2Q3$75bSpBi4uE)K-ZF^3|G=)F~QDy?a;i7>du zm-Ex`rR6A8Imx8e6v{UWG1=6fGGP!~i+a@Nxs%(Y3@gDaVO~0Y)Dn@AsFCQb$UWLA zLv$A-RJH7?KdBAkI*Tn z!Tv`bgs=g?ugJI%tzGHE?&jNM2RRLFDAX*5Va0N##*3l}gzhNusw4J%9*B&&b}0tDFnQ=f{Za?MIY|+q*ld;{|CQp#cRFV0WfER-JJj zR_Pi|z9-`yW7IguYu551l%Dtm>N7-SErb_;0lt_N)$FX_SUyBb ze;NMC8^>`4^Sig5n{$xq!mcRp%4k^dArv|k#=@Pp*4PFnwI$@tQvkb8*J})m^OrL7 z;E19yM6*y)1rucu3HL>)ycI36;l%>P=8$m7+=kzagbW|$@pp)zE{N-Z0xNt1RQ5txD)E7p8+kwb-h3jI&_n3l!f-qOBSc-LLuw$LpnxRj$ctd zjQ}D&hgTl;i|NhLY-9?LElbte;u6`J<-*pl&+pG(L$B!RCH_w|NTr4bX;X)LVjV$4_bSj*~Bk8sb z->?WemT9{6y2c6_Bzun%RjOu}#xHZ+703rpVrMxK^m8I4PfiaMpSbi;A7 zH@z>84`WL+(IwWW9Qln?{n~-!~HcvJb51hq;(^Zm@EN z=qZ6Ob$-()pfnXye^pfph#4vOlGS|dY(?dncT>CO@_jNd_h`8*Z)vy$T{Y^tbwL{M z7EGO9R}B?vI(#}69tIQ|rpX6Ttxv)gM?}wDDl*!MU@}7@U4(C(XSZ>7Gv{b`A!70r zl_)CxLPmV-A_QZ>a`;eaW2P&%#5zAn@7g)j$4E^3Yw!H z)=ZGpRrnAi7C^W`3MScgx3G|%e+=}tPNzex=`;m5=?KudyFR`)qvTK4ydnn3 z@*6&A9ct%3h}%7oQIs_-9Fo3HIBCLc;mxfXV!5}G;VHzdv;lT(L<1Ss8!qu=53y;T z@oLbKW4OEHFFLZpsT<~5atew=yYhubQLG6Jj+%(S@ql`&&Z4HnSrTJhv0Q3m%~4Bn zuSTiifXcGR=2gF1o<;pQ2y_|&CCkAEb2TgubIFM}1X_3_KJA^0R`+ahtLqAsdB3_!1=gsy@uR4_j=^1MNxHR9*J%3onPypPR%QolbYd$9I4l7WaP)_(gGIyBj`Q z=u}BlOt?x#FTT_|74MkzMw4DECHey4FzMpevn%PJuo&CacOHsXkIRCV;0~Q+5HoL} z;v1!*vuEY06#FK7O`4s((w-fbhOH<3ccj!pH8CopJ8f(gXbg#APg&p_Bl_}})U@7r zf>gV#CMg!%1Rd3pzPm;_74D-t5yhrGGXgV9v8)-kxkCzcR7Mf}MBIirk=9o4rpUV^ zD15bQG;b>cN03D+_dQH;M4@>xA`IOmV!QUM5?5&~s8C3MW7Mwq#y>l5UqPy#jFd*InnZx|55t!Qe^ve14| zF$G20{PbJug9@MAuytY#gBl76H-1O#=bn8fc#s0Kfr0B`Ay%0|6w#o{hRln>hFHdY zJf2KC#04^t^33Dw^L@d0hMQ55Zh_stk5nQz<+RYWzMA6N^w~#1t>)53?CC)`a_1Q7 zUpIm~vK~RTGyvE(26ih_c+OUmq{>+@Z(J1A+HP<*b?<1dv zQ*^r2wHKxld4NNp`$EeRHjAi1hQ|Z>2ALjM5Zl;^ppMW+d3Z79Z-|5tizjry!6U}kXl3-x@U-P@EWrv?qR%#A z3}-9B8*6qX$|4DAuBZx6?f@Uy#y}hqDn4#bCgmV$PZz|jE@@5NqfqqD_`hBhL2ETi zd(1KM!HyxKFt=zjbr>qoYbB}6YL-UatM~8i%t35Y$Lnvr?xMvN_Sd_dHv{N=Elg3I zB+<0A=P$5iL5-1GB_jGAK6+bJ_<|X4@JY3eZ%f-RX~wnnZQ8Dq2PJ-4?N~9Nke-M} zIS3I^`Kt1;AUZ8fvlT0rhv^|ACGIcyF&ue>yW-4^Y8cY{9WN`<_4^`|* zuN;uP6)I3wbi&>g&}@9HKkaR9{T?4>o}00Ysu+tLc7Cc*W-GWHM>`yh%o`qulH##7 zX&d#7-Bhas3~PYU>tpp5-!Pt`PHOgcu@qj(nO0p*;nIsMDn}jfZbY-Z#~YebRR!R` zn3ViD1m8fZwJUMLAp%m@yW=sUl4BAFZ;glFqFOnbW$1+&qymLGPw!?!%Q^;(YLM8E z)9KeYYGZ#$OMoRGPS3E?#@(S?AMb5g`@)Va`EX3<&`we3YL_m6W#~-(P1W@$Ulc-V z%!ziZ>Uz@zZt2T*$WDlcp{SF1@)!l;iyZnV?XZ8)PPdZmE3de>#NFQp*WCkxwb+F~ z`=VfVhKKiA>_TykWheCZxy{bvO4G&mn?(I350XPx3Zta@)liErHQXCSRoM;$qS#sV^yV7^gf0 z@)ZSD%Msu|BP%09EY7wlm9>M8iBHrsSDIWnc4Ogt3r*S3r=*G5I;=>DQ88Wc>xNPB z>o5=XBz{XRih52aJ&izfh$@Vb+17Rxw~4pgdlZXX!zK?Gu(-!1ko(T!0ru^vT!=%d z!xekECgE8dpp)4fVV#ZOgTl-k5g449qhUY#xTNp3-t#;{Wdz)4t{>~Dq=aHJtSDd| zxFoQ)VyhRCK9-B!ZG)#bNne~}U{WDgy6uaMer0LYJZ>1^%1Q9tf7)Jw_2Xodn}*pt zg^}pC)i*S63kk!HjgS|qq~Yw`ry~qn%$2(TiWsXzedA>q5;1f547%V&vRyi*Y8z{Y zwAT7%(5oO0KcWmJlA*J-UDG3;c=8}~WM7l3fHV2J=B5UIJ%&6vZc!3@hEMWKnqY$C zYmKA>*5YIPLXt7X;%Z%zyTtfa&L$i0g07Ay?;iSTd&c|g9hPom<$3NK=DDxYF$B3v zOgf;Os{Beyw559R1=6qh)8gO2UP63$0HoDdma0>86XLZ6Zu&<{V*!lSco?k@9_wX* z>1sicMx>D{T2pJb`{cw$ES}O3jznO>DIVcO-gi49m+~C-j#=-Mc~IRg9N|FL_AdA9dRh10nLZKHCR*92y$|)Iw_P{_ zTJmU+6e|+H<%FYk`rHI3^_i;#YM<#42Z+ZNar>}QeUTi@n1l6uS;L_=+V?X_Vd*Xx zX$53xP|hcie#pG)zTuD7G6thg`CE@wr$58wd^x0T*^`P1Vc_b~Z?@uEDmSz`%mxgZ zV)Ag+dGVl5RlN3S-y#Ys7Ay@9sgpEvNA6R#qN$QI*D__3rcqQA^KCIm7)eh@BFV!An zIb3~k{l1t`dfFBrD8T1tiFxpQdS(N3HC2X7x-4UdwryiHHU(~s#zFI;)2qT4dmX!@ z)J)JY6eoTlX#H}BXfYSU&2L6dEK%sniovN|VoE9qv$9_~0b4$(G(H&b?c3`66^GBo z%sDUu5DI@}J~p*dI6FuR5sDXQuaC6L3b8X4R>zao#5+KqeX}z-_1Ub@)S39vlnAFB zFcjPqY*y&1IXe{^nGATcWGN6gld2PI0Yg{|zbzqDG#U4f3g;I!hC|@V!6YmVMHj>p z(eU&U$9NLIDA9lH+$kYvRL{f*Xb4gZQ&UgjTL|x5U%N9D=O^Eq)sb(t)ah#~Gs~H0 zpYb>*+JXiFWnDL2UFP$X%VjraWT#9n(&D3*ku>@mOv?{xm4b5+h#`wN zRu?e=5j`s)zjK-eo}6~FK_BWE1Bia~Zel-5!)0P<=JN#KFlnTY z=;Q#+!-gVVJ4lSBv)0{=T&|)AYy_^u^{Rp#H8;<`ceIuo zRK-CL=t`bQx{>Z%GzOahM~u5K&!fy{1AtE4vqHWMSupmoJWlBJN}hlG5(UaLUPJF` zj>0e$ibU@-b_R) zejdJta@@v0^st&2^=8kJC| zEVNL1cjpV2Zeq)}27laRN=n<|U~7|e_N@)8VgXRGPxcDf67B14woW0^HBLccYYFw~ zzRevL#H6xr*)MDBEsMsa2Q_4WZfGNw(ba&Ib5K1#$epOpZFYTBpo9*%O}utX`@d7X5hHv3n_>&6NmPtL=F<3@DT^Ad^-VM(BFPjfLH`p zjkUJR;A8cJaq()k-Ee)63E4|lVPP?>$@MrU{bitD=IF2cbN*IMKJX?l5Ac%ZPu3tP ziRm6BDZL<$Jmb;{l>Ld0#9@*E$$L9r^1;~daM)sPBlMZr9UF3wj@{i0Xv_Pz??zLp z(F$h$PqnpmbENsHs(KTpw-&KKBk`OD1JJh=^8zLIWP`@pb}ec(#DQ%!=|&LN3k&g> z6~iOp8*ca2A}rq_iw|a}odQVvSJbp9bV6tpU_N3OjCS@vj;3*jUxJ&^d_>C-cpAfr zrIc$|$>z5+die%T!uj#OsNk-B-Zw=K<)8js7jfu_Hc?zE$kwBChg~zDPaeu zP^WwX*+d^5TR`8!_V?+0so%IRHd1|P|7a--02h24$>{CY zae8~`P!;6Z!1sB9bYbqs3Laq)WZJ+(q<~gtDG{?AN%~{fO@#(EvZ#Jno*Hpe_0$t) z)@3$U-_g0wheB(Ldx^Nb;9bCm`Y@O^1wMnRcm!;L%LUis^AI&Uk8?Z50X#S>ExzJy zJHJ3jd%id$b@i9Btqa>4+Z+Dwcu~D`fI=g2` zXO^9Yw)K)xJ-yWPAt;mzN)s2^MZjCf&qeBqo}GzBW7dkg-hm|jUb7*Qq$`&#Ig!>^ zJ(YvaK=tw>20CIZW+0#prUJMM$uVp)Ce9_3ltw5*6ijBOtYlqE22mr$x&y1Fre)sJ zjij(94ZG)dW**ro8lTT4=1D^xU1EZm(&Ws$rSRtPft8ROstJvyra_SmOj52AfMbiMs?aB5w=_S}R{LxgeqXSmL5s9Ih62=w(+IiVu7X-1F`H;Q z0IA{c~S2>kKzv2?W#Ow7!8EdR(8zNU!MOYZjvd&! z;@D1IvMpH(l|Df+kvTw%kQ?fsH2KJV3`O9H_(;uzB1?0GxLuu*zy06+VCI5yMs! zLI>udyOSfNj>0_Dba(=zB?G73O-R+Y0+4|jV8YfseFE07P#Q%Vnq{cw^VVYjpG)l+ z;4L9zM7w25g*@(5Il`Etu%EUHiu%lCJSNA_YH=iI>r#W&w3(*DoI<;XUHHw*l z!Kl#k4Puz>?t%loxOhi2djmqANvbWag-&bktrm>5rI&KRRAdu22;A8ogCY-%B3bp$ zlW6{+tlk=pa+`|U!70@CqQEfGd58(}EPn!EbYOSGciUS8hq1wIn{eMInFhXnw0!5s z2bYTvhu;ZDFd_}K2`<1-^9V6#gws+Rd5*A5M*BV@GQF3A51T0Zwh^qUSH0-y z1wq2DHo`=#Rh^5%mSyuwd#d5{sG5F`Z|<381ItS7KqxH`O__E@2$#}Q%F4i+nmxmE z<0g=f?EZQ|rOwbRG=D@dQ2PW*t#(RA>IW5~!E(u9Cx6)$pB19xV7kR7(IONnU*J>l z{@Y(|76_C&-L&3d$A^%W9IVRQ-gjZ$1IId+182`9!FJAjkKH>!RD!Z9aDpj%S?40q zO^U%9RTrctbDZ^XtUeuAVJ2cN#6VbO*(%MU5L1>g`$;9H(|2!`NQIbP(pz}WWX=Hx zc3#G6Dq5k5Wx6e+qU%%my08iX;GX~V;>;z<;ieWU8%u+sy1EVCI1=WHjaUxjCK%$Z z`&=hZ<&G8kW8+9tW~UByt-L^V&H%)YdknsEC9|JEMrsXv_ar{I?{^&Z5s$M192A#9 zE_upoV#sqeG zs+@MEOuZ_H*q|4gnus0iI~1)vJsnQ^KBPI1=?s`sRCRL$N>NSpNrc5noNh(i>e!)w{ z{`;M@%eI>5;o3mOXB8fy^*(d>dKcMLH8kC9C5oaU&VG>QG+lHyt2s$y{gAwyL&Oh=KsA8a3L=Sb_jAr^qmd?|+Ijb+R40sb zi}GSu)ZSSt%X-Itog9j>8}If$ZF7PH%aR4Sx*|)?>e~^Mvh}b)tJn-WS2?YdW>o}w zS5H2_3cZ}1jiw7NPfiD5-#5&`#>lh&RS*3TKbsJp>ZcLp5uxhwpxv6p^F zUdAMC_fC_B+1SC2lnCa!81N!)qIfgZxS|F9y*!>!f}W+NQ@kqS@d_F%0{b+B!pviN zwY?|7{*P#Dap4_L22`kVIUV)_(HWLaSEg&YQmI7+00x(sXYtvVU0n?H+c*w-jIbsf zw}f?wld@G{kYPsjLUwi%Ae(YEWor_e8gke5pnEVVuu zf)tLHrUYj;qfS+RMMBR8b42NLC*9C%(nCiLibmQ_W*PXZDtnzce|U^D8T$^Pc}gRy z)PjiSjLUvd`dq(eb?I`0@kVrsyRVHaR>&p_>w|F)36s#S1=)sdN!{9WfE|UerJ44%zEYuZ z^JrJ)&{^aiyXh;X-t6}uW41@6_vVXOS+2BrDkCQRisoOsoppK0;_gm_jiKbV%*{)k zpftPDtOmDJB)40cdPZ?SkZ!yDGaPN=o^1%ZSv*p#3h}+^*9=|~RtBUnx~XT@S9!Ct zmk~C2O|z~q90HDt;I`qdy9WtA8SfP@5b-2iPabS2kpg3k3SzUPS?K{oWQB8>!6(!G_1Ayb?zDGf_M6FnDI1> zhz6iMiy(oZ=Y?S{k>Ws*F9S$=n!}E;ZB^Uaw{(RGKpU;7=8vEXR9QvAyaS5xGl%o8 zQ0Y#{xIsy_p*qxpH8y2xRzO;9}{Y&L%Qn5Py$Hr`Z^uwiSP6|sQ=*K3R zf6Gpso{9U54!s(py)$u=R|2SNeJY!yGht6Coy6`f$(7a_kfB4*4DIJe7f**RB4iY~ zyqjzDd9p!ex{51w8m~;z!letz>-e#4;lSdcLg^@mcdh$dRebp6{d+%6W7r)zDo{g6 zuCiIHWfDEejVC@>8)S$GUzR|`PY>*sh=wPW_@2A^^a1(o?g{H1{LSIU|o(A7K zF#wXpenO7)`*Z{q(cG^@Na?}gd!f7hUTY`fD~%`{uDob<=JJ)<92E2S_=a3PgxuX z1(9+b?c z?m0%5bXg(f0#RkiFH>C0^|jeB7c~bRCDn|)EdnGIz_TZU+QG{`>B!iJdO3SSZ(;AS zee)++MV-y0=XHsN8j5nZQM;jm1LhY)q$zw89tqmZwmi?QpPC({f0W9@mHtZl>j zE$=Fr@TTpsgaTkm^ch_&0f$^K!W9Ywg@&J5tS#=PL>b8hHMWt zJaPy41LZMhcuOToMtz_#J7^jZL|m~`90*S`;Q5)Chj7WlyPqWBsKv*SmStW^xOm71 zwq6c~#7kWs#^Mg&Rw5o9PNXmiVD?ZHM<>5I*k+M+D1;p=e+guWCykxi(1hvE+}7>R zpiQRxJP-qH0m)WBPXA5P9gG zUZmky3O>xk;{J?@9P_O^26Y7l+FafD@S%xvgl6PGM^SOOJH{a(@Tm_gp$yGYIh`eg zZUgnP*^wx6Z?<>czcz3ViRALro${d)2X2L3!peDLZR=`PYq z^aR#-22K|m1SgUs<6#31&(|6nZ0}sSJ9f@_!G;;`(t|Y(HX)|0`WfOcNE{!ttt@|1;l>7^-pFEmYxH}%j{0&N(C#Gl30viyu z60#RolMPjsL5h^K^xujjPZUw!E~^=u7LLckBC5hsD1pPxfDg%`Oq<<=$SW@^!A%Fw zx*ul`?}LqK*4tT=23ysUa-vPc%+f{ClGh6oS8QlR4j}`kbJD*^`wUnBdYHN4oHYUj zn@&ME1Wt7p=Tcs@^;wji-F&*@wmgVi=u2I!9N-*=jNo`IwF7^na-9358DKuUnYOfQ zAuO$WQlkM$^W){^WA28l}GL%wbEmlkOtz{O$?7YlSXAF>ZekiL( z+oEDPk(+PEatBtA6rh^~r6LG`%%#CERMRGr)TLFV%Y=%A=OKE;;R|KP{;i!Lsci0 zJ!At6+AE8_+QTpJ^mMNnUH2+hn}L^N(Q7?qIF^*fTd1T6=4VJWK2adjg}zlvBW2EX zBWHZH8bgfGoYAItERjM#bP3z4o#P0{W|?=&P8N;QpmK19tLy=28DFBk7ADo+wI;)^ zW3&>KjGMKcO>r7#x695F)Ld}|3ZjhIuIUGwKAco7ZDt)+jB&PKb5_VLa^=e-dl3@656+OLZHCZ%r{#(fkr!p)1VyY zpx43#=tP7!eSgZ#UNN2u21F9&^tujo%OE5R5>;?C*jk=5X;peVOp}$TbD8olU=9Zh z@9T%1cW_p5JG$nJ?$2%Kpg|f#N=JX%01n5>#=6R<0z_)MnNpS%GAh(oY2@LEa(40O zH8g@dMj^;EK6a6?CF+FJ_)|BUuQY6d%xANu_{HJ=Hs4b%=!rPom&}fAqpNaTY&)-y zuqnPoP;HDlbH(T0Iy`22bM|Ps%}^OKb2?VqS=pD0OOagJ{^GgIS=3GqrZ@c_0bIWL z^8O3mciCmzT^1#YPaY(QS8eO}qmvBaco2Co1Nsa{h|AX72ss6ClE>p2bTh zBd!Ox__IjHtZKqLC#txR04-X~7^4CO^X3f39~Y^-rCj&pRZA*mH|g(M$m3*`Q^p!P zw$eVDV?GV-T7Nk0VplumPVrl*6ZLD22j~o0R)kd)w+JV=|` z8GkWzH%lA@58PcpAwsMZ&*`>MSUO0!zU#R=shS}`)mPc!|DM_9&nVZAmNG4G9k%Zdj~R7{~MzGrBtH$M?| ziUo@OM_pY^knd6CZY zZW+mMh)LXuB9)n94xto@SpHf$6D_iKNC5&@T|9MS-|Fa8`SfS_}(pILc6sc_sXL8r#2kyIRzNWy0X9UNt&FFti+Jf%a?qd}rk zR7H4z`b&Z5w6xQi;)`R$ZO+xBZ`;&MZ@1mY>b27-7xP@O~Ll-#nuQzs3t32kt`oz6Zz z(%XZ@g|Y)EF13u`$KiWKqdQeIoT4k|g~j1)eij-ai25W(4kb;}%;Ud5<8 zJ!qI0F)Kcl4SHGB z3{&@xI~1%w+mbb&LJ({?OFY%h9dW75j&`qT3YH7EzRLM}+ID=)>ew=5V_I5Lv7rd; z0JS$?DA_v&Tnm2=2n9Dwj8E`zAgv@SMyd3*%AcJ%6gM_}NO`evV%)l=0`cLNJ_W<= zJdPSsVMm*C(~6aHqtsGs=5~mEX^59ZD!2X^m#il2P8LL$L&Ckwli8Y5H2!VsLF<}I z3-GNT0^mju<87aQ;~81JpEQKePK!C#UA;V0GrAFZ zONlNXNf_mE!_@uHx%(q*Mw#? z6XWAR(1YSO2ABIwL~A(vAQr?>veR&I$VNJeS8dh!`3@r6r2vgItawN%>*toPn8=G! z7kNX`IAjeH>&mliT9-#>MSc*LxKs1D0(HPOLq99}WIP@wdN`&shR7u#40I}+Aa%x+ zgnQ*9d!o-%K+o}jwWv-|y$VlJwa*f7M?r18A4=cv_w?14`6`4ZB5aNT)F3RyV~oVq zwgYTiTc~gCwJP=Pw0Wy_XqMQNdG?LSBN7%LpWZsQ6FCA1Q3$M+d6g@(JX~BJqcR@$ zUciUZOCjN;}y#(+iR@l$y&7)yM|N z5_a1Yj7Y6-(Ny-&glmbeS5h_=`x?S60GNrB##Z1#Wds#V z-2M3R?1bIW$yh05cb;1vPfCM4uXznr@O9BRsZn8+4(`IK*qR}GHU3?17r^=l^O9^W z^h-I7Uxz8~Vv4pGM>qCjz6Wx5tn-4lj4@<=jX4oArW0Ihx*y(%3b{n2jVunVJerEX z0I|j|LL38hBB{4f%59RY!y|=i+t#o>sdrE8yho?Qq`~ zySM4ee)jEp)&&J+*>`T**Qbw_dC@%L>9ny*uI6($hojE9fN*vRc0p#}c_$GL)o|^d z%~Ad$FYri*dpt61TxX?N;(MP!Pr(`}E9Fm5L{a;qWvURbldAM;vRVRYY_$e|uH8Ev z7)bzS>8td&&I1kCS105`Awo=ms9O4HFHxhl4shk*=Tc0 zmQx|5!YVydS@yo9K3cRT<=_uEl;s_$d59?+?(Fm&)TanOB$x03cR5^Lb<}$zoRdP= z!u2+NVI(rKkw{r6sdW}jG?okQkM5&GCpNDirs@FYr(|Q1A+C-R(|mdnCIg2;NaUlQ z(_=PJpT+ri^fi#w;$InFUQ&-w&bS?CuY!EkKvyp!ujSWPq^X0>_Nqs|2@17W#B^?b z^<2rl)2*7sUanZSNaQJkJ(A(n3k{2_fI+>&v#RwhOPrK5j{|{s9TZ|N;kUSvQ>nFf zSBt{RVk!9wFO`O@X|&caPL}}6BmLxQz?jMNA~s}~b(YZS_QvmL5hl}>R$nBm)TVfH zucs-CAW2S(fRKOo$e;V@2%7nD!MM^u$~GmiI1t$NS~ZggWr=?lqu+R5ZRe0R59UB{ z9i>%~EczQ)XC=E+*yEgwG)0kY86}Bn-3eRWb1n%xxE!ttZ%eQ+?4r;>21ap#LxeD* z_=HQgkqABO;ebRK^W!4D|4a>mkF|k zeQhRMVRf%??1!fHLT)pDT2HYJG3p> zU{_~ErD9{`)|=CWZ-C}loge#NHytg_H_54G zvd!K?CL23&=-+nEzxS)?Vk`3+&u>VJ-h7cc3=vI`B3&dMh(5Y=)xTEHj1{>~Wg&M# z(ZK_3Q~UxUc}<^L)MK-y_98%~Y9v9FrVq3M{gkVEQsqtIlk2&VQTNN&MJ8J7JJ0m# ziAjAJ$>SHQfFu(Pp&@kac<$4J4R2c;OI|+akI#O8b^Ne6xjQ)c_Ws-L_gh=r+po7? zY`=Q*^1IisU%q+qX8--S_20hUrv(M|HndWm>)4Edu#So-0a~2O9LZ~^mjv&`G_n{p z9u9n4K?h0Fp!zyQXoGk9>wdJ;dFP1^&%hekuCiKMOBqI8qV$f;FqL5n6k?f`0&ihM zZy<(KL2T&`s!olGg32aX?@Pzz@{*g1u$JRZ4;+b@%rQ$)6MR}0>h)~z;0GqYh4+xq zsNOIVDTIC1rnR`L40_NbB9=6eB$DF$(P zCwXLCvKX+Vup%Is2&{P~MWbZXINN{`0wUZ(;Lm6|S?GmcBaky=GWF#!gHb z%c?rpfRqGct4X}xk;ZGZ*(3{sW7lRahRO0t5|hE|Q`v34xiMgA{2s^t>TZgpNswAm zsc<6IENkO@y~ZMlr7|~}H=KA?xdY)<@e0y_aqdF7^Ye0IZrCP0o?NSv&+4wAxRwrZ zdC8Pet|?><>g`7LH3Vb8T9BppQw|_VG|((5(T4Y^Tv9&iB`xPnwe61&jIrgj_hRi` z@ehc0wo*7Ea#*#eq9&Gq**Y0dDJFRyqrDYZf$=h}iaPNgr&o(W> z<#_p^iv)kRB(DNzU&l_XE7nbLQpWc$YhHXa?QD&W@eF2uwxg{NYGpVg;+puhm2TAU zOF^`VtdnecfKa|SkAMID7oW_ga(vBN&0$+QO{1|$-iGfIy)Jwsw*z)K%M|8vJ=Km8 z1x_E4$4k&wr~(kU+7XZGS+q1(xLkIuzi&nSavH*FDJ=DgUd+(hb-IAlCSGHv~%GZPIp4r3jO zXWb-PpM-7OZYCnlWOtl8bYdihU36*V2C){=*VDGdo9!dCh(m(FsRhh1uW}e&kP*-; z$cxHAMZlvwbT{rF3JRv4R=(8i+@2QUlva}mv1m;_POY_fTsqqiCl!G+~jxq09{;ei_+2rEsdq27`qYJFw7>zhX294*xlU!gPit~DdBY6SwUcf2&DsT zLsx=SX5JK&XTM?^v)?%Z@o0oVT&h`MIu!KVxVKoGisM}@3I!+!^HiX6Ogs*KxSTi=G zCM7w?cFO(cvD0@CZ=;ps0B!Y1gI0(UP+7*Ej*@%q?+3k8Kl+a@w$!`d5!fZ|4!uVG zBKYg$wOnDPtfWNKKG0m#t+Q;yf%3VP()ZScQJiL8h$vGE+}UDPL%2!B(3fQ6K}4Fb znB_`S#$H-!>UnZs;-R~Xr9b6SW+e@4fCAxGC8%Tiv)^n43$2f}(kK%9ok=DcML%&Q&iI_Ld&9Ld#s(=ySj_ zoM%#7BRY;}?%uy0QsFc@uUZ^dXQjTn#Wb+3L0Z+*+M{qw)#Ib*-PUgBx(kg8fWm7X!X-h_0r<$d2B#YZehDd z#jIqfJzxsfl9~|y$(dJC$yNC2b3=Z}-r=uLXJ>~$y;1mMdjCK8A*>5ZU50_{3w!aa zUWmo)cgyJB3e$c{RBy{JkyPMWm0E~ID#^a>pZ${mxw+oIzP#Dp+CO~FUc5VaFFnNQ zzQ0FTtVyFJ)kYyT>6}8SPm+@jl89UCb@w`?!TOHfPM(OA=ffRiLkZWZl;mMPUmH7f zrCD}(?tL9wA)?EG7MIW)DXvng*196P5~5nq*Ogu<3N4YmUP}m)^JRnHW0bV=EBxSF z%1|^w`{C}fmx{Szkz_A4qI8jdD%29elrppc@*g#~5M3Os3_{sy#no>m#CT`&QQle@!odexFzAkvDmAv3&m!4^y5oV8kat$IGHm2bwEcntcuVu` z|3@X;0fjh&8h9CD3yQ8WZw+p>x0Xz~6RoIm7_0>pLBG%catt%pBE%{L-5L+_<$J;R*$^U{H#Ra zlr)zL$2WBP^OUIEX-New2z;yP@~>dWUE-*#5;?Tx7mUwP%j?tIDa-cWHeWD^Tw0yx zxQClBa3-l(k00I?-ddc7S@!Z7@bICT=GFOU)`aLsMG7Tudk4pd3`jpw(H(Y#14EUN z;SR|!Q-USK1Zuy3cum}|;^f!g)B*YH`Tp0YeDt;EztMI&KmdWPrGPKJlI~Ct-FW0H zN0S0OJIZ#mVE987{0%;!VyrGSb|33Yb*!}5-T9T~v(GQp!4G7nk-vw}=~)fH54KXY zs_;w4gY_Di0Ck{QXPC*#4rbCSYt$mTs!a$ar{GRo7LoL=c(n}P+y=lXN)#u(UO)nI zg@blW1n8NPvt>@79~{S?P8L{jeY+)YrF><13=Tynk;lf*d+lHy5l^}Tu!Rf;%`rkp z;vj{J%n&DgaO${Vi#4f1XT;fsCe+5ye92eR|}? z=|NilAoZW~cfv$jq9jHmNivRq&H`B8VC&Ce|MMOL?4`hU=*;D()b7(3T;;Yjj98*~GZI&{$Tyy6{84SefYPSpt}h%3!V&qmQBmi!LPJqmkP2-+78J8 zi4P=bz~f2NR_URNCNj|{o%pHs(-s9G379WvbCUForL?Hl!BHsi3^nclp*6xVNmB>$iO+su~5g-hQn4)E#c65M2cH3Sj=^cW-oK>OvAZ-Hnpd6 z{_=RXLy0HM%M-O>?vE%-?Y^}RIvEA8akG5sy2(cHPv3WBsr(v4f57itj;9+Edfd^v z(4<)H{L5pcbetUUCMNfRK(JNP9G{1|o$7`9h#>wUI& zRgv)RVQHe~|2Pdku=0y!%KYTebi6;g`9yPoyRDeBIOkF){!=9eN{_^GJs9vlvdX&79<~wNBwoO&(w4oM%{o;o`o^VgpywO+x!q zo2Z@h4fMdxWs-yuiw?kt7C8VkC$XHQ3878sso4XSLWJH+hs z>0p)c(}4bnQAJ%t{hiO=VjSom40fdBstQ_S1AH}GS7SpgQJlQ7+*%sM?`^`91M~1R z0)jE?NN&y0XfLH)-;^a!5!8<>J2w;tDfW~=R5aeY<5~7tg3G6!i;EK_kn?(z?q!+y zcrp7k9gxT++mZ4*dpjJr2``Fe`8AU4Z_Oe9;QiP6k)))%mud;quQ`&TmU)DQoB_$3 zz+ZdHJm9C>M+sOoE5gO$&rYmqH!V+m226Q&`#_T~l%RtBjARKPG`OqctT2JbO#&(B|weSJF5J;2Uo;?uR4srH}AKue6_4u$se^_+Rva;1c`D#j& zqA@iFTu%A!R^`0?;`Nph@>>!AD{rMeHA>J2sW5c$RID&{jc0crtOrOrVzUPf|CrJLbq_82*@^+d0 zH4SJ$x|qrGrGy!Bayk771r}-faIdNM+(YNtQ8+8^m}!cG>s0fX#4J=X*AOXJgkTqR z*p7ACi#-LuUUa=xrLkNO-8LNS)Ds(<+xMqNrJZ@7?fVp!Rn_Xr$5lVh)s_grJv8~R@2?4mVGBxW&~H{KAH~^8%o(&au4?QcUB^0E4(SGd!yAHd|X5TjkxN) z7fQ%P7lh_>pi*KIo2@N=AA_eSnnZ6FYDuoMZa0nNhtt%QnP@Qo`KONHNRU1#2FtJ> zJQz01Ew2hrTRj&+?e+b5i%mI8nZGL4=#FzJwzF&wW=t7n7o9$9q01YU-YpYYzLQ@t z56AH#es>6%K3az(Iv+{CTUo%Wn*pj`V;0+9w4IRUd9oZ`mB44Me#XasPB~Xv`es5D zjzzBc+9xNd7cElofnV(s9qOkiEZdbo?El*bUUx|A?){H{n~O0Cwd`mq;OWtf0RGA^ z5|3=YSJ#vMTXpa`e7Xr}afuS7G{l0PL7lGD`XRhfg%`XDir1Am7l~aW!RO_4ES+g- zATf2HXdXhDY~aZ7xx23@rgVt`3h7oE3b`g2rKs8ZgcIS$foL?lh=RYu8#R!I(u!We z>Wb<0jHD+bj{_a-!Rqs`g~L-owpbNho1>qOAHL7pbCAy2?3ecsut3zH_%pB7ixkpb zSnE4e0gXht_$wCY&lcilt9d19XPy-Me?ybktrv9Gllz%NT+*Q^zos2#iLlF0z0~PU z$-^dek8L1oiQ=d3M(9h@&Z}@&?kJr+tu6M3iP~0llRW{n<(~9^4MdKd327s;0u;Pq z$0_1cV4C&^apY$g&{IY~u3Kd_#4+cohzlI>ly@ehWPl<3xBB$O-1D0zBNuOs_9@O? zp}$KuhX$?j(wPnL8+$9{R#9S@Wlw5Lli3l8E{_JkL$=IRi1W^Z2))&CvUaZ5434lL z?SPDE0RpP{A#eGP8i=`=`enwwmo{AyAC$}RS`sTqspUpds#dPcR(oIB96)>ih*iS%uvN+^M|~S6fqoel@(eECxO8y(JdMLUsu53ex>V-Y z=X4D&}Ame`J1)#ugNy--~(?WdCt+GY1YVr4%<4kqz4NSBh|d8{$%;RJi}?F7@Y z8H`RC!ld^y6Q)?~k`jGfSsMJ;m?W$}aK@!4AntxT%#9m@HWtsyKbTqaVB}CG=|PVa@o#8HTe{i) zhoDn9o(q$O{t9HOXNOiD6uSg|(I^E{ZEjxMYb?Usu&JTg1L4;i>Kw-^XLgEJi>hTd zBrg;>VBu0qmr96FujZUD&I}nntc^7ScN6{3!-k0c_K`;Aa|ZIC*MH)+=n3O|2pwFf zhEmN`?utHI_C-hU9@N^YB)u#l6kU(ul1m<y?BAtWPtL+-fN#t?l`x)L3eH zL{h9>#~Jw9+pt%Rt$g)e3mG^(4|jhyD|vNw@%d6w97fWdu%<_2av?)W?D%n)>h03c zo;811|L_VFR)s(A#g3wM^9mB*Y1t4-^IBP;n~1#70hvU7sT^3AX{JjH#)RR0>UKRj~wM$+93{}rNxg|l|+MClSxC6`-`d<7iu>RuN9iBhIRW2Zd#n;?CcmX z{7dm7aWm>tSGN5<&+b_EICbIM&-j>b$5N7JcP6_CDRt^~)V=lbZ01l*{4C&>K%h?9 zzK4aT^Ez<73LDor<1M?8ppREUJA)C=88b@J>fQWXJhEIfttNrJ+c5TKxE3HYXGo@+ zf0Bn%mWw3xN8CCt*5QYtgCB1aCDNkIJK^mYRE%y%yB7{k;lYw^^A18o#e8zSyoM@} zr~T@_Qi)BCfT?hj5hI!1g2v#e1V5WAKB*B=*VA!=m{y0PmZBM=c!W}aU0j`SzuZET zxT~2VDt*wep&Dv0s2;T%^~U5Bn$_?eq22>CFF_5Mn+}C)hxMjtIjleB|K781Cb>V( z$O4FV_=8W6p>hB_d5K3Kf59M%Y|paG&HejwL0idaT>*nNeaHO0%D279Tlv%%Dxf-Oql!}l9g>$9cH2BdhWF_?~Qxir!*dpjoy z2{k2+?xJyWeJGP}-njOWpmn?%g{QPyAUt-^%*ax^u1*gaoJV4aTRi!QrepK5s5NxL zZ`6k~NHZj2G_b1NGdh(LFUG4Wjt5CIg zMo0%AjDGsCB4AfGFkd)@-xlXpuPA3Zn~m^X>t0eOoToLy-5TL>Ua%1l^CfvFvLl&L zF#i~}Q%sK)XG&HlV1kghfsCfp%rhzTs+kz*>cUv;J*wj>-lI$-FNxh1T|Lr)8sK(^ zzDAjT^6?*CJK}JubQpg#Ap&t?WWCC#&|2{Gr1Uw05dEd`dM2Q&B@E#>n)DS$?8ZYh zEOM&~VmCB^FM3~l1BXv3t~8v??!UIHy&8M7wZqhw2>44^aUn6}?(G>Ump+*vGf9l4 zgPBcN)<~ti#}Hie;%IleZjq40%aA2f`kML+U%aQ%^oyPG3cE*0~24*v|kn3 zJL9rESKsg9*{vZJsCn6an$sgW2hww784V?~{(t^d#f`CVymGHmN}DL% zn2BrGcxWNO$1B1Jhevfv7js$;w!)<2!=DZ+!#$0)f&^v@DkB+6MlbFpk~9FEB?^5e z#=i@Lta-o-jpAqT;{g4Cr}$A`55HE9_RmG;DHn zSFIj-XS$NhQf~&0!@upWU9yg3$H=LYcC?!s7?bRxJ^np1;uIbjp8SCceq8RScTQ<&6NXws!to`y7=rdZn^UfPu-3A7vX{7fXFfdcKUO(Ro>>3fxG~n& zA}{R{S=|RJr=xJq7fR1|+9t2gu)n*SH48+}!3d-(&vNqToDGW2LpH;6#sR~rLY~rM zbUOoQYC}6HV`H8wXg))*mP8d$C6Pu{h>Z8={%!E^^R;Jf6n2KCxV89 zl$jSE+lHeIiMmXKu?o&&KvONaJC5P3Q_Owf$Em7j`CrUvznrkJtdoB= zTBo#3-kC(aIHQ>&^e^Vssk;E15o&t|hu0kTksiV#iC0Qy?o$0P9ij0kokfTeM6X88 z_Gz1<2(S_{5o<7Gr47w&IJCL-cbhr_ET)Ei*Hs{4`d zT2RPd^^@1BK=XrY8j(8x@;Rk8z!!d??C{pIAwj8*hS^XoGyYyHOUPb@bl1kj9dI}QPOX%ly!hqKAr`M?f zHecZPXsjITwfQR7?ym!g!aHpJ*47V~592Qn)MNE>sTDo^X;fq;5`4&qI{>wNW)_($KFsnDO#y%k|DgGRldI z*X5%gsw}(JD?X?}80i`^0!v=qC50BM&EbLpU)d6ujd%tf6$OX*`Fj0jnHGHM=|KrW1w+`+qpUD)s*VSB*n7QwpJKhM3+>0~(M zSIk=~>Yf}mEkenjel~yuTS65X;rnp&U+8orkJT|QV1+~%kr%#S+*Msir;ux_-*qH< zeE{oWm7&_2@^pR!g zAR;F{MG6zII>BuRrZ+^HANY5}ENYP4&^@N^r$Ij*i zvS`s=oGo5VdmFjX1LZLB_CSi)egD(`w&$4xUaTW^0P^Up)SLf*7L7(CUj`! z0IkJt;k`w#MkgcXX1W|A<0n0Z9$&Jxg3GYjxGHMGy>7TNOi=Y$XZBXxpAk7gSwu&+ zUk?6y|JUZ5@4kEW`n&I5yxxBO;`^5`H(zbO9DA=xKwp0VD45@V0jUynjjcA^7G?^%DKZ)<#UmL_x{P-K{Z5z*~g3vp~%6I ziSjf~A^NILUkNpYFv4eo4Wk7|9CCxjoRRb61k4Jt)H{eb#iSOSF|C(pHE@dD2hYUl zLF*4nAC0;db)YPWv{&p)745V;6`k1knhhvB4J%wx@3)?~_F6dxG!AD|>O~G5z1v40 zFu}n;Gqw0&zeL$6@ZRZFK zrL{bogrep1-CQOmGDd*t$fVDwjnKQa(j0js+cX^{%I+z~+6JNtZYoW`) zZiu6^;(_2FbCU)AH#?`im?4VMS0X9VEMti*E@| z3zyk+ED5nN{=Wdm5WN_fre+xy;}-b#Qr?!-aYBcek8w_3p&mLUpa3*jNQV0_!a7P* z;zfimc2B<7RRbhgXg{gd)KTd!zvY~!9HIgCXi(xpN}<5qp;e}ZEo-54W_6|Li3~kI zCvmdBwlYcJ&D6Ntel(pc(u4OlyM+Y&Gq{Rb%BvTNs`|_GZyrB3gbYK%VyY-IRi9Xg z#-r$7)D1n7Y9sJj;O)rs(2*~v-b>sm5mHm(O5qwF{dRa_(Jzt6;<0p(sjDWQ_hHgm zuSpz8lbS~6*cPi5zqZ~fPzsshmFDp6u*n5eXLjj4EgMddwnbH?mR#iZA=-!~9>rmt z6dXp@D?w)O)v&zH6W2M`iDZr{92qq`?tnP0LqEYS8_^9L{dh(?EB$(~yZ`>9iHfqh zYjwG=|BYeXx&3SZ5A#@*_?h5bQwqpxIF-)`!Yi>}O)S9pWsb%#JKZoA`%v-LE=n{wtc2WDmfTGAaW8-IhAVM zrH}uK`uy|T=T0ET9hZ}E#;B+Xk0d+-cPj;t zgAOh=Bl}ICDf)9ME{Lfnh*ETe7`(+bE?j!z6{|liZWV9H7RaPZzfko^?8=x-fBPWo&a0mJ-P!}50PMj-6QXsv*cSz)wCM+kU?o}G<<`f zUdzfkGbuwg+_MCL5TU?*kPN*bX`D2kI$pA9gEJujAev`L=w+`U+MvYM^~I@AlYQ7g*B(QMU__Aa)DB5jx_zTsTmpn@8Cna5qdQGK zhbxr&IJ`^k(#^$r6#7R5Dh=qDLtY||!sFEET8J#+Y&}hV_STXZqQ&=Ro_w4Aj><4W zJt$Ujr|lkk1u4%#k>S!Q9Js<@lUgbTfuN1-?TI@{oFKguXi{bORceb?5$rMZ>RFqp ze!_N#KdS}lQlOH-#tlVbI-r@Nok$Mf4N8EoM0(w5$&h2y(I~Z6+DY{kUZFM$TmXYJ z)vYW*vhx3khi`7<%wL?)pV&aS6AP2YHMK$_BR?`liFRxnt|$43CJ-kW>Lr@&CI`r> zlQ|A{L`wPO)kP#B7oZL_ki}p>Oj=Uc{?X;b^r`N>SX5ql@^MT_@)&8t@?2ysn{*%U zd1L5Ur5$%ff9dK^Oj@c>xU`;O73fms zsla%AE#+b=*muUAm+%}~SpZ=})RdzPZzH0gXVXZ%Piq=EJ%G=Icch8$RFnjK&r;_+ zX32is!rUr7F6na)0_Orsq6u`PFRd~#*;gZmf{#TJQ9-Y$aG!4}|BipUi!&~o607KZ z)cDmb`gVqH;mI#9#oyuqp3zB!kTi^=*_l&N3QWDu7&SOkvRb@48}$4bQ(K6s;7_(( zVw^7Zz^|DUOxQ2paIL7`U)l9;*9!{MQL6gE+1aDNJNz&-t1k}lQbz+H|)#dS77mBZ?9i}%$2&YE~$^?-@%8m(ZUE6yEkr){+G}qy%3m?Iy z^@^K7%*YM;QwY+Rl(+*Jt}5aLZHI5QZeDtf>^znzQFLH)za+_myeOR{2!aE7s38YZ ziob3f14-xMcj)AS=S#6__;w){l17Q7K8=UbIET~JV)v7*sof&OdY+AX{;f3J+tI^+ zzTZZ*Gx1N%R5?RS0}NVcojOzmFM@@M93VeL!!j!erDX#d=LvBw7Gn-=C6@Fd6`bgU z@@J3wr8CkxyGxpq@9ruwiS;r-Rst#8S%t$`PLLrAp3XBO;uzZYaCI7BR8yTisOSb) z>r{lY!C%jb+M%q$H?vLxsz3qs$=w158n+KIut66d5 z0IX+R&y&9}!#L;@EIa)WQL5^P7+pG}n810R=n{DuV<{UZ3K)gT13~&Pc$D6Mg|BE} z-v^PBA7=tZB9{zAbVsWMbt2(h)fOmW(PF3xBj{P+BmMp{?>WSAmRD~cc1i@QvGX~f zlfU3-!W~JZyJ|;(Jrwt;3FO+^1lOl|BV|^**y+j{Ab@4aQ)Kss!{ zBvZ+~VL3z<2X#dB3WP-MF7FIC(w)Te&0}j*bx0jp4?_-7ap=XYZi-T{V^k?#6#8s= z|ApdeTf=6|Iv3iSAwo}a{$x=Vc$2c>v0OQ?E#zsl7)6(G_WC!$0M5vUs~tv5E{(D= zt<;rN=-zSQsm-UJL0t%hxgUOr;| zftIDP+iMq5vp!rKx6=lkKEMomDpbLym^1~zw(6s_7sLQNP;SpTjikA zztDk9FjP^ax^2$hQ1rag&k zy5Z4{V&MXtYnXoat}R&hMFgv&?x1uS#vZ#!B>2wj?{W9ao>vasigKjB;$ zYZ|rUoR2odlTsyuSa45bM!jty>m1!=WAdYVyBI9b-PYU`K0-Kz zaIdxIl9!U*uEHyGcR(dM(KR%kMrpwd8<7o3h`bKr@E%@a6}%2;@LsXhnJ2VR3z=#l zqgHxialO%96HCX0;>{H7h=YUps=b-8U#e~W&G0IGgyj!gr*%cjA?+knRhtJ*zX_8% zFJ)t;$nf%dM~5Ge_oV~u2eo{RuAbpTojq3As`5b(+|Iv_03J-k@SRI)S&Y7VSkwr_ z%=jSUY@Fa&`o{%Y{7G2@2Xo()+?Kx}ZiwkX8n%JMiogCrH4~PLO5w=t6x}kY4U-)h zpk5w#y%^9PsZv(^E1>;AGe$;{OiKoV4p2XoF_YP-^W@GrEOUiir!Uc z8Iiq`HW{>cy<-JI8A?#rY*0!{H<250OC-l+@R-PfREdQVDF_)#lD(g9Z#b2QWC@Gp z>PU{yk|U`a%`ga23;vpQCKzT*sRWM~mO6?T?v;Uhh#~3NE4`$opD(~xr5`8rQO8Oy zXIxxI0Z~@P4BHoGYqtOE&fq?%O3^{4Pv2U1VqYxJsTrpmVvM3Pfvi8#dG-6q2NBiC{p-7`X@)f1jqKpN<#r3N8C7&W)T#5!qIkY!@JZb zi->-CIt8|)N=%jdp-3FDt#5dZ%@~6Ts>FQ)wKVcxFFt>3U4;SHo=vAJz7uyQjb9-e zVI88(YuCeC9Yspqz1e*d-7wKXPr0h=>`kNrA&Ca*!A%11{Cuua3tGzMg?bZ+tfGV# z4`ud>!_o%YIJ+nKN+4BuzQ&SK<~v6)2~Hqy#|jMD?;#be)80d~@WavrMFq9VO%XVu z1JE_v)(*t6Wj7dBJ{*>B8OCkhh|g3w0A7QIT|WFRwl$-O@aAS;UzfY;mMi$zqG zmyt-Ru-(ax3JfG*D}k2Xt7D|O;5vz`QWh5b0$7~F zFfc?AU91a~5XSb*-1yyk7P%JV(+Y}kLL$Oj#jElayh_Zv9ShlWe8sIucMWI8QHwl2 zC8Fy>W)hP{)Txj>jlAdzJi^-sF?M#=3qPnX$0;)4HsW+*toYBKs^*h3Gqok5{1B}8 z0|SDtH?H^&{)~2EQZ#KsuywIws~&DiXk6uC2yYbs&;{|r0H(Uq3li! z#16+rr5hi1_k|bv%~mlHn#LGP8*Izlk@C~a<9`Zje&ea44HX@}MzLDEfqu5VE*?Svt;Ghh1~(EWB1B**#ecV00rI zO-CUKaB8O}q&1sRK{;Ax1O}U{2}#^Dj$E-Kg4oFYCu>`u~@VrMGl&<)S$qk*&L^v01vVIon1 zTQ;-IgS7|zhjh*W1?qMEjDdq^0$(EF9M)t=VWspjl<781V<>#B1s+>}ZlqR(3$|fc5imfr=O&AFkeP zQ65$X7gqpp@pOTzt3gOoVxm_%X&$VX=*%F0QjO0B6E_Y$wKh#xOngR(@yC-NncXRR zYJWKZHXR+_>X~54FVk_OiOv=-()&Ye_m3uRTs$J$qOZ~c)>$UbYKKV`w2s41kcC|+ za7-n%@$VlGj@}=B{7CC6sU}N6LLR(rH1$EUiqyoC5AknY8)dow^V|JBT9+0}NB)oH z->JWmx}{w zS}!C|&d-6v@%BJPk61|omktR=!R6({xuYgGny()2A02#*#y0qIqLmkCS>LyOv67%?#hu0 z`FRAhlbxwxp>i<-~H8T&uzc#*q*~Qqr(W;G@WnGS>#>pq<;`Ksd-;IM#P@K^2?k-d z0liq6+Jkjp5*atm>^K1*I2Ijd^bho{8cFqhAoenFNBM}NX9l0i`?SvW4(|-K$t+u9 zTu`3Kk=j8Tw69E|v{xt!{9r%yYGJWYm`XEiKXVA7)9G>xdli}vLhu6X2x0r4P!N;4 zTBV3=Ka;TBl|vf7CYX9U(s1Z8dVZ~p>Pui%F|R)*wp7#r0QijtUvFqn3SyAXUdcps z(Hr+cK}0zX(M3NDrmC^jYCn{X7fCTzvsM#VTPFY|pd13B(H8#@)D86mL&yq-?vpDj zihs$a-yo_YbmYAu(p6fF3aF+*fO<_fp7+1V@ty6=Pck4p zDC$(yRy}BC((!$atjutF*iOBKw#t^fC9^}pDm!TT@k3}W>0ojBjiNjUY)<>?h*XU- z4?`+!u6aZvbz6JO5#|;zW^ms)+AF{-5q&v z;U&*bpJ*0|K-v2{z0JDWj-2Y9dJfQE}^Gy1)FX@!EXr>DcJxH%C*AiPTAE$Z0A zy{4yAT=X>s*T*mS(Z6Da&{eZr(_?!p1*^OS*HB`fG~q6Y9ySp<17EB4__F55thbid zI9IhKUQbd`Eq9>fI>H`$#|Wv}9qBHeX?0~`MYOeYR&4oW_CX6klf2EJdcA~Nm&*&9 zIuC|HGc_Cz{&ZxH&IJS%Siup~emvM)$_rjWKqB?gP7NX!@-KjQKx`#?%@Rh*MEUU~ z&xDNxY85+IR3=uT?*RK>=w=fIaU7!Ac^sqO3E6w`%SlwNI_b1=Eq@a~pKmvSSYL~n z(^q37w8m z&hd6WuJQCMOd_5;Box;ZxAy)suIH8B$!}#NZj=o4!7~Dz-fPq*`sE2Y2QBR!*e3{d zhnrjeMGnmrPIpNy{c6%9Xq*vr_z7F&9`?|&yWUUQ_ru=)yU7Atw`9qj9Jv0RV9vDtT)SBj3aycSa2rk_Xv zyq7o{vOcka9M!cFZ=Jvl-i9m?d_Nt>(nU5+ToXz}mOMzAEQw9&RDmz11BJtiw&o!Q z%ixVQRM@E)V-D9V8->@s?m3b z*V|-}I~cbqi0ML<=M=|e?DS(Us6#ETmIy7Lgc6(r7=sqXoldV3P~}A;F_isP!~&ja z3LW$znKE1=ugL@)(4)q^bMLx<_fQsS@feh-Z zVKj+KdXMw)5vQutAB*6%xke;xr7=eQwye6fZ_q``Bhx#rdSs(o3P<4z1tUbG??37e zb;$|?{*Z2`9GF%H{E9x1r+;lceEKp+AC`DaU{&mR1ERE|{2e*QfJN-xmAt?l)snuq zQgW)()9wbe5?hd(qZEZsj6CEXwYZo`>SH8vr*-=&5Nj>W;nie`&&4Xs8Stkb}owMeK{ZZ$Dj0G$TwLp_3 z6-Pqbu8Z{Dq9`8)dS-^9Js=d*a~;aIUX;rtTt;rsI|_x~yeEr#2%PP-HCv}s|1GUs zy?e}r*0Yn@3xK?;Jk)Z?%GHdYuw12>$mXG$=1WSI=5w`P3j1AZDQ0s;lMo!*`H1H| zIiGsZNZMdv1gXh38HYPX6gOAdWtxxkykkIHIv`Wc3NF!WG7+2%vIy=LM(ip4=_1E- zRbi2jnzE~ub*jeiK@XkeVYC)g2Ol34o5bO>$NCI>=(UoU>$SN#3mrA1X9(_G^DGqP zvO=7I5!KRZqrXC&_QWWhGT}|tp4CmKy8YL=5sS(hQhoQo!9ZiOIH;$Y-$~u8@AHs! zXY&o3uEDjkQzr2M`;9XTwvOU9p7i<`4K3<=8CGK8HlJR4TB{O2BB&c{;7 z0PD&VYoQ()v>a7FH;krtB%fou6 zMd#+5AEL3Mb=ckF117`TOQF#DlY8c(yIxx{jsXKDv5#$Hr*r zIHn42fSz+eFdy9B!XuU3tIZ6)bm~&y=j=xx3jzLy(il8#KaKL-hwNWGWR;{I*aw-) z@Gum(;59K@MKV}UiqH$FGw$8N>nxpdn^tT}RKnKzfj{n^?4Kyntr{5q7Sf^HHRLh$ zcVZcV4qzrt-g1B)qOB1S6+B_n%VF$DG#4)@y1FCd-4fmo%lHF6b+$7Smd_Gg`9l!Iz$asiA4KUOeZQj{UEy~iCqX5nxWDT zPG&ntM?1e!eXeDk5Wxg}GdKk!*TmxOWAw0yEbenHq zZ@N56FmU-R4WcHC7QrEnFcX7?Cl{JkvKxY)S_h5JCapA|vsaAOapKtEXwI1dd*P^4@8}}-@ z#}jys5K}*EbeFd37d{fMRD*JQ5)ScGgBg)z8Fy)3S~{;@<-Rv@X|2;S`<3}Zy;tAA zVUcQ!+G+;bc}s;2FQ zIBO($-G&G1ohe|mmMI5YU4a5+Qj=B(^q$zR>513P_Kf>!F~^sLw`PvYeCr`ZKfn>| z8v9U<+T%zdqqb;*J91Qe^JafRr=*R2x%j;KV(Yuv=BpR8PpmsZ2>d)W3j0&SWIW3r zQS=N?UCFRKMR7zs-pMeDIBo}rkrVURGh;4+^<(FW)!K-iFxTu4aRs5SStga$D>LH@ ztl54k(mPKu4jPbD_+&uQI@~I^Yh*F>*3VFI+;^0zZ9n40nl**#?V= z$mqJXTNf3s(PXIP$1@5gY4)6acNsrB9p6ZiS(=~8!T0e?@yHVqtO_+>E<~%F%czX5 zZH@w!#ic?2^k1|*vgvq}cfIR)5a&!)FHb+V}~kp5?HV<2#NI%Z)6sXqj0qm4wF^-v>Cs_ zb7`dbueYc4bydv-*=$skl%3B*inen3oVXQcn0CjtAXn6)C5@7^kA7OPl@y#jY}9z# zz zCn|Z1^cVy8F`@LALLsY1xo4&IDUp*a)_ybfj-Oul-o3A&q*^QFoQ1 z?>dyA=w8XqWN-Q&X8+0AtKAznPV>sN#M+R-bMY(CaZ0!tQs-`ILpN;;3oP~5&$85` z69$d`OA@T%GSzqz4H3fSm%!@LCsC~J!FnVtH@CjK+OU+Z_NaNQ@wX7>{ znoPH5?(*xb{Ty@^Yeqk?c(Qr!NmaK)tYyFqr>iH%+xI&^?ZY~F=k^m+LCv4BAS3o3 zPLsqhf;befuj}N;qy3$|!q+UF2Rknl^YJYs zHjm99fW3qe*jzq6PA+z8v?A`<)pRK`yHcSD9>vhaRi~_WXDr@U40lMPPa5uM!iB{P zlgBno;+j6#DjL%tw0E0gXfQdLBazHe@rgm}EgXSh4^Z|%{>64SSo`IqWRz+3y}EYN zx_dtY`9m!T)Cj1L24j!#U%4Q^*9aUYFTm|xTmw0YBWG#KtW3pCgI!!XZiqS%X-rN) z{8UZELZ)7q?y@DJBu2K82x05`)<=jM4pzCt8T>iWMx_~2=cI{6O65y3yJzTdR zxLBOIA++sOgi~_|+<^B-~;8FjqWxwCKrM)c}hj2BkVlb%WSDISo3=n1RejpHQP1&L#<=gMs)UWf9K?vqhyfQ zazvk7Kvbs^n&yvCAJLU-O0((f%WOA2WF9p+N`Dq(4;`2xnifSH^|<8tJHfCzeB^aT z#QTR&Hwkhk1|%qu9JZd~<|6Yh8dqg>2Wcw2?fCHRZzp(O67$f+%Nj8t*&CRel&jGu z{z+YTFU(SX4hMrb-@^h4?TGbe&E4og_;Gm8&Gf%7VI$A)-E&Bik{OnQ2ki?6IY9nA zM*4g$^`S*;`S4R~4!4ETI2G&9O$)j~Q}3QwRf-wNL| zeGz_n_hqgUuXMmc!JFdQ4Ky!Ro1(e9FFXv|o}-g|QeHBtwe37<<>MfoaV!ph{mG=7 z68{{^U}(-8<VRb?xsjrpwIV{B9eE%MrBdVR3^YPLYqx0!=;8cg zq2RIZ&w|4IJy#s4qa?;QD7Y7>8S!Sinz9zRBxVxosE6h1k&z{nNg_QS8_-dKHZv2P z)TcanqF9kEN{}4Jq%m7GfMg*$@_wPoNsLA}o3FRk=Gi9{I(!F#Q`sRhzy{jhs5=)x zwEklqru#*)MWb5#jard|mOSixOb97420q-NdHep)d%_-vmbD;U*2{AGxKvm(t4X!S zFlfysZ5+m;Lf)k*RX!+U3236!i~vk6wejp(ovv%?j z!3*~;G;qYqVcJxt#jE}siC+J&YH3>F?B##>+kVpOY7UOSeY0IPn+Jk8Tu}dVJ%8AI z{ln$MapNj0+0D~CeCVWO>6@g%V4fc7enfwJZNpw*UI!R&4tjiT7_y-6MJhE)u_BqO z=a>?v|1sAteQSO0mZmnT;$KH|{TBaBIjQU#9FTxr{T>RGNjFO5?Tw2}H1q*avZ9yO z!WL9lL|aNlu<*W&`TPluJh*C-dwpQ2M)K*Am?`?n+8{qc>-n!>RO{CH8&AztK={FWKV>KHwG+h$j{p<$u|j-Xfx z3^DIn?Fw<_32Fu1pD`T==2rQN*-MOgf|weC>z=c=Lw-+^_7#s0MKpD7apI!ImsD(Z zuW$^=g2#ll=J*u-;^O)YgHQEBQ{}7DvGyF0?Muq1sP6WbLKdGk|isUTY#v41@XhgMrbZi_NV=y)({!R0qLM3%{rXAr}}5=yB6N&bApYqNlV;HD&6tTa1gKm zHi5^|VG^gpE-6r5$*yS76vCO3Q{MU(U7wy^UXxS<0Rgwz5-$c`(^uYz4>^7vGY!&# z+43WD4OVo`=gw(nTp@^2*b&NQ9%=ANEoLgD8igm-{KW*Vsx9Tio$`MHH)l6wmlLWKuG zSULLX_~CmlM~}L%vq&yz>*3vTJk`0#mtiecRUni-MutPAiQy2^Q;mzGZ{nwsT%l4_ z1CPhz>c9{9_=uQDCXARkaWr9sW<*5g>4M!1k1d)w+i$ZV=!RKo`-qfq+TEbGpLRfc z`9MwE+PJN1lEJGofg z(v#VPFi;k721-Ar;lkndJ618Ml+E!9k4KPRf+oFZ`5p?s;P~idC zCgvuETv(=}}$4`V$M8@v8+BRjj@4ndmq7 zf)M_`ob9g!6IO=VU0yR?ui_Ou{f~z@?6`u|TsYX81frAW;H5gF=r}YlPWTn4$I@xR z2fyDHMt?%MBC@1v;b&!%?UC;7l;uvI=^>3KgtB*|3k5M8%$WileW2%bxo!|38} zG{z<@4J3~h2w`=!6PwYI=jPMZX6Hk&hM8*_wy6>puJhw*pcH(`P|dd5w5_X+&&vOF z0~+`E`G*8quFYiS`F#NhMx(G9zV>mS;bO89lVvlpy}McZ-EYAbHN ziqXp`2h{MK=9%$DWfmE7G$b%}j3^I*cWF#Un;r05s0GHe8-#m?k!`@bt^IN`o;V!> zslka!ThD2SlkCTYz66B>F(wWm!n+(tzVEOk8EQa>!Jwy+-+PDX?;C+ zK=yd+Aw7!4d`Qzb(a(0h@9*x2-E*FulF@ib(9tsKHgQ*3M{=ER+)b!VcOVKG2v*Dv z4 zCCAlwfg{)$N<5i2_UNm#A}TXvKx>K_Y<7uu-j?QU+sNvuu872)pE-zVb|S2JWuLm< zZW#w1gD`v-3?I|rCttt&t2*Ri`?Eh0mU}ZT_XouIWf|)g4=;+gLdQS=27|mIvII(a zs^J0aH^NO%z&pE$<-3M2JdJ_S&ZvE&Ppxi-MfZ=CIw~YR#|Bh=>iTWK_Lj>>7_a_Q zw2%-tk_#y>LCnHM{7P07&j>JVM1NQg5 zCZfsGtI~|X;rij>YK#9}Jc(UNCFYOPNAT zGp=;DG56&rVV5~Px_HrZ_Cimxfj;HadWmP7;zznE$$e?!OA2n1)%WUSuMM;>U}8#?3P`6G9G!wz0!9zMIi9pQxL{cQ&@<8wQ&+} zBihilcqFueq_VQ<_hP!J=GNX-Mg-9S$*%wAF`>=n1$m$I%iT?vrXA1kf7FaFzy(}*ELd?s=I~Su!3TZRi*3c7NuqUq%ma`zP$2Y+I-ehMf^$A$bwStFjmut zdheBL^aKJF%IIc_bp_hN=CS=sH`EwCksu<9kjtUmyxwZ9GXNGI2oZ}XrJSbP+YdPf z&{zHB14KoBvqazy;QY>}v|Bsl5?)jMXOD1|7~ z5(oYSLQf!{8^G651Kd~Ac)vP)quh{#Z?*wnbR%%y*mt-MQBH^%c-TG)7UDSvfqoZ#} zc8K9w-#UB<^VMuxCSo$Y)!R8*lBm%9-cTUwAzy~?$PC_tDjX(n-WdFXu>&w zT^H5wd3v){OM(PM&Kqu(eMc>%ZT~IjoXhI8iRO#23HwgV2T;9Jj+^-^8{q=*Xm$Y< zPhVbKZmXFEpXwCfCts<5=t3rUxbLl5XH&5{t}GX_^m zopjb<%u=qY0o#BF&3a=TIY){0NuxZVtS=s(2IK;Fz*3X3Ito*UAex-AuG`=dWp2%O zSHveUP%WO`HMc8cxJU<7;$R%`#6!jCW(6 zy+F!oCM9T-sUrc7e!$1jTIUpb{t2yBjJYXs&%)rB?tu+=8cF9uTdjJfuDXagD%63r zK3YjUSRp!FGv8Xqx5v76+NUy?Gj;^ss$7Piwc8XV=r^Ikdy@1dCE**!C&}@ zzwz+->@SSiViLGlA(YQmwpR({FNj{De6}`@NJ~z2*pTRF>}MpLIux&mZApK>&e}{+ z>470&u;6G>wDsT+#rflbvkm2H0}{%x ziR~y;b54f4`T!D?x5lm3tVy*ncD8XvM%!bFhi1r97S)gW^TPx4MpzdGu+BPWAAlgL zrOr*9Zhp^nauWaa2KYi6P;2r6(@63qSBMz{%C#XQ=n4|rcL=#ir^sQH+PLWJ`tsB1 zxqMlTUc(a^2A&YP`t;&eflefwzssZzMYwLX&Iz9&23@#Q+w$~EHt_trOr^pH6}@&W z*K8&AUFLpzUFH~U9$>z0)vKh9i^Ur#6Xe%LUY0Ql5F6n5pb z-$VM&cB~AHqYAjGwaIFygoq?LQ8q3c&)5Eh&N+MmOBf=HAnF!a$qX(|dg%J@oizBoofzgbnJBL>U-BPk@7j6yg(X2O_ zAr5{utYrzmG+^67i9euiQAN9Tv;iIMGajKL1(%y_$GfC=pA`Xt8v4IUmpW?bjsYsiFgUEu0sY1b~Vz{Xf&?T(00)L&tAGhRdq z>Btqy(btL-pgS)Ao>7~2vBm!qBoslTse5McUiHDg;{Bh@io`+o!{HTp624N+7?kM916;iyK4l?$M9RGq5-vgl>o~ZvNb~ zW%LJ6s^3<#i(jb}w*>n97`Gd+d5$#!ug0ayiOEj;iixlOytQxEuo&;Wu^9he{(yTe zThq!iJKqTG6NVVIH>D3cqRWD(>f!?zwz416!?o=`y@0EVit}sD1DmXpp2^Wcc`o{e zN&A!`JVGt~dTSD;0ZLh1bd{|W9+x6kAmpiK9U5-z@3raRURk{&0e?pxi)$nR{mMz^ zxYmHMfzbdajQgtBOdZ_O;s~{H@%}*z*%mZRQWpDX$O?sG`i-0eR54J|Ts&p9;UVl| zo5Y9VwoMAT*ILJ6%(22#Pa)7W+s>eP**Lk(KnqzggI>!YVgpVezm3fiNQK~{1MP{$ z;fXdw2&&lJReo{K1Oajb_2>!P_>BJ=?&Asr%SV`gI(Q`WQ;C;9CNtdQe=c;;yhFBu2m)0x{teL8f+SSAwP&4kVC|XOcxZmX&ZH#i%G)r4yH@ zU+lrmDG6_7OBh23^t`ocyU;*?oRur5Ox(RabYoLiBWdV5l+m?G0qUXvM`|aIJQkD5B7Kw*)UpPGx zN5P22v=;h8eKwU$o9i8W2ls@Z$M^|ZhhQM zqEto@0q0w%f#vj6S6snPniip$5)#d-xW(#uY6nchkC zzS8C?lFwkt_M}xjh9Pne5LRbEV?bV8+6g@yR3LqS%xdUve(YW3{~3ji{GEmX_)~m6 zYuvLk9ZvY~bdGyk;VQGn;d+D@T2AW*InR$rd$adDza_#*A)Y;xPZUn4unc`jS4lU1 zh8n1?SCOI%1ODF|d~R*#;0D*LsoKb$LG}-~wxT^XT9YC+4g`O3@Py9s)P$jl*q?&~ zSrPgmp^3!|oGG8y(Wq3gZt&VK6S`ZHT3ot2^aSTpX&w}2X6=jV3cHT7c1_?02c-Lq*oTGIY4_>0D2dUw0o6d|k2I6>f(bx!5=67r{hNgS0uqe10~?@( z{6~h}(ed;M?&-nq?Bw5WWl}}gh{wvsXZt8>48cdI6oOdI4Eg<(Xpkm(8O-27iMYuG=!_m^plS zyUhPS+}Zt!Ku}6Ma&}q%MA$$R@1WNO-F1N0a1Xql^=*QCnx&8f(RfX?e5=}x7FUXe z5BBymcE0W7Gk9znowL6@41DVIMR20$G7PYi0CL{(k`}#EgxcOW({UJ1L+~X1y%f7! zcIhdIq*5}azm0`X?5LvsJRK4;B;50Mv%?w%FuTW4aj6@_ccnv*UE%;QD2WVHWXabZ z)QM1hxSL3t;@&1LRhy+u1NZk!g7*Hnqd*{B10Ew9-&3@WF>^9jB|Pu;X1ni?ylX}R z!?p=&ZaB#jpn&;=yp&G6z4;jUZ&GD7$g0QIBzRrq#vwrqomiA=Fx>j!9S) z3xa>Ne%aG~(j5w1!oeQvdMCs^(ugL6+w&O0$*{gMWAdJqyM#&@plg+s^Q3kaS((+g z%iP@y4ukQ_<<^o_-1yJ?k3YI^OqWH$-v~(LSoM1gP99bC!qN{dKjK&W#_6;wmzs*0D-^bgKD%SZ@_#M%n z5A#-yC$`D_MJVYk=3!c8w{0|l$fLdp=f$#8DGQdjkFafMS__6^C(8rX!(`UCm6=NG zcbrkX<>~c)RxM8hClvayF!V-N@p5}OgQX9PEvM`vaCX(ba5QuvSFjR{WL3dlnMPmT z_A*KY4B`<<+c{EyCao{6?sCo9XK|*eX3`evfia|avx`hagsSpWe5N2(u81t6KF7m} zY5hL2e;{OgGktSwAwK{uY) zYgV>C@+%rf9gL;_jh^fAJ0q}WEt7p6QgFmkqA+UFEm+b*)CTFRt35oF;*pgLN5P{| zCP9R*5q%vA@#@_g^E-|Zq*>W#HXGQ~$Hz4T ztNP3zHUufx+MjdX0*Ozmv0Exbujw?HA;i_;RT6MLNkfaHr-$@_b+i7KtVnqtc`TAM zyjo}9;>Hcmht9@Y7QMA&jUb(rZMpJHtp*6_i9;MP>7p8$NV~Bdx+8Fy_Alg+V6p`+ zEJg;Wu{_NTJ$)FOtzCFmf zn^8JG{OJH&pqj*$LwowohxQS;?g3?VlwFt$_Y*+1+_<{L^R9vkwF=!=kpjqg%(xAc zzxzR^nU|A)v(C;=m?uH3F~Z6$5&N5^7DJ!d(JlPHrJc)f<=J-EPar^G0AYp%LSX>9 z11QR_S7(5@E|;rsrK_ua%T>+oJ8^6uyX-E%`uI^*E%FB-Bosw=5F}8fhylZd0YZq^ zi~&-Jm;?!=L`WbcKw>~b1`POoziX|%_wU%9pwPOv%5{8xkG=PLe%H$ZDd<%K=j@6! zdy$NTmiM2|UwYommJ?O(Z;_*>gyN$vT}_2F)JdpRP7?+r5J-3))E4DU=UkoiZrQt)Dl}9bg8LUWc(%oJda*G?=cfRpw zZMCV?RIkN$KNjQNzv`-nk_uaqneJsX0pCo>Ao?udC`Kv~d=$T^06g{;nMKFS5K%#( zrXK+YdMpbVO2l<`G^g9$w+Vm4Nwt2+{$?#clvs$_rza{!hUPR;iE~fDQ1*~<6Yph* z<1FJ@5u#Y?$)u#fgZJZR`hXH`xoIAF)Z=T`X7>QZ8G365s=s4UnC~N-GZQ9iEQOs+ z%~OlT;ZP(N;0YD25J@fgNYnoqMasv-mP%snu;IF@eto2i1V zW@D#e^UAW<$r?lh6T1iLa&o4GCC9OtC7H*~Uef9pb86~KhR-ifnD4(;JhU#e6+A)CJ40L5eF6K8<-qxD+4tp#=0MQy;hPZ)+iHy>^W^E$fTv zR%}-KYp{V-tX`8Pz&^^|siMu;!ptv?r99dM{xJf>@JHa zRz(l<;Kr-W+^m6xN+%-{Sv`ADlEU8{Uvn@GFeq?i$~r1jR_hRtIhx_FJo53W>CBnh zqz8rdsdYw6GRZG((16`-yK*~ha@%!diP)1Bh=cn`V=yuVgx&KDmo)Dw{lUJC*9c0J z3?*Vm22A}dzsMrz%(}g1I3~)UYRuGSO%XeDNBHpqPiQJw=ev-ieE&zn4Ybeti%o#zRsi`D0rN|edA+E7ZoVB0%r|>Q{54k zQ_oBwaNRmb!$y0DYDi(|1m*1`))r4%=D=bLs&Y(hGBX1Q=B8Ow!q>)Q*UcTA)ys!?k|mIi1O;%*ZX2dCQA5*!Rk1>ig(G)7GV=h# z>eO1tsHgVuLMn%CojQ0Ul$ zOoWImCClw=tuSD-;&pf(-IY@^Fw+wL_ntTc;rbb(dWD^}xMd0>tz7k9n?@yCK2eBSb^?`bU#{#k)6t`}| zkQyTb^%~2v7g-TuB!}3nkR*($CQWuhkFW8<&aX7}QvX&;3p*45xq-;AzJgVP z*?W5up$n~)iJ_U1Fu+W$giX$}%b;ic5KU1-ySw8XR17akmF+i*SVlVn4SHxksA6gj3ke;#hI2WsBzl!OmV%5mk3 z?fC@7)g@nQfuKY|29^p=skNmMb;aW8!TT~x>!5uu-Jj8oW!zNX2=$Br^;07#C0rs2 zT{=KjJown&J1n$M%BsQ_mM}ZUpKpSibmh8Z2%(%ELY?=Qe$JB3IeKbao7kix0w2`T z*Y@M+xJf*T9i|`NM{jM4oNDG0h~nJ{!w5Z-Pp-Ckd~aY|r3r&ReuOZz++{SRc?e2m zQqKihF_LB^4kNrU-_>luB*m|Z>PJ?Q=q<3E50ZZ(Q_T(c9;c{A&~Y_857(&f4DLKW z)0YN8P!qakp3y6TW<_!st~IQ?;Uy?F>@ICfY%is?pBzl|(37yF)pQRx`6L!?{$6^#DelTzKpM&|~s z-8xTXO^`A-IO@yYG&>x1`%nVB@bEFm~$2qYmO*L&EkBaPh> zY`!mujPiznvZWLCDhp4rBf3pUq)jf(oQW*nY#HnOe}IhjP$cw8@1Y8-LjBvK#O>@# z+VqL(v}`ldnp{{d2PNayqh~zp760033CTJP@hyKu2SiyDl^Jq0z}mOgo^CMXAZXZr z^l*FyJg0-){mdR9V2cA`2~c$mEP;HiJlJy5`0L|~=Q|(C0$E+bOcMQNLXtCS_ZO&e zk-5_M7)32k)OS<~!zisRb!zHmZ(Ab~CtghDnxsXldr|r83d@iOL5?yl6_;b!5#G^U zZC$+DRt}yalJe1;(JVSPzNF|t%6+||+`6Qv<~pJ?ON##75>pAHw*%O(j7 z`>k90QM_Y9=iY}YHOu6qQ%p4^*4 z%5}EW7&I!2XEI-l6z(PLG;JiIT{R|8)Gs2ywY_fdAXqAWMzw(gAImgRIg|Rf{1T9* z)=VC!Owg3<0TWotc>SC2Vq7>&&t?UEw09P+3TX23Lbw=x0QkTG8Qw*pg(d~dke9HW zxWibi$Wj?Cw;8h_m)c~Et@X!ZZ0}uzHI$tfo*o}zFjIbzQAeD3zx(S~Zz%B6DtjA; z7P)gWY@3p1!+Y$2!U{4GJ<4X|juHgym@Qw+%1Ob{VBtzieqv=?F}KA&1~?s+oggl| zWQuHL5uwaiFLSZy3TEFz;#5ygH=;M4Hc{ZG>Gbp@#WZ@ql`icJB%r&PHT^OhqUDx%iu zXAs{6T+MOh!e*S$FP?QbwR0Ss_wHtfQvlE@Hd3No%qag8Y@d^{{h9#-iH@w`Y***XXg{@l^08b=3aS)@ z5{5>GRfq#1*yF6k+g-}L+~DR+QLjPl?xs6$$aWm!&+T*mIlXqk~hGAd*X0it{;T&FX0GuYHV2^b-PYJR1|7}a9Jivv$`K*Q=_KGc&nWvcB)wS#X&%0?;>H+65V>XU#Wt0lfF#YmEWT{>Ct}WL)9I`Zdev z)Gz4eNQ!5Rv-JR5XKcQ`5iGFuEk2#2_cfSs6I{^BhT{2?X5(6 zdIQ>H+n&BfiLNa7z}BsB^~LX`Y9c*bdtBWKi;}IUYn;ATX18MtBxy9XKGLdXJn`5S z#^vfqXGCRO&P6zzFUhS8(gx8zMVj=9MNV|Goon488sPsIvx2v_-aLN&YGXr=!syc6 ziQD9KoejWXAd`$QZ zJXtW&64d*vv-w;0xtwMl*Lt?Is5v2NHcA_{C=vvV zD}5BzNu&EidoV3n1f6Lkbk^8GbWH2qY=$HgwJ5taWXCTg+C#^aDC0@rXK z%pvY6p7L9}4|8)WsoE4nzC23RidDRzld|heT&r`+8QH+jG2MD^NFM2c;3WoetsrJr zPg%@HNGRD`=qaYPQaqMw;q`D%0IPPFtSr5-O1d-#Ua7RAI6Vp3ham@x#xhX?Jw9 zJ*udlwwUKpHkQ;S8OwL732eFeYf7?**|5wR8zYZwNJK^hT8GW{fNUbuUPg3S0uvr& zV;aD2ap+A*JV3i9 z?{JwCFuEs3V1XRGS`Qsv>>Mi#Q47sbt~h?hmha%{WIIfRO13`5d>X`b21A|1@9j}T zo0H3{*$*+1P}0(rn)bMyj7FY>=QNVeFKH5P5SiOEh!-bF>F8-+sv4b~DL_NTs$Q(m zZZ8dTzKe*FH;fGkjCr3CG$AZD8e6Ecig8-t0K zTc(ts(?$@9${Y+4VU030-zA`zn>`DAaX*#g44XMffT{ z(TfX>1U4ikGu(}5WZa7n!6%KI;4)c(gib+LDWvAk-s!DHo~tgYh$`;+=TT)Ru7o3Q{tIMa9S_rIBVcmHUvzwB;RNR4fl3w z5z^)!LiLOy(#j5r!@y2|w%MnN4`z}UP#h&!Nq*7&^&KUNZ6@CF$$EPH%q_>c+gjcJ zY5-jBJy?C1R-w9ostCuz$1%(4Lj95C{4^8b-Tu3R>agi_#54<0I4=i?>LWF-yOI83 zIwOE!)D!_VW#8Ab-dV%>Ti#_9fN7S!dHs|@ zmgolCAkIo3%X<7NBp`rWD@7g%fXu`P>ois~;owKIXdQJny>EpwmBNy2kOi78LXrXE z;xGo$Sh90@-xz2MZ>f)xG?_kET2MGjxee3<<(c)Mm zYr42C9chT5m3Y$?(ubCW(gvAwAZn@*J`;ubJIA!mTre_>Ea0+|cA;vgzu4}`@?%Mi zQjppi5*U8)<#uFL7?w!%U{$`S+5T-h`jC*iK!*rk@|CG(h6sDMmftz8{j_IC3T?>1;?xWM1GwL_73LlXg)Ua7Z;;r|(g=HP9)3@WG8~@lD+|xna=Fu2v<8 zd!tFe zEC`)+;9*1;SUGl>&DTjdZDu^=2^NXsgKu2zj)>L6TfSxxs`juKLzXzXs4vW>Snr)x9vPaS2@fhz>0);@ z>g9^{9E}E5nlv~-4H!M4{e<7duD=h4H<%@@0~ll$OWSyXnLb*%gW$DhKiQ7F{&Hp& zL`?%9oSD~>4i>wvMGx!}izhsSHt`$pSrTC_36Hj(d$bGp>tG?N63^lU}O6=)yA z*?L~Z+y-|TGeVj(``ojIC+U3B=r`%*Lrnb&7J=%7vRp;<46XQ?dkSsPhKSa9bnm%2 z(oXwJY6Pv^(D>>q;`O;fL~z?JfhOpta!AdoGE}xy6Sc7G5&Q-XJMN-Gx44t2hzj5k zI2Hbu{p8XeS6HZ_OGCK(3n2uFtrTXV@aSxNHw@-+UmuF`#22=QE>2d{j8(%lKvPU- zcJSUdO!1T^Us}5t;B6h1xK^}2Wc-F3$if8cTmYE~*6}()oc522>p4&(XDj^eh8zDN z)mV0ELz>MfS0^JL-rmKszlb^6&lIT%Dr(gcfeEd>dHubYub#dBQi6wUTu}k9`UR$A zgt>79vD1jQY%8Dz1PUnPJ7L*h3A-;JIURm0D3%_D9B07eQJkx+5=A3mPMw)GXiNEL ztFKjY#anAD-(3w+M(w%m>)nqhN3_KhpqXT@+@57_$iN{tI;T{ezre47T9iUJ2G|mx z$1PV*$h#KvWr=LDhI+|@fL|(E9lUUNC(>%dq)pkQ3y?iGa5(86bDp^RizxGfDdm}H zvC;g2Cj4h#L}3vH;5~j9O*e6>UaTK(orJreI_O8C4*@f-~gE<_Pg+ zrEGaBK1hEc8HWJ6N-qYtC|xcoF4BNVJDIIj_YMGXoX}94X9Hc74WFHyUGIO;`>GR)I|WglVN=*(-pl9D z*1!Dzo3-bPSr268sV5EsAoC z0DX*hQ2KnDKbe1(=BA&oT}w(Q>n0}~g#<|Xo`&_l+LcB2C0W>txs8SoUZI5+1~(!z zU1Up4q&wALXtf4{yxPB+pWd0*rZ+vNaY}uhEP`j{0>~4RzkaMz4duCISX}BqB+N}D zUPp!XIdpm|xfj|Lp5qMs{Kek=sG&WXKUflXF+hiWF3&p=G{%q>J&CM?4DQ)baE_n@i$l}GKyrIgN~ELo4n!_TxbE?@ zNq;}gJ|ecz2A)1sx2lVNV75#v*nTFvsqAP`JArjbs+sx{%c;?72JBd-LS%!*MPgS( zqhSbc6QDqFF@`1x-i`XCu}-XX^abNU3hK&S!Rvg@|zlaZ+ogiE~kUI!@= zhYW`lb{4akKUz!VDN6cPDFr!!_l-Z)3r5;*jznhPyPX>nEICeh1BMc5MhL%B_9D`* z6BS5%KmyibR9>{)Yuf<2p6oSg?+Jz~w!C3K=|kM67&5$A99U+2Mw*L2s3}wou~^1- zdqLrsGm1)MYPi)cI0GsP{J`@dn9t-Iwx zB=q>qmJ#dvqNy%7$2Jb~{$aE_G>efSc{INs(!)%+^W$rE$X}L%t_DC>#DSSK!nzrY zP)#sXqiG^D+&(CUFxd+j>oBq)pz&L=gBd8{5DPGDjHK=JdfF#qEm;*Zp6a}G`~^~! zh^Vejk{yXUmha-@rEgorx(!7P85%Z|Lkjk)QLzwDp>Ev#hr91Mc30N6G&2=nhZ3lc zX~tHpw##O;R7SLr9SqlOI^shSUp;DyTfBLjgRZg?d+2^MUP|FA(KQ)0Q4C>Grrl5$ ziTm;{3E}W3B2Z9%nI1QIt@AS&6~*Ua$tRDHB~+cbuK}M?h@TvwBW)AUQ(K6Rz0H2t^>xTC+&m82gw_oM>adngq5jg^N3J z-}1UNcC^RLJS)}A7}AvWVv<%IIbXPY;yu`F3xND1{^Qf~$53%x=wj|?5bqU$Hq0ko9)d^1tzS?<dl?>8gMp4}!7K}rD7MgKOad>#+N#H}{0@JrsVN{lo zyRSg5eVN-tY$i8V`?nMcRu46wJcPo9eAY~yw5cTW!IITOT9isSyyBm?N}lFoC66l` zE%!9tN20(x$~w&SGEoWwKh_6NQ2d@*;R!VIn2hjhwlr8O;5Y4#f#!+UB{W^aDMC33 z-C6uj^56;9D>!ElsSz8^KSfCyDk`OGdtgkguzBSrL;0EP)fCLtDbrf$qSGu^F@IQB zhdFPZkj_JE zbEe4{x3f;VSMQMP2=|-kPW5nPJPOjABQ!YPGRD#|QKKgcx21 zZX>u!uQBQVlK7M8INGkJl{iJ5jc<&(3p!)p3#BH_i;(Xfc*Eo=bHSTY-N(ZuDq~I} zObd2XqLeGN1JOLKkR>TwcvAcudmu(Orz39|EwiAd2tRN$RPnogk{&absT4+p3@JIX zQyRe+p3y^BH`%5HU-Wv=a$RtM$XBBtk+HfHaZ)6K>tCv#2+l;P=8NXwMIjCYU}hwp z#T_8x-dFXMX|(Z+IR0)rR+2nJmaX2Tx;kYtkoGl};_ZI%=DFJgDh1siM4HKjS-f|$ z;Ya21yd{RwpfzWnTOQnuPQgIEEFj5Et{lY&;hRa` z0jo$_gs6|-@*)|J#4}Ug`zrf*YqYgssNn0E@{FoDos-TOm5YTp%@1oFHWf?eu1S$) z3Qq;MEK^po{%izig;I>wO9@-1^m3sohheY4LZ*+LPE%7Y@91Ea-4)cgZvEu^HS|)< z9*TE@IGCf;M&0EQy9L-OxY-9WcGkZToF!~cg~_t@fu; zV84g07bQ}iXEZQE_A+r8yOwDgL(a({@|+j%U6+7Mk5&*($cP(VBSY-R@AcS)9@S0Q780U0gDS;pqrvr``K;KSJ%=R%U9m_bCX8AVQ& z3>{4*%Eq)lV~mb9+`PqD&0m1_Vd7qYQW{-b=2srUy0vwcPN?hM_znZmC_6<6X^1~r zA6KVB_r1`R4UHiD=oB|Fv6aD%FS0g^a66Vh(d>BH^Ev!`HDyBLC=y^%QuXY7%p;<8 z;nLpqDuHwv!k!F=b?Tw^gW?%0nv14cO;9T-w7b~6l;UD(lLLpF2HahQV=q3E(C} zfRGXK$M7;`Bq*=Gjx?=bmgKyYE85tq9k*1dYLpF2z_&LrbUpoWu}B@=u^I{&G6!LlClk4VWX`$-#8K>XVA$)nJ9wNZ2A{1YP7M}O&>*;+WUugaW zG0{g3{)hhY)`rv(QpCiHQ$R$rx4Lh|+fJ>$3f5>pwGQKeQZVH8f@I z%h*$&v>X*6JlcD&x}z%0t%eG^Lq!e%%y1Gk<+sQQcjUxcA^LFUv3lmJ9AFFfLd4hx zd1QWN^|+GBV^ccvL-dN+4-SwEz7j%8s>Zkiokuvo?w!?F)08;=e4!p%%p{pp4^AAf zHL{YGk^gH32V;bb$M$wlDpAxUD61@suE2@oao+SoTC63 zY#2y1Av=ifFB$K>?or~qZX{P3!e8N%f?7nsw^{_vN*=;Eg-FqfHuH*^v@^j8%d%axSwMmQ>o(Q9kOEdM! zf=}G@c!Nonh~P>jFWVRbQ(B}bKAa8!WboMq)3efY)}uJi9QZBOEAPrVGT0zv!}p{E z`+#FSOx%4p5(0t?zV{&w?Pf{_sO(fUOr}gO<*8we`DHIoqG(E?k2o_Qql_Qad%F|+ z)J#%Xq6PtK4~W)*NHk*su2Cx8WZKTfAzMmyPFeJ#2EEnT+osYFklV13g*zllX5;qu z=v~OFMeh|d{`r&p+pn=KE|eJq9i2l{QeDB;$`v@;XGAX=T1@}`#oANX4m5L6`Gs*p zEZ}C8CsD||vt~CZ9=0=gLDbo4&xFr|&Awz>qF^$=dn8w<=e)o7A(}Avpc}8|Y7qs* z!w#&Igf3hSV=noGQeC|BjWTx*I>M0fYbsVV^kke}+nDGAeEoH~wGX2#4 zgOX<#M5cK&)0ht_@x^+M!4vGoN@R*&9|A$O-NraA5GSs(&4Qbe9?MXJH=6&j%P@Mn z!XXH6mr3(&y%l<-?$2x=%-i=n{CSV26 zjUfu=Q4_U=m^kaRJ(_w;@qm1=AwmMZMIm?eP_sMP$8XhcQThKo4iSB`=8Gt)sqB=nnNZrtXYZoYVeF_&^p=Ap=_)%GHWP{*i7>DX*~@m0 zNEU-Xq)J-FqP>t*$-GyI3~TRY4$|sx>&U=T)}7||Ozxq=f?`JxD-E*&9}fG%7O!?e zC|TNY-X-&j1E67M5Z~57ChqWVzZpq|RF2hG2)3sKrv1$8BUlq0cF`pG@MbM_M%RdM+v9CT z$$F#okearGxomvZ#SC$YVW5?>@!_DBwk%poL9J9a<&wH$Q4iw0?ryKI1uE`M?#PJF zGJ2_v-b>UN+v>f4|C7pD(WDu1eY2!k!3A|THb0e2o>-ys^zVHRzH+wrgOlTpeFwO!_;Q>OUa8_ihu=K+G=+rKvSJ_ zW$NXE2g!Yut-f?uE!=EiO6eJ$Nt0cC@j~?PxdEzky}4cYN%A&cDY#5vzGOgIML=6{ zrXvqxzr~gF`2sTKJDzGcjrp}SFwk$6Y^tCmU1t=9XUVjury|Naz}A%RX#OG4hjT$1 zi42vF^^h#uS5M>wutS4lT7mMUa?uHF>HhiiG%(72!1L zFK~emnBqc&w1f3#TMH zlfgSq?ryk=&91fgaCmt+NoonSnkk)GQ#2nb4l%z}IAe_Rh+TIo-8O_@3d1WnOB&0ygO^drSHi+n$@QwAdxOA_rlTOIKn>GGG40~%{0iiLtw($bV!Jk1Wb`x#_#rVk|kX-h_YcI@uyY-0>7~MbXVC3_#?pFh;pG0HMHn*&&W=Duin;#ZE}eqnsJAi0rzkR z7s-(AOWfEK)BoU)VwlrN{9FpQJTeqCsgpaO>$j(h0ZEDG> zJxA>f>jEt@$`RyLE&~^1NyI|!m35YJc+IycR2V0n8 cJ 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

^-zc)<)yyzWKmja`-LX#Y#zG%U2%Ud~?>-Voro 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

E`be3&pR>V3k*IfT|G+rqardOVKxv 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�y|M!1Yt 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 CY{AU{ diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/asn1err.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/asn1err.h index faed5a55..e1ad1fef 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/asn1err.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/asn1err.h @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -11,9 +11,7 @@ #ifndef HEADER_ASN1ERR_H # define HEADER_ASN1ERR_H -# ifndef HEADER_SYMHACKS_H -# include -# endif +# include # ifdef __cplusplus extern "C" @@ -53,6 +51,7 @@ int ERR_load_ASN1_strings(void); # define ASN1_F_ASN1_ITEM_DUP 191 # define ASN1_F_ASN1_ITEM_EMBED_D2I 120 # define ASN1_F_ASN1_ITEM_EMBED_NEW 121 +# define ASN1_F_ASN1_ITEM_EX_I2D 144 # define ASN1_F_ASN1_ITEM_FLAGS_I2D 118 # define ASN1_F_ASN1_ITEM_I2D_BIO 192 # define ASN1_F_ASN1_ITEM_I2D_FP 193 @@ -145,6 +144,7 @@ int ERR_load_ASN1_strings(void); # define ASN1_R_ASN1_SIG_PARSE_ERROR 204 # define ASN1_R_AUX_ERROR 100 # define ASN1_R_BAD_OBJECT_HEADER 102 +# define ASN1_R_BAD_TEMPLATE 230 # define ASN1_R_BMPSTRING_IS_WRONG_LENGTH 214 # define ASN1_R_BN_LIB 105 # define ASN1_R_BOOLEAN_IS_WRONG_LENGTH 106 diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/bn.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/bn.h index 8af05d00..d8776604 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/bn.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/bn.h @@ -1,5 +1,5 @@ /* - * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the OpenSSL license (the "License"). You may not use @@ -56,7 +56,7 @@ extern "C" { * avoid leaking exponent information through timing, * BN_mod_exp_mont() will call BN_mod_exp_mont_consttime, * BN_div() will call BN_div_no_branch, - * BN_mod_inverse() will call BN_mod_inverse_no_branch. + * BN_mod_inverse() will call bn_mod_inverse_no_branch. */ # define BN_FLG_CONSTTIME 0x04 # define BN_FLG_SECURE 0x08 diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/bnerr.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/bnerr.h index 9f3c7cfa..5c83777f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/bnerr.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/bnerr.h @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -72,6 +72,7 @@ int ERR_load_BN_strings(void); # define BN_F_BN_SET_WORDS 144 # define BN_F_BN_STACK_PUSH 148 # define BN_F_BN_USUB 115 +# define BN_F_OSSL_BN_RSA_DO_UNBLIND 151 /* * BN reason codes. diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/cmserr.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/cmserr.h index 7dbc13dc..d589f592 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/cmserr.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/cmserr.h @@ -187,6 +187,7 @@ int ERR_load_CMS_strings(void); # define CMS_R_UNKNOWN_DIGEST_ALGORITHM 149 # define CMS_R_UNKNOWN_ID 150 # define CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM 151 +# define CMS_R_UNSUPPORTED_CONTENT_ENCRYPTION_ALGORITHM 194 # define CMS_R_UNSUPPORTED_CONTENT_TYPE 152 # define CMS_R_UNSUPPORTED_KEK_ALGORITHM 153 # define CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM 179 diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/e_os2.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/e_os2.h index 97a776cd..5c88e519 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/e_os2.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/e_os2.h @@ -1,5 +1,5 @@ /* - * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -241,7 +241,7 @@ typedef UINT64 uint64_t; defined(__osf__) || defined(__sgi) || defined(__hpux) || \ defined(OPENSSL_SYS_VMS) || defined (__OpenBSD__) # include -# elif defined(_MSC_VER) && _MSC_VER<=1500 +# elif defined(_MSC_VER) && _MSC_VER<1600 /* * minimally required typdefs for systems not supporting inttypes.h or * stdint.h: currently just older VC++ @@ -279,7 +279,8 @@ typedef unsigned __int64 uint64_t; # define ossl_inline inline # endif -# if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +# if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L && \ + !defined(__cplusplus) # define ossl_noreturn _Noreturn # elif defined(__GNUC__) && __GNUC__ >= 2 # define ossl_noreturn __attribute__((noreturn)) diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ec.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ec.h index 5af9ebdc..24baf53c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ec.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ec.h @@ -1,5 +1,5 @@ /* - * Copyright 2002-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2002-2021 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the OpenSSL license (the "License"). You may not use @@ -793,12 +793,15 @@ int EC_GROUP_get_pentanomial_basis(const EC_GROUP *, unsigned int *k1, EC_GROUP *d2i_ECPKParameters(EC_GROUP **, const unsigned char **in, long len); int i2d_ECPKParameters(const EC_GROUP *, unsigned char **out); -# define d2i_ECPKParameters_bio(bp,x) ASN1_d2i_bio_of(EC_GROUP,NULL,d2i_ECPKParameters,bp,x) -# define i2d_ECPKParameters_bio(bp,x) ASN1_i2d_bio_of_const(EC_GROUP,i2d_ECPKParameters,bp,x) -# define d2i_ECPKParameters_fp(fp,x) (EC_GROUP *)ASN1_d2i_fp(NULL, \ - (char *(*)())d2i_ECPKParameters,(fp),(unsigned char **)(x)) -# define i2d_ECPKParameters_fp(fp,x) ASN1_i2d_fp(i2d_ECPKParameters,(fp), \ - (unsigned char *)(x)) +# define d2i_ECPKParameters_bio(bp,x) \ + ASN1_d2i_bio_of(EC_GROUP, NULL, d2i_ECPKParameters, bp, x) +# define i2d_ECPKParameters_bio(bp,x) \ + ASN1_i2d_bio_of_const(EC_GROUP, i2d_ECPKParameters, bp, x) +# define d2i_ECPKParameters_fp(fp,x) \ + (EC_GROUP *)ASN1_d2i_fp(NULL, (d2i_of_void *)d2i_ECPKParameters, (fp), \ + (void **)(x)) +# define i2d_ECPKParameters_fp(fp,x) \ + ASN1_i2d_fp((i2d_of_void *)i2d_ECPKParameters, (fp), (void *)(x)) int ECPKParameters_print(BIO *bp, const EC_GROUP *x, int off); # ifndef OPENSSL_NO_STDIO @@ -829,6 +832,8 @@ void EC_KEY_set_flags(EC_KEY *key, int flags); void EC_KEY_clear_flags(EC_KEY *key, int flags); +int EC_KEY_decoded_from_explicit_params(const EC_KEY *key); + /** Creates a new EC_KEY object using a named curve as underlying * EC_GROUP object. * \param nid NID of the named curve. diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ecerr.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ecerr.h index f7b91834..51738113 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ecerr.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ecerr.h @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -243,6 +243,7 @@ int ERR_load_EC_strings(void); # define EC_R_LADDER_POST_FAILURE 136 # define EC_R_LADDER_PRE_FAILURE 153 # define EC_R_LADDER_STEP_FAILURE 162 +# define EC_R_MISSING_OID 167 # define EC_R_MISSING_PARAMETERS 124 # define EC_R_MISSING_PRIVATE_KEY 125 # define EC_R_NEED_NEW_SETUP_VALUES 157 diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/engine.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/engine.h index 0780f0fb..d707eaeb 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/engine.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/engine.h @@ -1,5 +1,5 @@ /* - * Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the OpenSSL license (the "License"). You may not use @@ -722,6 +722,7 @@ typedef int (*dynamic_bind_engine) (ENGINE *e, const char *id, CRYPTO_set_mem_functions(fns->mem_fns.malloc_fn, \ fns->mem_fns.realloc_fn, \ fns->mem_fns.free_fn); \ + OPENSSL_init_crypto(OPENSSL_INIT_NO_ATEXIT, NULL); \ skip_cbs: \ if (!fn(e, id)) return 0; \ return 1; } diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/evperr.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/evperr.h index d2b26ea5..b4ea90ae 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/evperr.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/evperr.h @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -11,9 +11,7 @@ #ifndef HEADER_EVPERR_H # define HEADER_EVPERR_H -# ifndef HEADER_SYMHACKS_H -# include -# endif +# include # ifdef __cplusplus extern "C" @@ -179,6 +177,7 @@ int ERR_load_EVP_strings(void); # define EVP_R_ONLY_ONESHOT_SUPPORTED 177 # define EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE 150 # define EVP_R_OPERATON_NOT_INITIALIZED 151 +# define EVP_R_OUTPUT_WOULD_OVERFLOW 184 # define EVP_R_PARTIALLY_OVERLAPPING 162 # define EVP_R_PBKDF2_ERROR 181 # define EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED 179 diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/obj_mac.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/obj_mac.h index 483fc050..53516a06 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/obj_mac.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/obj_mac.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by crypto/objects/objects.pl * - * Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved. * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy * in the file LICENSE in the source distribution or at diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/opensslconf.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/opensslconf.h index 1b0705db..588a6544 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/opensslconf.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/opensslconf.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/opensslconf.h.in * - * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -30,9 +30,6 @@ extern "C" { #ifndef OPENSSL_NO_RC5 # define OPENSSL_NO_RC5 #endif -#ifndef OPENSSL_THREADS -# define OPENSSL_THREADS -#endif #ifndef OPENSSL_RAND_SEED_OS # define OPENSSL_RAND_SEED_OS #endif @@ -84,6 +81,9 @@ extern "C" { #ifndef OPENSSL_NO_SSL3_METHOD # define OPENSSL_NO_SSL3_METHOD #endif +#ifndef OPENSSL_NO_TESTS +# define OPENSSL_NO_TESTS +#endif #ifndef OPENSSL_NO_UBSAN # define OPENSSL_NO_UBSAN #endif @@ -93,8 +93,8 @@ extern "C" { #ifndef OPENSSL_NO_WEAK_SSL_CIPHERS # define OPENSSL_NO_WEAK_SSL_CIPHERS #endif -#ifndef OPENSSL_NO_STATIC_ENGINE -# define OPENSSL_NO_STATIC_ENGINE +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE #endif @@ -117,6 +117,11 @@ extern "C" { # undef DECLARE_DEPRECATED # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); # endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif # endif #endif diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/opensslv.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/opensslv.h index 17d271f5..7b6c212f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/opensslv.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/opensslv.h @@ -1,5 +1,5 @@ /* - * Copyright 1999-2020 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -39,8 +39,8 @@ extern "C" { * (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for * major minor fix final patch/beta) */ -# define OPENSSL_VERSION_NUMBER 0x1010107fL -# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1g 21 Apr 2020" +# define OPENSSL_VERSION_NUMBER 0x1010114fL +# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1t 7 Feb 2023" /*- * The macros below are to be used for shared library (.so, .dll, ...) diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/pemerr.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/pemerr.h index 0c45918f..4f7e3574 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/pemerr.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/pemerr.h @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -61,6 +61,7 @@ int ERR_load_PEM_strings(void); # define PEM_F_PEM_SIGNFINAL 112 # define PEM_F_PEM_WRITE 113 # define PEM_F_PEM_WRITE_BIO 114 +# define PEM_F_PEM_WRITE_BIO_PRIVATEKEY_TRADITIONAL 147 # define PEM_F_PEM_WRITE_PRIVATEKEY 139 # define PEM_F_PEM_X509_INFO_READ 115 # define PEM_F_PEM_X509_INFO_READ_BIO 116 @@ -99,5 +100,6 @@ int ERR_load_PEM_strings(void); # define PEM_R_UNSUPPORTED_CIPHER 113 # define PEM_R_UNSUPPORTED_ENCRYPTION 114 # define PEM_R_UNSUPPORTED_KEY_COMPONENTS 126 +# define PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE 110 #endif diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ssl.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ssl.h index 6724ccf2..9af0c899 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ssl.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ssl.h @@ -1,5 +1,5 @@ /* - * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * Copyright 2005 Nokia. All rights reserved. * @@ -1305,6 +1305,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_MAX_PROTO_VERSION 131 # define SSL_CTRL_GET_SIGNATURE_NID 132 # define SSL_CTRL_GET_TMP_KEY 133 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1360,10 +1362,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1386,14 +1392,18 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ - SSL_CTX_ctrl(ctx,SSL_CTRL_SET_GROUPS,glistlen,(char *)(glist)) + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_GROUPS,glistlen,(int *)(glist)) # define SSL_CTX_set1_groups_list(ctx, s) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_GROUPS_LIST,0,(char *)(s)) # define SSL_set1_groups(s, glist, glistlen) \ diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ssl3.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ssl3.h index 8d01fcc4..07effba2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ssl3.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/ssl3.h @@ -1,5 +1,5 @@ /* - * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the OpenSSL license (the "License"). You may not use @@ -292,6 +292,9 @@ extern "C" { # define TLS1_FLAGS_STATELESS 0x0800 +/* Set if extended master secret extension required on renegotiation */ +# define TLS1_FLAGS_REQUIRED_EXTMS 0x1000 + # define SSL3_MT_HELLO_REQUEST 0 # define SSL3_MT_CLIENT_HELLO 1 # define SSL3_MT_SERVER_HELLO 2 diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/sslerr.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/sslerr.h index 82983d3c..701d61c6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/sslerr.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/sslerr.h @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -70,6 +70,7 @@ int ERR_load_SSL_strings(void); # define SSL_F_FINAL_EMS 486 # define SSL_F_FINAL_KEY_SHARE 503 # define SSL_F_FINAL_MAXFRAGMENTLEN 557 +# define SSL_F_FINAL_PSK 639 # define SSL_F_FINAL_RENEGOTIATE 483 # define SSL_F_FINAL_SERVER_NAME 558 # define SSL_F_FINAL_SIG_ALGS 497 @@ -592,6 +593,7 @@ int ERR_load_SSL_strings(void); # define SSL_R_MISSING_ECDSA_SIGNING_CERT 381 # define SSL_R_MISSING_FATAL 256 # define SSL_R_MISSING_PARAMETERS 290 +# define SSL_R_MISSING_PSK_KEX_MODES_EXTENSION 310 # define SSL_R_MISSING_RSA_CERTIFICATE 168 # define SSL_R_MISSING_RSA_ENCRYPTING_CERT 169 # define SSL_R_MISSING_RSA_SIGNING_CERT 170 @@ -633,6 +635,7 @@ int ERR_load_SSL_strings(void); # define SSL_R_NO_VERIFY_COOKIE_CALLBACK 403 # define SSL_R_NULL_SSL_CTX 195 # define SSL_R_NULL_SSL_METHOD_PASSED 196 +# define SSL_R_OCSP_CALLBACK_FAILURE 294 # define SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED 197 # define SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED 344 # define SSL_R_OVERFLOW_ERROR 237 diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509.h index 39ca0ba5..3ff86ec7 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509.h @@ -1,5 +1,5 @@ /* - * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the OpenSSL license (the "License"). You may not use @@ -478,6 +478,7 @@ void X509_ALGOR_get0(const ASN1_OBJECT **paobj, int *pptype, const void **ppval, const X509_ALGOR *algor); void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md); int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b); +int X509_ALGOR_copy(X509_ALGOR *dest, const X509_ALGOR *src); X509_NAME *X509_NAME_dup(X509_NAME *xn); X509_NAME_ENTRY *X509_NAME_ENTRY_dup(X509_NAME_ENTRY *ne); @@ -679,6 +680,8 @@ X509_NAME *X509_REQ_get_subject_name(const X509_REQ *req); int X509_REQ_set_subject_name(X509_REQ *req, X509_NAME *name); void X509_REQ_get0_signature(const X509_REQ *req, const ASN1_BIT_STRING **psig, const X509_ALGOR **palg); +void X509_REQ_set0_signature(X509_REQ *req, ASN1_BIT_STRING *psig); +int X509_REQ_set1_signature_algo(X509_REQ *req, X509_ALGOR *palg); int X509_REQ_get_signature_nid(const X509_REQ *req); int i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp); int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey); @@ -930,7 +933,7 @@ STACK_OF(X509_ATTRIBUTE) *X509at_add1_attr_by_txt(STACK_OF(X509_ATTRIBUTE) int type, const unsigned char *bytes, int len); -void *X509at_get0_data_by_OBJ(STACK_OF(X509_ATTRIBUTE) *x, +void *X509at_get0_data_by_OBJ(const STACK_OF(X509_ATTRIBUTE) *x, const ASN1_OBJECT *obj, int lastpos, int type); X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_NID(X509_ATTRIBUTE **attr, int nid, int atrtype, const void *data, diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509_vfy.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509_vfy.h index adb8bce7..25c79f1b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509_vfy.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509_vfy.h @@ -1,5 +1,5 @@ /* - * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -184,6 +184,10 @@ void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth); # define X509_V_ERR_OCSP_VERIFY_NEEDED 73 /* Need OCSP verification */ # define X509_V_ERR_OCSP_VERIFY_FAILED 74 /* Couldn't verify cert through OCSP */ # define X509_V_ERR_OCSP_CERT_UNKNOWN 75 /* Certificate wasn't recognized by the OCSP responder */ +# define X509_V_ERR_SIGNATURE_ALGORITHM_MISMATCH 76 +# define X509_V_ERR_NO_ISSUER_PUBLIC_KEY 77 +# define X509_V_ERR_UNSUPPORTED_SIGNATURE_ALGORITHM 78 +# define X509_V_ERR_EC_KEY_EXPLICIT_PARAMS 79 /* Certificate verify flags */ diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509err.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509err.h index 02738531..cd08673f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509err.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509err.h @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -11,9 +11,7 @@ #ifndef HEADER_X509ERR_H # define HEADER_X509ERR_H -# ifndef HEADER_SYMHACKS_H -# include -# endif +# include # ifdef __cplusplus extern "C" @@ -65,6 +63,7 @@ int ERR_load_X509_strings(void); # define X509_F_X509_OBJECT_NEW 150 # define X509_F_X509_PRINT_EX_FP 118 # define X509_F_X509_PUBKEY_DECODE 148 +# define X509_F_X509_PUBKEY_GET 161 # define X509_F_X509_PUBKEY_GET0 119 # define X509_F_X509_PUBKEY_SET 120 # define X509_F_X509_REQ_CHECK_PRIVATE_KEY 144 diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509v3.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509v3.h index 6c6eca38..3a4f04c1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509v3.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509v3.h @@ -1,5 +1,5 @@ /* - * Copyright 1999-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -136,7 +136,7 @@ typedef struct GENERAL_NAME_st { OTHERNAME *otherName; /* otherName */ ASN1_IA5STRING *rfc822Name; ASN1_IA5STRING *dNSName; - ASN1_TYPE *x400Address; + ASN1_STRING *x400Address; X509_NAME *directoryName; EDIPARTYNAME *ediPartyName; ASN1_IA5STRING *uniformResourceIdentifier; @@ -364,8 +364,9 @@ struct ISSUING_DIST_POINT_st { # define EXFLAG_INVALID_POLICY 0x800 # define EXFLAG_FRESHEST 0x1000 -/* Self signed */ -# define EXFLAG_SS 0x2000 +# define EXFLAG_SS 0x2000 /* cert is apparently self-signed */ + +# define EXFLAG_NO_FINGERPRINT 0x100000 # define KU_DIGITAL_SIGNATURE 0x0080 # define KU_NON_REPUDIATION 0x0040 diff --git a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509v3err.h b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509v3err.h index 5f25442f..3b9f7139 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509v3err.h +++ b/deps/openssl/android/arm64-v8a/usr/local/include/openssl/x509v3err.h @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -38,6 +38,7 @@ int ERR_load_X509V3_strings(void); # define X509V3_F_I2S_ASN1_IA5STRING 149 # define X509V3_F_I2S_ASN1_INTEGER 120 # define X509V3_F_I2V_AUTHORITY_INFO_ACCESS 138 +# define X509V3_F_I2V_AUTHORITY_KEYID 173 # define X509V3_F_LEVEL_ADD_NODE 168 # define X509V3_F_NOTICE_SECTION 132 # define X509V3_F_NREF_NOS 133 @@ -78,6 +79,7 @@ int ERR_load_X509V3_strings(void); # define X509V3_F_V2I_TLS_FEATURE 165 # define X509V3_F_V3_GENERIC_EXTENSION 116 # define X509V3_F_X509V3_ADD1_I2D 140 +# define X509V3_F_X509V3_ADD_LEN_VALUE 174 # define X509V3_F_X509V3_ADD_VALUE 105 # define X509V3_F_X509V3_EXT_ADD 104 # define X509V3_F_X509V3_EXT_ADD_ALIAS 106 diff --git a/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/libcrypto.pc b/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/libcrypto.pc index 8ad5521b..9191713f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/libcrypto.pc +++ b/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/libcrypto.pc @@ -6,7 +6,7 @@ enginesdir=${libdir}/engines-1.1 Name: OpenSSL-libcrypto Description: OpenSSL cryptography library -Version: 1.1.1g +Version: 1.1.1t Libs: -L${libdir} -lcrypto Libs.private: -ldl -pthread Cflags: -I${includedir} diff --git a/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/libssl.pc b/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/libssl.pc index 556e6a1e..340d3197 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/libssl.pc +++ b/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/libssl.pc @@ -5,7 +5,7 @@ includedir=${prefix}/include Name: OpenSSL-libssl Description: Secure Sockets Layer and cryptography libraries -Version: 1.1.1g +Version: 1.1.1t Requires.private: libcrypto Libs: -L${libdir} -lssl Cflags: -I${includedir} diff --git a/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/openssl.pc b/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/openssl.pc index 551cf717..bd3a04b2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/openssl.pc +++ b/deps/openssl/android/arm64-v8a/usr/local/lib/pkgconfig/openssl.pc @@ -5,5 +5,5 @@ includedir=${prefix}/include Name: OpenSSL Description: Secure Sockets Layer and cryptography libraries and tools -Version: 1.1.1g +Version: 1.1.1t Requires: libssl libcrypto diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/CA.pl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/CA.pl.html index be1293ff..4020f5fc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/CA.pl.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/CA.pl.html @@ -92,7 +92,7 @@

-signCA
-

This option is the same as the -signreq option except it uses the configuration file section v3_ca and so makes the signed request a valid CA certificate. This is useful when creating intermediate CA from a root CA. Extra params are passed on to openssl ca command.

+

This option is the same as the -sign option except it uses the configuration file section v3_ca and so makes the signed request a valid CA certificate. This is useful when creating intermediate CA from a root CA. Extra params are passed on to openssl ca command.

-signcert
@@ -137,7 +137,7 @@
CA.pl -newca
 CA.pl -newreq
-CA.pl -signreq
+CA.pl -sign
 CA.pl -pkcs12 "My Test Certificate"

DSA CERTIFICATES

@@ -156,7 +156,7 @@ CA.pl -pkcs12 "My Test Certificate"
CA.pl -newca
-

enter cacert.pem when prompted for the CA file name.

+

enter cacert.pem when prompted for the CA filename.

Create a DSA certificate request and private key (a different set of parameters can optionally be created first):

@@ -164,7 +164,7 @@ CA.pl -pkcs12 "My Test Certificate"

Sign the request:

-
CA.pl -signreq
+
CA.pl -sign

NOTES

@@ -186,7 +186,7 @@ CA.pl -pkcs12 "My Test Certificate"

COPYRIGHT

-

Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/c_rehash.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/c_rehash.html new file mode 120000 index 00000000..bf9fd1c4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/c_rehash.html @@ -0,0 +1 @@ +rehash.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ca.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ca.html index 7f277476..c879b823 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ca.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ca.html @@ -149,7 +149,7 @@
-passin arg
-

The key password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The key password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-notext
@@ -203,7 +203,7 @@
-noemailDN
-

The DN of a certificate can contain the EMAIL field if present in the request DN, however it is good policy just having the e-mail set into the altName extension of the certificate. When this option is set the EMAIL field is removed from the certificate' subject and set only in the, eventually present, extensions. The email_in_dn keyword can be used in the configuration file to enable this behaviour.

+

The DN of a certificate can contain the EMAIL field if present in the request DN, however, it is good policy just having the e-mail set into the altName extension of the certificate. When this option is set the EMAIL field is removed from the certificate' subject and set only in the, eventually present, extensions. The email_in_dn keyword can be used in the configuration file to enable this behaviour.

-batch
@@ -659,7 +659,7 @@ emailAddress = optional

COPYRIGHT

-

Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/cms.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/cms.html index 28ef380c..f3f4f44b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/cms.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/cms.html @@ -396,7 +396,7 @@
-passin arg
-

The private key password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The private key password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-rand file...
@@ -610,6 +610,8 @@

No revocation checking is done on the signer's certificate.

+

The -binary option does not work correctly when processing text input which (contrary to the S/MIME specification) uses LF rather than CRLF line endings.

+

HISTORY

The use of multiple -signer options and the -resign command were first added in OpenSSL 1.0.0.

@@ -624,7 +626,7 @@

COPYRIGHT

-

Copyright 2008-2018 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2008-2022 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/crl2pkcs7.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/crl2pkcs7.html index 82157935..91b84b0c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/crl2pkcs7.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/crl2pkcs7.html @@ -71,7 +71,7 @@
-certfile filename
-

Specifies a filename containing one or more certificates in PEM format. All certificates in the file will be added to the PKCS#7 structure. This option can be used more than once to read certificates form multiple files.

+

Specifies a filename containing one or more certificates in PEM format. All certificates in the file will be added to the PKCS#7 structure. This option can be used more than once to read certificates from multiple files.

-nocrl
@@ -107,7 +107,7 @@

COPYRIGHT

-

Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/dgst.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/dgst.html index ed3dcce8..af717716 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/dgst.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/dgst.html @@ -99,7 +99,7 @@
-sign filename
-

Digitally sign the digest using the private key in "filename". Note this option does not support Ed25519 or Ed448 private keys. Use the pkeyutl command instead for this.

+

Digitally sign the digest using the private key in "filename". Note this option does not support Ed25519 or Ed448 private keys.

-keyform arg
@@ -117,7 +117,7 @@
-passin arg
-

The private key password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The private key password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-verify filename
@@ -238,7 +238,7 @@

COPYRIGHT

-

Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/dsa.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/dsa.html index 55891a02..aaa11b19 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/dsa.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/dsa.html @@ -67,7 +67,7 @@
-passin arg
-

The input file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The input file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-out filename
@@ -79,7 +79,7 @@
-passout arg
-

The output file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The output file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-aes128, -aes192, -aes256, -aria128, -aria192, -aria256, -camellia128, -camellia192, -camellia256, -des, -des3, -idea
@@ -166,7 +166,7 @@

COPYRIGHT

-

Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ec.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ec.html index 864feca4..3e260f1d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ec.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ec.html @@ -65,7 +65,7 @@
-passin arg
-

The input file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The input file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-out filename
@@ -77,7 +77,7 @@
-passout arg
-

The output file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The output file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-des|-des3|-idea
@@ -186,7 +186,7 @@

COPYRIGHT

-

Copyright 2003-2019 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2003-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/enc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/enc.html index ce215fe4..59dc1002 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/enc.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/enc.html @@ -75,7 +75,7 @@
-pass arg
-

The password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-e
@@ -201,7 +201,7 @@
-z
-

Compress or decompress clear text using zlib before encryption or after decryption. This option exists only if OpenSSL with compiled with zlib or zlib-dynamic option.

+

Compress or decompress encrypted data using zlib after encryption or before decryption. This option exists only if OpenSSL was compiled with the zlib or zlib-dynamic option.

-none
@@ -240,7 +240,7 @@

Some of the ciphers do not have large keys and others have security implications if not used correctly. A beginner is advised to just use a strong block cipher, such as AES, in CBC mode.

-

All the block ciphers normally use PKCS#5 padding, also known as standard block padding. This allows a rudimentary integrity or password check to be performed. However since the chance of random data passing the test is better than 1 in 256 it isn't a very good test.

+

All the block ciphers normally use PKCS#5 padding, also known as standard block padding. This allows a rudimentary integrity or password check to be performed. However, since the chance of random data passing the test is better than 1 in 256 it isn't a very good test.

If padding is disabled then the input data must be a multiple of the cipher block length.

@@ -400,7 +400,7 @@ camellia-[128|192|256]-ofb 128/192/256 bit Camellia in OFB mode

COPYRIGHT

-

Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/genpkey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/genpkey.html index 453fdde1..4a7abf7f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/genpkey.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/genpkey.html @@ -73,7 +73,7 @@
-pass arg
-

The output file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The output file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-cipher
@@ -351,7 +351,7 @@

COPYRIGHT

-

Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/genrsa.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/genrsa.html index 80ad33de..dc55023b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/genrsa.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/genrsa.html @@ -52,7 +52,7 @@
-passout arg
-

The output file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The output file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-aes128, -aes192, -aes256, -aria128, -aria192, -aria256, -camellia128, -camellia192, -camellia256, -des, -des3, -idea
@@ -111,7 +111,7 @@

COPYRIGHT

-

Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ocsp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ocsp.html index d8d27273..08030165 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ocsp.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ocsp.html @@ -125,7 +125,7 @@
-host hostname:port, -path pathname
-

If the host option is present then the OCSP request is sent to the host hostname on port port. path specifies the HTTP path name to use or "/" by default. This is equivalent to specifying -url with scheme http:// and the given hostname, port, and pathname.

+

If the host option is present then the OCSP request is sent to the host hostname on port port. path specifies the HTTP pathname to use or "/" by default. This is equivalent to specifying -url with scheme http:// and the given hostname, port, and pathname.

-header name=value
@@ -403,7 +403,7 @@

COPYRIGHT

-

Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-asn1parse.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-asn1parse.html new file mode 120000 index 00000000..c23546a0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-asn1parse.html @@ -0,0 +1 @@ +asn1parse.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-c_rehash.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-c_rehash.html new file mode 120000 index 00000000..bf9fd1c4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-c_rehash.html @@ -0,0 +1 @@ +rehash.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ca.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ca.html new file mode 120000 index 00000000..228e2402 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ca.html @@ -0,0 +1 @@ +ca.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ciphers.html new file mode 120000 index 00000000..8ed42045 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ciphers.html @@ -0,0 +1 @@ +ciphers.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-cms.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-cms.html new file mode 120000 index 00000000..3e5637d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-cms.html @@ -0,0 +1 @@ +cms.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-crl.html new file mode 120000 index 00000000..e8af8df4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-crl.html @@ -0,0 +1 @@ +crl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-crl2pkcs7.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-crl2pkcs7.html new file mode 120000 index 00000000..9e258d53 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-crl2pkcs7.html @@ -0,0 +1 @@ +crl2pkcs7.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dgst.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dgst.html new file mode 120000 index 00000000..bd68eb20 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dgst.html @@ -0,0 +1 @@ +dgst.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dhparam.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dhparam.html new file mode 120000 index 00000000..a9450f5c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dhparam.html @@ -0,0 +1 @@ +dhparam.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dsa.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dsa.html new file mode 120000 index 00000000..ba5493b2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dsa.html @@ -0,0 +1 @@ +dsa.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dsaparam.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dsaparam.html new file mode 120000 index 00000000..bbbdcab9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-dsaparam.html @@ -0,0 +1 @@ +dsaparam.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ec.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ec.html new file mode 120000 index 00000000..30979f43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ec.html @@ -0,0 +1 @@ +ec.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ecparam.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ecparam.html new file mode 120000 index 00000000..e17275a3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ecparam.html @@ -0,0 +1 @@ +ecparam.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-enc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-enc.html new file mode 120000 index 00000000..110a939f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-enc.html @@ -0,0 +1 @@ +enc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-engine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-engine.html new file mode 120000 index 00000000..cf10453f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-engine.html @@ -0,0 +1 @@ +engine.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-errstr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-errstr.html new file mode 120000 index 00000000..d61fe4b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-errstr.html @@ -0,0 +1 @@ +errstr.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-gendsa.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-gendsa.html new file mode 120000 index 00000000..5d34d499 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-gendsa.html @@ -0,0 +1 @@ +gendsa.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-genpkey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-genpkey.html new file mode 120000 index 00000000..6bd8ce96 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-genpkey.html @@ -0,0 +1 @@ +genpkey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-genrsa.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-genrsa.html new file mode 120000 index 00000000..5cadd519 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-genrsa.html @@ -0,0 +1 @@ +genrsa.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-list.html new file mode 120000 index 00000000..43e3cee2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-list.html @@ -0,0 +1 @@ +list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-nseq.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-nseq.html new file mode 120000 index 00000000..c2fb8b0e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-nseq.html @@ -0,0 +1 @@ +nseq.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ocsp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ocsp.html new file mode 120000 index 00000000..1f57168c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ocsp.html @@ -0,0 +1 @@ +ocsp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-passwd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-passwd.html new file mode 120000 index 00000000..b59fbf77 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-passwd.html @@ -0,0 +1 @@ +passwd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs12.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs12.html new file mode 120000 index 00000000..fa4c03e1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs12.html @@ -0,0 +1 @@ +pkcs12.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs7.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs7.html new file mode 120000 index 00000000..f3dc901a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs7.html @@ -0,0 +1 @@ +pkcs7.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs8.html new file mode 120000 index 00000000..101c17a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkcs8.html @@ -0,0 +1 @@ +pkcs8.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkey.html new file mode 120000 index 00000000..79ad9cc4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkey.html @@ -0,0 +1 @@ +pkey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkeyparam.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkeyparam.html new file mode 120000 index 00000000..79a8d67c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkeyparam.html @@ -0,0 +1 @@ +pkeyparam.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkeyutl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkeyutl.html new file mode 120000 index 00000000..cb04416b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-pkeyutl.html @@ -0,0 +1 @@ +pkeyutl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-prime.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-prime.html new file mode 120000 index 00000000..8e866a91 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-prime.html @@ -0,0 +1 @@ +prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rand.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rand.html new file mode 120000 index 00000000..bfbee731 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rand.html @@ -0,0 +1 @@ +rand.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rehash.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rehash.html new file mode 120000 index 00000000..bf9fd1c4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rehash.html @@ -0,0 +1 @@ +rehash.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-req.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-req.html new file mode 120000 index 00000000..553a81b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-req.html @@ -0,0 +1 @@ +req.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rsa.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rsa.html new file mode 120000 index 00000000..236c70b0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rsa.html @@ -0,0 +1 @@ +rsa.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rsautl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rsautl.html new file mode 120000 index 00000000..5430c93c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-rsautl.html @@ -0,0 +1 @@ +rsautl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_client.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_client.html new file mode 120000 index 00000000..e846b725 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_client.html @@ -0,0 +1 @@ +s_client.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_server.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_server.html new file mode 120000 index 00000000..1e351edf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_server.html @@ -0,0 +1 @@ +s_server.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_time.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_time.html new file mode 120000 index 00000000..e8f476f2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-s_time.html @@ -0,0 +1 @@ +s_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-sess_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-sess_id.html new file mode 120000 index 00000000..b4e6c720 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-sess_id.html @@ -0,0 +1 @@ +sess_id.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-smime.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-smime.html new file mode 120000 index 00000000..e631a13e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-smime.html @@ -0,0 +1 @@ +smime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-speed.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-speed.html new file mode 120000 index 00000000..4484c7d6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-speed.html @@ -0,0 +1 @@ +speed.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-spkac.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-spkac.html new file mode 120000 index 00000000..b7089fbd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-spkac.html @@ -0,0 +1 @@ +spkac.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-srp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-srp.html new file mode 120000 index 00000000..401873e4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-srp.html @@ -0,0 +1 @@ +srp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-storeutl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-storeutl.html new file mode 120000 index 00000000..502afefc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-storeutl.html @@ -0,0 +1 @@ +storeutl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ts.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ts.html new file mode 120000 index 00000000..99fab0cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-ts.html @@ -0,0 +1 @@ +ts.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-tsget.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-tsget.html new file mode 120000 index 00000000..6d223e05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-tsget.html @@ -0,0 +1 @@ +tsget.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-verify.html new file mode 120000 index 00000000..7719fd71 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-verify.html @@ -0,0 +1 @@ +verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-version.html new file mode 120000 index 00000000..262fd465 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-version.html @@ -0,0 +1 @@ +version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-x509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-x509.html new file mode 120000 index 00000000..b215f7a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/openssl-x509.html @@ -0,0 +1 @@ +x509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/passwd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/passwd.html index 30e8706a..9c8760e0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/passwd.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/passwd.html @@ -30,7 +30,7 @@

DESCRIPTION

-

The passwd command computes the hash of a password typed at run-time or the hash of each password in a list. The password list is taken from the named file for option -in file, from stdin for option -stdin, or from the command line, or from the terminal otherwise. The Unix standard algorithm crypt and the MD5-based BSD password algorithm 1, its Apache variant apr1, and its AIX variant are available.

+

The passwd command computes the hash of a password typed at run-time or the hash of each password in a list. The password list is taken from the named file for option -in file, from stdin for option -stdin, or from the command line, or from the terminal otherwise.

OPTIONS

@@ -142,7 +142,7 @@ xxxxxxxx$8Oaipk/GPKhC64w/YVeFD/

COPYRIGHT

-

Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkcs12.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkcs12.html index 4a8cf87c..71adbcee 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkcs12.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkcs12.html @@ -65,13 +65,13 @@
-passin arg
-

The PKCS#12 file (i.e. input file) password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The PKCS#12 file (i.e. input file) password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-passout arg
-

Pass phrase source to encrypt any outputted private keys with. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

Pass phrase source to encrypt any outputted private keys with. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-password arg
@@ -221,13 +221,13 @@
-pass arg, -passout arg
-

The PKCS#12 file (i.e. output file) password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The PKCS#12 file (i.e. output file) password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-passin password
-

Pass phrase source to decrypt any input private keys with. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

Pass phrase source to decrypt any input private keys with. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-chain
@@ -251,7 +251,7 @@
-keyex|-keysig
-

Specifies that the private key is to be used for key exchange or just signing. This option is only interpreted by MSIE and similar MS software. Normally "export grade" software will only allow 512 bit RSA keys to be used for encryption purposes but arbitrary length keys for signing. The -keysig option marks the key for signing only. Signing only keys can be used for S/MIME signing, authenticode (ActiveX control signing) and SSL client authentication, however due to a bug only MSIE 5.0 and later support the use of signing only keys for SSL client authentication.

+

Specifies that the private key is to be used for key exchange or just signing. This option is only interpreted by MSIE and similar MS software. Normally "export grade" software will only allow 512 bit RSA keys to be used for encryption purposes but arbitrary length keys for signing. The -keysig option marks the key for signing only. Signing only keys can be used for S/MIME signing, authenticode (ActiveX control signing) and SSL client authentication, however, due to a bug only MSIE 5.0 and later support the use of signing only keys for SSL client authentication.

-macalg digest
@@ -367,7 +367,7 @@

COPYRIGHT

-

Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkcs8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkcs8.html index be9b789b..2f629a2d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkcs8.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkcs8.html @@ -82,7 +82,7 @@
-passin arg
-

The input file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The input file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-out filename
@@ -94,7 +94,7 @@
-passout arg
-

The output file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The output file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-iter count
@@ -261,7 +261,7 @@

STANDARDS

-

Test vectors from this PKCS#5 v2.0 implementation were posted to the pkcs-tng mailing list using triple DES, DES and RC2 with high iteration counts, several people confirmed that they could decrypt the private keys produced and Therefore it can be assumed that the PKCS#5 v2.0 implementation is reasonably accurate at least as far as these algorithms are concerned.

+

Test vectors from this PKCS#5 v2.0 implementation were posted to the pkcs-tng mailing list using triple DES, DES and RC2 with high iteration counts, several people confirmed that they could decrypt the private keys produced and therefore, it can be assumed that the PKCS#5 v2.0 implementation is reasonably accurate at least as far as these algorithms are concerned.

The format of PKCS#8 DSA (and other) private keys is not well documented: it is hidden away in PKCS#11 v2.01, section 11.9. OpenSSL's default DSA PKCS#8 private key format complies with this standard.

@@ -279,7 +279,7 @@

COPYRIGHT

-

Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkey.html index 9ee24a3b..f9f60dd2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkey.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkey.html @@ -64,7 +64,7 @@
-passin arg
-

The input file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The input file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-out filename
@@ -76,7 +76,7 @@
-passout password
-

The output file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The output file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-traditional
@@ -173,7 +173,7 @@

COPYRIGHT

-

Copyright 2006-2017 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkeyutl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkeyutl.html index 9a7e88c7..24f0868e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkeyutl.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/pkeyutl.html @@ -38,7 +38,7 @@

DESCRIPTION

-

The pkeyutl command can be used to perform low level public key operations using any supported algorithm.

+

The pkeyutl command can be used to perform low-level public key operations using any supported algorithm.

OPTIONS

@@ -83,7 +83,7 @@
-passin arg
-

The input key password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The input key password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-peerkey file
@@ -251,6 +251,12 @@

For PSS and OAEP padding sets the MGF1 digest. If the MGF1 digest is not explicitly set in PSS mode then the signing digest is used.

+ +
rsa_oaep_md:digest
+
+ +

Sets the digest used for the OAEP hash function. If not explicitly set then SHA1 is used.

+
@@ -313,13 +319,18 @@
openssl pkeyutl -kdf TLS1-PRF -kdflen 48 -pkeyopt md:SHA256 \
    -pkeyopt hexsecret:ff -pkeyopt hexseed:ff -hexdump
+

Decrypt some data using a private key with OAEP padding using SHA256:

+ +
openssl pkeyutl -decrypt -in file -inkey key.pem -out secret \
+   -pkeyopt rsa_padding_mode:oaep -pkeyopt rsa_oaep_md:sha256
+

SEE ALSO

genpkey(1), pkey(1), rsautl(1) dgst(1), rsa(1), genrsa(1), EVP_PKEY_CTX_set_hkdf_md(3), EVP_PKEY_CTX_set_tls1_prf_md(3)

COPYRIGHT

-

Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/req.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/req.html index 3494c087..d8a36438 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/req.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/req.html @@ -75,7 +75,7 @@
-passin arg
-

The input file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The input file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-out filename
@@ -87,7 +87,7 @@
-passout arg
-

The output file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The output file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-text
@@ -600,7 +600,7 @@ problems making Certificate Request

COPYRIGHT

-

Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/rsa.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/rsa.html index b5a0ba9f..d5e84845 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/rsa.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/rsa.html @@ -66,7 +66,7 @@
-passin arg
-

The input file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The input file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-out filename
@@ -78,7 +78,7 @@
-passout password
-

The output file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The output file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-aes128, -aes192, -aes256, -aria128, -aria192, -aria256, -camellia128, -camellia192, -camellia256, -des, -des3, -idea
@@ -190,7 +190,7 @@

COPYRIGHT

-

Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_client.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_client.html index 11617c97..2e247106 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_client.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_client.html @@ -157,7 +157,7 @@
-pass arg
-

the private key password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

the private key password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-verify depth
@@ -310,13 +310,13 @@ DANE TLSA 2 1 1 ...ee12d2cc90180517616e8a18 matched TA certificate at depth 1
-nbio_test
-

Tests non-blocking I/O

+

Tests nonblocking I/O

-nbio
-

Turns on non-blocking I/O

+

Turns on nonblocking I/O

-crlf
@@ -643,13 +643,13 @@ DANE TLSA 2 1 1 ...ee12d2cc90180517616e8a18 matched TA certificate at depth 1

If the handshake fails then there are several possible causes, if it is nothing obvious like no client certificate then the -bugs, -ssl3, -tls1, -no_ssl3, -no_tls1 options can be tried in case it is a buggy server. In particular you should play with these options before submitting a bug report to an OpenSSL mailing list.

-

A frequent problem when attempting to get client certificates working is that a web client complains it has no certificates or gives an empty list to choose from. This is normally because the server is not sending the clients certificate authority in its "acceptable CA list" when it requests a certificate. By using s_client the CA list can be viewed and checked. However some servers only request client authentication after a specific URL is requested. To obtain the list in this case it is necessary to use the -prexit option and send an HTTP request for an appropriate page.

+

A frequent problem when attempting to get client certificates working is that a web client complains it has no certificates or gives an empty list to choose from. This is normally because the server is not sending the clients certificate authority in its "acceptable CA list" when it requests a certificate. By using s_client the CA list can be viewed and checked. However, some servers only request client authentication after a specific URL is requested. To obtain the list in this case it is necessary to use the -prexit option and send an HTTP request for an appropriate page.

-

If a certificate is specified on the command line using the -cert option it will not be used unless the server specifically requests a client certificate. Therefor merely including a client certificate on the command line is no guarantee that the certificate works.

+

If a certificate is specified on the command line using the -cert option it will not be used unless the server specifically requests a client certificate. Therefore, merely including a client certificate on the command line is no guarantee that the certificate works.

If there are problems verifying a server certificate then the -showcerts option can be used to show all the certificates sent by the server.

-

The s_client utility is a test tool and is designed to continue the handshake after any certificate verification errors. As a result it will accept any certificate chain (trusted or not) sent by the peer. None test applications should not do this as it makes them vulnerable to a MITM attack. This behaviour can be changed by with the -verify_return_error option: any verify errors are then returned aborting the handshake.

+

The s_client utility is a test tool and is designed to continue the handshake after any certificate verification errors. As a result it will accept any certificate chain (trusted or not) sent by the peer. Non-test applications should not do this as it makes them vulnerable to a MITM attack. This behaviour can be changed by with the -verify_return_error option: any verify errors are then returned aborting the handshake.

The -bind option may be useful if the server or a firewall requires connections to come from some particular address and or port.

@@ -669,7 +669,7 @@ DANE TLSA 2 1 1 ...ee12d2cc90180517616e8a18 matched TA certificate at depth 1

COPYRIGHT

-

Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_server.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_server.html index 8dfa0356..78dc210d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_server.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_server.html @@ -155,7 +155,7 @@
-pass val
-

The private key password source. For more information about the format of val see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The private key password source. For more information about the format of val see "Pass Phrase Options" in openssl(1).

-dcert infile, -dkey infile
@@ -305,7 +305,7 @@
-id_prefix val
-

Generate SSL/TLS session IDs prefixed by val. This is mostly useful for testing any SSL/TLS code (eg. proxies) that wish to deal with multiple servers, when each of which might be generating a unique range of session IDs (eg. with a certain prefix).

+

Generate SSL/TLS session IDs prefixed by val. This is mostly useful for testing any SSL/TLS code (e.g. proxies) that wish to deal with multiple servers, when each of which might be generating a unique range of session IDs (e.g. with a certain prefix).

-rand file...
@@ -565,7 +565,7 @@
-alpn val, -nextprotoneg val
-

These flags enable the Enable the Application-Layer Protocol Negotiation or Next Protocol Negotiation (NPN) extension, respectively. ALPN is the IETF standard and replaces NPN. The val list is a comma-separated list of supported protocol names. The list should contain the most desirable protocols first. Protocol names are printable ASCII strings, for example "http/1.1" or "spdy/3". The flag -nextprotoneg cannot be specified if -tls1_3 is used.

+

These flags enable the Application-Layer Protocol Negotiation or Next Protocol Negotiation (NPN) extension, respectively. ALPN is the IETF standard and replaces NPN. The val list is a comma-separated list of supported protocol names. The list should contain the most desirable protocols first. Protocol names are printable ASCII strings, for example "http/1.1" or "spdy/3". The flag -nextprotoneg cannot be specified if -tls1_3 is used.

-engine val
@@ -702,7 +702,7 @@

COPYRIGHT

-

Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_time.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_time.html index 81cd2961..348a779f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_time.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/s_time.html @@ -162,9 +162,9 @@

If the handshake fails then there are several possible causes, if it is nothing obvious like no client certificate then the -bugs and -ssl3 options can be tried in case it is a buggy server. In particular you should play with these options before submitting a bug report to an OpenSSL mailing list.

-

A frequent problem when attempting to get client certificates working is that a web client complains it has no certificates or gives an empty list to choose from. This is normally because the server is not sending the clients certificate authority in its "acceptable CA list" when it requests a certificate. By using s_client(1) the CA list can be viewed and checked. However some servers only request client authentication after a specific URL is requested. To obtain the list in this case it is necessary to use the -prexit option of s_client(1) and send an HTTP request for an appropriate page.

+

A frequent problem when attempting to get client certificates working is that a web client complains it has no certificates or gives an empty list to choose from. This is normally because the server is not sending the clients certificate authority in its "acceptable CA list" when it requests a certificate. By using s_client(1) the CA list can be viewed and checked. However, some servers only request client authentication after a specific URL is requested. To obtain the list in this case it is necessary to use the -prexit option of s_client(1) and send an HTTP request for an appropriate page.

-

If a certificate is specified on the command line using the -cert option it will not be used unless the server specifically requests a client certificate. Therefor merely including a client certificate on the command line is no guarantee that the certificate works.

+

If a certificate is specified on the command line using the -cert option it will not be used unless the server specifically requests a client certificate. Therefore, merely including a client certificate on the command line is no guarantee that the certificate works.

BUGS

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/sess_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/sess_id.html index c2ae674e..5ed890cd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/sess_id.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/sess_id.html @@ -171,7 +171,7 @@
-----BEGIN SSL SESSION PARAMETERS-----
 -----END SSL SESSION PARAMETERS-----
-

Since the SSL session output contains the master key it is possible to read the contents of an encrypted session using this information. Therefore appropriate security precautions should be taken if the information is being output by a "real" application. This is however strongly discouraged and should only be used for debugging purposes.

+

Since the SSL session output contains the master key it is possible to read the contents of an encrypted session using this information. Therefore, appropriate security precautions should be taken if the information is being output by a "real" application. This is however strongly discouraged and should only be used for debugging purposes.

BUGS

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/smime.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/smime.html index 5e78ea5f..2260d033 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/smime.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/smime.html @@ -253,7 +253,7 @@
-passin arg
-

The private key password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The private key password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-rand file...
@@ -442,7 +442,7 @@

COPYRIGHT

-

Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/spkac.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/spkac.html index 40fbd64a..ebee2b15 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/spkac.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/spkac.html @@ -71,7 +71,7 @@
-passin password
-

The input file password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

The input file password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-challenge string
@@ -155,7 +155,7 @@ dq+NQ3F+X4deMx9AaEglZtULwV4=

COPYRIGHT

-

Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/storeutl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/storeutl.html index 27ed22e6..a80a2518 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/storeutl.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/storeutl.html @@ -58,7 +58,7 @@
-passin arg
-

the key password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

+

the key password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

-text
@@ -139,7 +139,7 @@

COPYRIGHT

-

Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.

+

Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ts.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ts.html index b8d5a619..198b1e9b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ts.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/ts.html @@ -58,15 +58,15 @@
  • The TSA client computes a one-way hash value for a data file and sends the hash to the TSA.

  • -
  • The TSA attaches the current date and time to the received hash value, signs them and sends the time stamp token back to the client. By creating this token the TSA certifies the existence of the original data file at the time of response generation.

    +
  • The TSA attaches the current date and time to the received hash value, signs them and sends the timestamp token back to the client. By creating this token the TSA certifies the existence of the original data file at the time of response generation.

  • -
  • The TSA client receives the time stamp token and verifies the signature on it. It also checks if the token contains the same hash value that it had sent to the TSA.

    +
  • The TSA client receives the timestamp token and verifies the signature on it. It also checks if the token contains the same hash value that it had sent to the TSA.

  • -

    There is one DER encoded protocol data unit defined for transporting a time stamp request to the TSA and one for sending the time stamp response back to the client. The ts command has three main functions: creating a time stamp request based on a data file, creating a time stamp response based on a request, verifying if a response corresponds to a particular request or a data file.

    +

    There is one DER encoded protocol data unit defined for transporting a timestamp request to the TSA and one for sending the timestamp response back to the client. The ts command has three main functions: creating a timestamp request based on a data file, creating a timestamp response based on a request, verifying if a response corresponds to a particular request or a data file.

    There is no support for sending the requests/responses automatically over HTTP or TCP yet as suggested in RFC 3161. The users must send the requests either by ftp or e-mail.

    @@ -74,7 +74,7 @@

    Time Stamp Request generation

    -

    The -query switch can be used for creating and printing a time stamp request with the following options:

    +

    The -query switch can be used for creating and printing a timestamp request with the following options:

    @@ -99,7 +99,7 @@
    -data file_to_hash
    -

    The data file for which the time stamp request needs to be created. stdin is the default if neither the -data nor the -digest parameter is specified. (Optional)

    +

    The data file for which the timestamp request needs to be created. stdin is the default if neither the -data nor the -digest parameter is specified. (Optional)

    -digest digest_bytes
    @@ -117,7 +117,7 @@
    -tspolicy object_id
    -

    The policy that the client expects the TSA to use for creating the time stamp token. Either the dotted OID notation or OID names defined in the config file can be used. If no policy is requested the TSA will use its own default policy. (Optional)

    +

    The policy that the client expects the TSA to use for creating the timestamp token. Either the dotted OID notation or OID names defined in the config file can be used. If no policy is requested the TSA will use its own default policy. (Optional)

    -no_nonce
    @@ -135,7 +135,7 @@
    -in request.tsq
    -

    This option specifies a previously created time stamp request in DER format that will be printed into the output file. Useful when you need to examine the content of a request in human-readable format. (Optional)

    +

    This option specifies a previously created timestamp request in DER format that will be printed into the output file. Useful when you need to examine the content of a request in human-readable format. (Optional)

    -out request.tsq
    @@ -154,7 +154,7 @@

    Time Stamp Response generation

    -

    A time stamp response (TimeStampResp) consists of a response status and the time stamp token itself (ContentInfo), if the token generation was successful. The -reply command is for creating a time stamp response or time stamp token based on a request and printing the response/token in human-readable format. If -token_out is not specified the output is always a time stamp response (TimeStampResp), otherwise it is a time stamp token (ContentInfo).

    +

    A timestamp response (TimeStampResp) consists of a response status and the timestamp token itself (ContentInfo), if the token generation was successful. The -reply command is for creating a timestamp response or timestamp token based on a request and printing the response/token in human-readable format. If -token_out is not specified the output is always a timestamp response (TimeStampResp), otherwise it is a timestamp token (ContentInfo).

    @@ -173,13 +173,13 @@
    -queryfile request.tsq
    -

    The name of the file containing a DER encoded time stamp request. (Optional)

    +

    The name of the file containing a DER encoded timestamp request. (Optional)

    -passin password_src
    -

    Specifies the password source for the private key of the TSA. See PASS PHRASE ARGUMENTS in openssl(1). (Optional)

    +

    Specifies the password source for the private key of the TSA. See "Pass Phrase Options" in openssl(1). (Optional)

    -signer tsa_cert.pem
    @@ -215,13 +215,13 @@
    -in response.tsr
    -

    Specifies a previously created time stamp response or time stamp token (if -token_in is also specified) in DER format that will be written to the output file. This option does not require a request, it is useful e.g. when you need to examine the content of a response or token or you want to extract the time stamp token from a response. If the input is a token and the output is a time stamp response a default 'granted' status info is added to the token. (Optional)

    +

    Specifies a previously created timestamp response or timestamp token (if -token_in is also specified) in DER format that will be written to the output file. This option does not require a request, it is useful e.g. when you need to examine the content of a response or token or you want to extract the timestamp token from a response. If the input is a token and the output is a timestamp response a default 'granted' status info is added to the token. (Optional)

    -token_in
    -

    This flag can be used together with the -in option and indicates that the input is a DER encoded time stamp token (ContentInfo) instead of a time stamp response (TimeStampResp). (Optional)

    +

    This flag can be used together with the -in option and indicates that the input is a DER encoded timestamp token (ContentInfo) instead of a timestamp response (TimeStampResp). (Optional)

    -out response.tsr
    @@ -233,7 +233,7 @@
    -token_out
    -

    The output is a time stamp token (ContentInfo) instead of time stamp response (TimeStampResp). (Optional)

    +

    The output is a timestamp token (ContentInfo) instead of timestamp response (TimeStampResp). (Optional)

    -text
    @@ -252,7 +252,7 @@

    Time Stamp Response verification

    -

    The -verify command is for verifying if a time stamp response or time stamp token is valid and matches a particular time stamp request or data file. The -verify command does not use the configuration file.

    +

    The -verify command is for verifying if a timestamp response or timestamp token is valid and matches a particular timestamp request or data file. The -verify command does not use the configuration file.

    @@ -271,19 +271,19 @@
    -queryfile request.tsq
    -

    The original time stamp request in DER format. The -data and -digest options must not be specified with this one. (Optional)

    +

    The original timestamp request in DER format. The -data and -digest options must not be specified with this one. (Optional)

    -in response.tsr
    -

    The time stamp response that needs to be verified in DER format. (Mandatory)

    +

    The timestamp response that needs to be verified in DER format. (Mandatory)

    -token_in
    -

    This flag can be used together with the -in option and indicates that the input is a DER encoded time stamp token (ContentInfo) instead of a time stamp response (TimeStampResp). (Optional)

    +

    This flag can be used together with the -in option and indicates that the input is a DER encoded timestamp token (ContentInfo) instead of a timestamp response (TimeStampResp). (Optional)

    -CApath trusted_cert_path
    @@ -347,7 +347,7 @@
    serial
    -

    The name of the file containing the hexadecimal serial number of the last time stamp response created. This number is incremented by 1 for each response. If the file does not exist at the time of response generation a new file is created with serial number 1. (Mandatory)

    +

    The name of the file containing the hexadecimal serial number of the last timestamp response created. This number is incremented by 1 for each response. If the file does not exist at the time of response generation a new file is created with serial number 1. (Mandatory)

    crypto_device
    @@ -407,7 +407,7 @@
    clock_precision_digits
    -

    Specifies the maximum number of digits, which represent the fraction of seconds, that need to be included in the time field. The trailing zeroes must be removed from the time, so there might actually be fewer digits, or no fraction of seconds at all. Supported only on UNIX platforms. The maximum value is 6, default is 0. (Optional)

    +

    Specifies the maximum number of digits, which represent the fraction of seconds, that need to be included in the time field. The trailing zeros must be removed from the time, so there might actually be fewer digits, or no fraction of seconds at all. Supported only on UNIX platforms. The maximum value is 6, default is 0. (Optional)

    ordering
    @@ -442,12 +442,12 @@

    Time Stamp Request

    -

    To create a time stamp request for design1.txt with SHA-1 without nonce and policy and no certificate is required in the response:

    +

    To create a timestamp request for design1.txt with SHA-1 without nonce and policy and no certificate is required in the response:

    openssl ts -query -data design1.txt -no_nonce \
           -out design1.tsq
    -

    To create a similar time stamp request with specifying the message imprint explicitly:

    +

    To create a similar timestamp request with specifying the message imprint explicitly:

    openssl ts -query -digest b7e5d3f93198b38379852f2c04e78d73abdd0f4b \
            -no_nonce -out design1.tsq
    @@ -456,7 +456,7 @@
    openssl ts -query -in design1.tsq -text
    -

    To create a time stamp request which includes the MD-5 digest of design2.txt, requests the signer certificate and nonce, specifies a policy id (assuming the tsa_policy1 name is defined in the OID section of the config file):

    +

    To create a timestamp request which includes the MD-5 digest of design2.txt, requests the signer certificate and nonce, specifies a policy id (assuming the tsa_policy1 name is defined in the OID section of the config file):

    openssl ts -query -data design2.txt -md5 \
           -tspolicy tsa_policy1 -cert -out design2.tsq
    @@ -469,7 +469,7 @@

    See req(1), ca(1), and x509(1) for instructions. The examples below assume that cacert.pem contains the certificate of the CA, tsacert.pem is the signing certificate issued by cacert.pem and tsakey.pem is the private key of the TSA.

    -

    To create a time stamp response for a request:

    +

    To create a timestamp response for a request:

    openssl ts -reply -queryfile design1.tsq -inkey tsakey.pem \
           -signer tsacert.pem -out design1.tsr
    @@ -478,41 +478,41 @@
    openssl ts -reply -queryfile design1.tsq -out design1.tsr
    -

    To print a time stamp reply to stdout in human readable format:

    +

    To print a timestamp reply to stdout in human readable format:

    openssl ts -reply -in design1.tsr -text
    -

    To create a time stamp token instead of time stamp response:

    +

    To create a timestamp token instead of timestamp response:

    openssl ts -reply -queryfile design1.tsq -out design1_token.der -token_out
    -

    To print a time stamp token to stdout in human readable format:

    +

    To print a timestamp token to stdout in human readable format:

    openssl ts -reply -in design1_token.der -token_in -text -token_out
    -

    To extract the time stamp token from a response:

    +

    To extract the timestamp token from a response:

    openssl ts -reply -in design1.tsr -out design1_token.der -token_out
    -

    To add 'granted' status info to a time stamp token thereby creating a valid response:

    +

    To add 'granted' status info to a timestamp token thereby creating a valid response:

    openssl ts -reply -in design1_token.der -token_in -out design1.tsr

    Time Stamp Verification

    -

    To verify a time stamp reply against a request:

    +

    To verify a timestamp reply against a request:

    openssl ts -verify -queryfile design1.tsq -in design1.tsr \
           -CAfile cacert.pem -untrusted tsacert.pem
    -

    To verify a time stamp reply that includes the certificate chain:

    +

    To verify a timestamp reply that includes the certificate chain:

    openssl ts -verify -queryfile design2.tsq -in design2.tsr \
           -CAfile cacert.pem
    -

    To verify a time stamp token against the original data file: openssl ts -verify -data design2.txt -in design2.tsr \ -CAfile cacert.pem

    +

    To verify a timestamp token against the original data file: openssl ts -verify -data design2.txt -in design2.tsr \ -CAfile cacert.pem

    -

    To verify a time stamp token against a message imprint: openssl ts -verify -digest b7e5d3f93198b38379852f2c04e78d73abdd0f4b \ -in design2.tsr -CAfile cacert.pem

    +

    To verify a timestamp token against a message imprint: openssl ts -verify -digest b7e5d3f93198b38379852f2c04e78d73abdd0f4b \ -in design2.tsr -CAfile cacert.pem

    You could also look at the 'test' directory for more examples.

    @@ -520,10 +520,10 @@
      -
    • No support for time stamps over SMTP, though it is quite easy to implement an automatic e-mail based TSA with procmail(1) and perl(1). HTTP server support is provided in the form of a separate apache module. HTTP client support is provided by tsget(1). Pure TCP/IP protocol is not supported.

      +
    • No support for timestamps over SMTP, though it is quite easy to implement an automatic e-mail based TSA with procmail(1) and perl(1). HTTP server support is provided in the form of a separate apache module. HTTP client support is provided by tsget(1). Pure TCP/IP protocol is not supported.

    • -
    • The file containing the last serial number of the TSA is not locked when being read or written. This is a problem if more than one instance of openssl(1) is trying to create a time stamp response at the same time. This is not an issue when using the apache server module, it does proper locking.

      +
    • The file containing the last serial number of the TSA is not locked when being read or written. This is a problem if more than one instance of openssl(1) is trying to create a timestamp response at the same time. This is not an issue when using the apache server module, it does proper locking.

    • Look for the FIXME word in the source files.

      @@ -543,7 +543,7 @@

      COPYRIGHT

      -

      Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.

      +

      Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved.

      Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

      diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/tsget.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/tsget.html index ed6c7bdc..d3161e18 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/tsget.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/tsget.html @@ -32,9 +32,9 @@

      DESCRIPTION

      -

      The tsget command can be used for sending a time stamp request, as specified in RFC 3161, to a time stamp server over HTTP or HTTPS and storing the time stamp response in a file. This tool cannot be used for creating the requests and verifying responses, you can use the OpenSSL ts(1) command to do that. tsget can send several requests to the server without closing the TCP connection if more than one requests are specified on the command line.

      +

      The tsget command can be used for sending a timestamp request, as specified in RFC 3161, to a timestamp server over HTTP or HTTPS and storing the timestamp response in a file. This tool cannot be used for creating the requests and verifying responses, you can use the OpenSSL ts(1) command to do that. tsget can send several requests to the server without closing the TCP connection if more than one requests are specified on the command line.

      -

      The tool sends the following HTTP request for each time stamp request:

      +

      The tool sends the following HTTP request for each timestamp request:

      POST url HTTP/1.1
       User-Agent: OpenTSA tsget.pl/<version>
      @@ -55,7 +55,7 @@ Content-Length: length of body
       
      -h server_url
      -

      The URL of the HTTP/HTTPS server listening for time stamp requests.

      +

      The URL of the HTTP/HTTPS server listening for timestamp requests.

      -e extension
      @@ -67,7 +67,7 @@ Content-Length: length of body
      -o output
      -

      This option can be specified only when just one request is sent to the server. The time stamp response will be written to the given output file. '-' means standard output. In case of multiple time stamp requests or the absence of this argument the names of the output files will be derived from the names of the input files and the default or specified extension argument. (Optional)

      +

      This option can be specified only when just one request is sent to the server. The timestamp response will be written to the given output file. '-' means standard output. In case of multiple timestamp requests or the absence of this argument the names of the output files will be derived from the names of the input files and the default or specified extension argument. (Optional)

      -v
      @@ -127,7 +127,7 @@ Content-Length: length of body
      [request]...
      -

      List of files containing RFC 3161 DER-encoded time stamp requests. If no requests are specified only one request will be sent to the server and it will be read from the standard input. (Optional)

      +

      List of files containing RFC 3161 DER-encoded timestamp requests. If no requests are specified only one request will be sent to the server and it will be read from the standard input. (Optional)

    @@ -138,29 +138,29 @@ Content-Length: length of body

    EXAMPLES

    -

    The examples below presume that file1.tsq and file2.tsq contain valid time stamp requests, tsa.opentsa.org listens at port 8080 for HTTP requests and at port 8443 for HTTPS requests, the TSA service is available at the /tsa absolute path.

    +

    The examples below presume that file1.tsq and file2.tsq contain valid timestamp requests, tsa.opentsa.org listens at port 8080 for HTTP requests and at port 8443 for HTTPS requests, the TSA service is available at the /tsa absolute path.

    -

    Get a time stamp response for file1.tsq over HTTP, output is written to file1.tsr:

    +

    Get a timestamp response for file1.tsq over HTTP, output is written to file1.tsr:

    tsget -h http://tsa.opentsa.org:8080/tsa file1.tsq
    -

    Get a time stamp response for file1.tsq and file2.tsq over HTTP showing progress, output is written to file1.reply and file2.reply respectively:

    +

    Get a timestamp response for file1.tsq and file2.tsq over HTTP showing progress, output is written to file1.reply and file2.reply respectively:

    tsget -h http://tsa.opentsa.org:8080/tsa -v -e .reply \
           file1.tsq file2.tsq
    -

    Create a time stamp request, write it to file3.tsq, send it to the server and write the response to file3.tsr:

    +

    Create a timestamp request, write it to file3.tsq, send it to the server and write the response to file3.tsr:

    openssl ts -query -data file3.txt -cert | tee file3.tsq \
           | tsget -h http://tsa.opentsa.org:8080/tsa \
           -o file3.tsr
    -

    Get a time stamp response for file1.tsq over HTTPS without client authentication:

    +

    Get a timestamp response for file1.tsq over HTTPS without client authentication:

    tsget -h https://tsa.opentsa.org:8443/tsa \
           -C cacerts.pem file1.tsq
    -

    Get a time stamp response for file1.tsq over HTTPS with certificate-based client authentication (it will ask for the passphrase if client_key.pem is protected):

    +

    Get a timestamp response for file1.tsq over HTTPS with certificate-based client authentication (it will ask for the passphrase if client_key.pem is protected):

    tsget -h https://tsa.opentsa.org:8443/tsa -C cacerts.pem \
           -k client_key.pem -c client_cert.pem file1.tsq
    @@ -178,7 +178,7 @@ tsget file1.tsq

    COPYRIGHT

    -

    Copyright 2006-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/verify.html index da3e6252..fedb1498 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/verify.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/verify.html @@ -85,7 +85,7 @@
    -check_ss_sig
    -

    Verify the signature on the self-signed root CA. This is disabled by default because it doesn't add any security.

    +

    Verify the signature of the last certificate in a chain if the certificate is supposedly self-signed. This is prohibited and will result in an error if it is a non-conforming CA certificate with key usage restrictions not including the keyCertSign bit. This verification is disabled by default because it doesn't add any security.

    -CRLfile file
    @@ -296,7 +296,7 @@

    VERIFY OPERATION

    -

    The verify program uses the same functions as the internal SSL and S/MIME verification, therefore this description applies to these verify operations too.

    +

    The verify program uses the same functions as the internal SSL and S/MIME verification, therefore, this description applies to these verify operations too.

    There is one crucial difference between the verify operations performed by the verify program: wherever possible an attempt is made to continue after an error whereas normally the verify operation would halt on the first error. This allows all the problems with a certificate chain to be determined.

    @@ -312,7 +312,7 @@

    The third operation is to check the trust settings on the root CA. The root CA should be trusted for the supplied purpose. For compatibility with previous versions of OpenSSL, a certificate with no trust settings is considered to be valid for all purposes.

    -

    The final operation is to check the validity of the certificate chain. The validity period is checked against the current system time and the notBefore and notAfter dates in the certificate. The certificate signatures are also checked at this point.

    +

    The final operation is to check the validity of the certificate chain. For each element in the chain, including the root CA certificate, the validity period as specified by the notBefore and notAfter fields is checked against the current system time. The -attime flag may be used to use a reference time other than "now." The certificate signature is checked as well (except for the signature of the typically self-signed root CA certificate, which is verified only if the -check_ss_sig option is given).

    If all operations complete successfully then certificate is considered valid. If any operation fails then the certificate is not valid.

    @@ -813,7 +813,7 @@ error 24 at 1 depth lookup:invalid CA certificate

    COPYRIGHT

    -

    Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/x509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/x509.html index a1482747..aad80bce 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/x509.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man1/x509.html @@ -251,7 +251,7 @@
    -checkend arg
    -

    Checks if the certificate expires within the next arg seconds and exits non-zero if yes it will expire or zero if not.

    +

    Checks if the certificate expires within the next arg seconds and exits nonzero if yes it will expire or zero if not.

    -fingerprint
    @@ -357,7 +357,7 @@
    -passin arg
    -

    The key password source. For more information about the format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).

    +

    The key password source. For more information about the format of arg see "Pass Phrase Options" in openssl(1).

    -clrext
    @@ -417,15 +417,17 @@

    Sets the CA serial number file to use.

    -

    When the -CA option is used to sign a certificate it uses a serial number specified in a file. This file consists of one line containing an even number of hex digits with the serial number to use. After each use the serial number is incremented and written out to the file again.

    +

    When creating a certificate with this option, and with the -CA option, the certificate serial number is stored in the given file. This file consists of one line containing an even number of hex digits with the serial number used last time. After reading this number, it is incremented and used, and the file is updated.

    The default filename consists of the CA certificate file base name with ".srl" appended. For example if the CA certificate file is called "mycacert.pem" it expects to find a serial number file called "mycacert.srl".

    +

    If the -CA option is specified and neither <-CAserial> or <-CAcreateserial> is given and the default serial number file does not exist, a random number is generated; this is the recommended practice.

    +
    -CAcreateserial
    -

    With this option the CA serial number file is created if it does not exist: it will contain the serial number "02" and the certificate being signed will have the 1 as its serial number. If the -CA option is specified and the serial number file does not exist a random number is generated; this is the recommended practice.

    +

    With this option and the -CA option the CA serial number file is created if it does not exist. A random number is generated, used for the certificate, and saved into the serial number file determined as described above.

    -extfile filename
    @@ -880,7 +882,7 @@

    COPYRIGHT

    -

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_admissionAuthority.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_admissionAuthority.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_admissionAuthority.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_namingAuthority.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_namingAuthority.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_namingAuthority.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_professionInfos.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_professionInfos.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_professionInfos.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_admissionAuthority.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_admissionAuthority.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_admissionAuthority.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_namingAuthority.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_namingAuthority.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_namingAuthority.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_professionInfos.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_professionInfos.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_professionInfos.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_get0_admissionAuthority.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_get0_admissionAuthority.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_get0_admissionAuthority.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_set0_admissionAuthority.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_set0_admissionAuthority.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_set0_admissionAuthority.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdOrRange_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdOrRange_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdOrRange_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdOrRange_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdOrRange_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdOrRange_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifierChoice_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifierChoice_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifierChoice_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifierChoice_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifierChoice_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifierChoice_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifiers_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifiers_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifiers_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifiers_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifiers_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASIdentifiers_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_get.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_get.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_get.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_get_int64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_get_int64.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_get_int64.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_set.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_set.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_set_int64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_set_int64.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_set_int64.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_to_BN.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_to_BN.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_to_BN.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_adj.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_adj.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_adj.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_check.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_check.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_print.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_print.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_print.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_set.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_set.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_set_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_set_string.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_set_string.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html index 9c7c7536..2e1d519b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html @@ -78,7 +78,7 @@ BIGNUM *ASN1_ENUMERATED_to_BN(ASN1_ENUMERATED *ai, BIGNUM *bn);

    NOTES

    -

    In general an ASN1_INTEGER or ASN1_ENUMERATED type can contain an integer of almost arbitrary size and so cannot always be represented by a C int64_t type. However in many cases (for example version numbers) they represent small integers which can be more easily manipulated if converted to an appropriate C integer type.

    +

    In general an ASN1_INTEGER or ASN1_ENUMERATED type can contain an integer of almost arbitrary size and so cannot always be represented by a C int64_t type. However, in many cases (for example version numbers) they represent small integers which can be more easily manipulated if converted to an appropriate C integer type.

    BUGS

    @@ -104,7 +104,7 @@ BIGNUM *ASN1_ENUMERATED_to_BN(ASN1_ENUMERATED *ai, BIGNUM *bn);

    COPYRIGHT

    -

    Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_uint64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_uint64.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_uint64.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set_int64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set_int64.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set_int64.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set_uint64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set_uint64.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set_uint64.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_to_BN.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_to_BN.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_to_BN.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ITEM.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ITEM.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ITEM.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ITEM_get.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ITEM_get.html new file mode 120000 index 00000000..da0d2abf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_ITEM_get.html @@ -0,0 +1 @@ +ASN1_ITEM_lookup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_OBJECT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_OBJECT_free.html new file mode 120000 index 00000000..f78e5c91 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_OBJECT_free.html @@ -0,0 +1 @@ +ASN1_OBJECT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE.html new file mode 120000 index 00000000..29ae60e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE.html @@ -0,0 +1 @@ +ASN1_STRING_TABLE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_cleanup.html new file mode 120000 index 00000000..29ae60e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_cleanup.html @@ -0,0 +1 @@ +ASN1_STRING_TABLE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_get.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_get.html new file mode 120000 index 00000000..29ae60e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_get.html @@ -0,0 +1 @@ +ASN1_STRING_TABLE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_cmp.html new file mode 120000 index 00000000..ed3d508b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_cmp.html @@ -0,0 +1 @@ +ASN1_STRING_length.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_data.html new file mode 120000 index 00000000..ed3d508b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_data.html @@ -0,0 +1 @@ +ASN1_STRING_length.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_dup.html new file mode 120000 index 00000000..ed3d508b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_dup.html @@ -0,0 +1 @@ +ASN1_STRING_length.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_free.html new file mode 120000 index 00000000..2138a095 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_free.html @@ -0,0 +1 @@ +ASN1_STRING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_get0_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_get0_data.html new file mode 120000 index 00000000..ed3d508b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_get0_data.html @@ -0,0 +1 @@ +ASN1_STRING_length.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html index 9aaa61c5..3fa22d49 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html @@ -69,7 +69,7 @@ int ASN1_STRING_to_UTF8(unsigned char **out, const ASN1_STRING *in);These functions should not be used to examine or modify ASN1_INTEGER or ASN1_ENUMERATED types: the relevant INTEGER or ENUMERATED utility functions should be used instead.

    -

    In general it cannot be assumed that the data returned by ASN1_STRING_data() is null terminated or does not contain embedded nulls. The actual format of the data will depend on the actual string type itself: for example for an IA5String the data will be ASCII, for a BMPString two bytes per character in big endian format, and for an UTF8String it will be in UTF8 format.

    +

    In general it cannot be assumed that the data returned by ASN1_STRING_data() is null terminated or does not contain embedded nulls. The actual format of the data will depend on the actual string type itself: for example for an IA5String the data will be ASCII, for a BMPString two bytes per character in big endian format, and for a UTF8String it will be in UTF8 format.

    Similar care should be take to ensure the data is in the correct format when calling ASN1_STRING_set().

    @@ -95,7 +95,7 @@ int ASN1_STRING_to_UTF8(unsigned char **out, const ASN1_STRING *in);COPYRIGHT -

    Copyright 2002-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2002-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_print.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_print.html new file mode 120000 index 00000000..8d0effe4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_print.html @@ -0,0 +1 @@ +ASN1_STRING_print_ex.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_print_ex_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_print_ex_fp.html new file mode 120000 index 00000000..8d0effe4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_print_ex_fp.html @@ -0,0 +1 @@ +ASN1_STRING_print_ex.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_set.html new file mode 120000 index 00000000..ed3d508b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_set.html @@ -0,0 +1 @@ +ASN1_STRING_length.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_to_UTF8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_to_UTF8.html new file mode 120000 index 00000000..ed3d508b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_to_UTF8.html @@ -0,0 +1 @@ +ASN1_STRING_length.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_type.html new file mode 120000 index 00000000..ed3d508b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_type.html @@ -0,0 +1 @@ +ASN1_STRING_length.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_type_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_type_new.html new file mode 120000 index 00000000..2138a095 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_STRING_type_new.html @@ -0,0 +1 @@ +ASN1_STRING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_adj.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_adj.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_adj.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_check.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_check.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_cmp_time_t.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_cmp_time_t.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_cmp_time_t.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_compare.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_compare.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_compare.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_diff.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_diff.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_diff.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_normalize.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_normalize.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_normalize.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_print.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_print.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_print.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html index 81f883b8..188d7e56 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html @@ -88,7 +88,7 @@ ASN1_GENERALIZEDTIME *ASN1_TIME_to_generalizedtime(ASN1_TIME *t,

    ASN1_TIME_to_tm() converts the time s to the standard tm structure. If s is NULL, then the current time is converted. The output time is GMT. The tm_sec, tm_min, tm_hour, tm_mday, tm_wday, tm_yday, tm_mon and tm_year fields of tm structure are set to proper values, whereas all other fields are set to 0. If tm is NULL this function performs a format check on s only. If s is in Generalized format with fractional seconds, e.g. YYYYMMDDHHMMSS.SSSZ, the fractional seconds will be lost while converting s to tm structure.

    -

    ASN1_TIME_diff() sets *pday and *psec to the time difference between from and to. If to represents a time later than from then one or both (depending on the time difference) of *pday and *psec will be positive. If to represents a time earlier than from then one or both of *pday and *psec will be negative. If to and from represent the same time then *pday and *psec will both be zero. If both *pday and *psec are non-zero they will always have the same sign. The value of *psec will always be less than the number of seconds in a day. If from or to is NULL the current time is used.

    +

    ASN1_TIME_diff() sets *pday and *psec to the time difference between from and to. If to represents a time later than from then one or both (depending on the time difference) of *pday and *psec will be positive. If to represents a time earlier than from then one or both of *pday and *psec will be negative. If to and from represent the same time then *pday and *psec will both be zero. If both *pday and *psec are nonzero they will always have the same sign. The value of *psec will always be less than the number of seconds in a day. If from or to is NULL the current time is used.

    The ASN1_TIME_cmp_time_t() and ASN1_UTCTIME_cmp_time_t() functions compare the two times represented by the time structure s and the time_t t.

    @@ -114,7 +114,7 @@ ASN1_GENERALIZEDTIME *ASN1_TIME_to_generalizedtime(ASN1_TIME *t,

    BUGS

    -

    ASN1_TIME_print(), ASN1_UTCTIME_print() and ASN1_GENERALIZEDTIME_print() do not print out the time zone: it either prints out "GMT" or nothing. But all certificates complying with RFC5280 et al use GMT anyway.

    +

    ASN1_TIME_print(), ASN1_UTCTIME_print() and ASN1_GENERALIZEDTIME_print() do not print out the timezone: it either prints out "GMT" or nothing. But all certificates complying with RFC5280 et al use GMT anyway.

    Use the ASN1_TIME_normalize() function to normalize the time value before printing to get GMT results.

    @@ -178,7 +178,7 @@ else

    COPYRIGHT

    -

    Copyright 2015-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set_string.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set_string.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set_string_X509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set_string_X509.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_set_string_X509.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_to_generalizedtime.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_to_generalizedtime.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_to_generalizedtime.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_to_tm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_to_tm.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TIME_to_tm.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_cmp.html new file mode 120000 index 00000000..226d07d6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_cmp.html @@ -0,0 +1 @@ +ASN1_TYPE_get.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_get.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_get.html index f2526bc3..81c58c83 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_get.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_get.html @@ -47,7 +47,7 @@ ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s,

    ASN1_TYPE_set1() sets the value of a to type a copy of value.

    -

    ASN1_TYPE_cmp() compares ASN.1 types a and b and returns 0 if they are identical and non-zero otherwise.

    +

    ASN1_TYPE_cmp() compares ASN.1 types a and b and returns 0 if they are identical and nonzero otherwise.

    ASN1_TYPE_unpack_sequence() attempts to parse the SEQUENCE present in t using the ASN.1 structure it. If successful it returns a pointer to the ASN.1 structure corresponding to it which must be freed by the caller. If it fails it return NULL.

    @@ -57,9 +57,9 @@ ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s,

    The type and meaning of the value parameter for ASN1_TYPE_set() and ASN1_TYPE_set1() is determined by the type parameter. If type is V_ASN1_NULL value is ignored. If type is V_ASN1_BOOLEAN then the boolean is set to TRUE if value is not NULL. If type is V_ASN1_OBJECT then value is an ASN1_OBJECT structure. Otherwise type is and ASN1_STRING structure. If type corresponds to a primitive type (or a string type) then the contents of the ASN1_STRING contain the content octets of the type. If type corresponds to a constructed type or a tagged type (V_ASN1_SEQUENCE, V_ASN1_SET or V_ASN1_OTHER) then the ASN1_STRING contains the entire ASN.1 encoding verbatim (including tag and length octets).

    -

    ASN1_TYPE_cmp() may not return zero if two types are equivalent but have different encodings. For example the single content octet of the boolean TRUE value under BER can have any non-zero encoding but ASN1_TYPE_cmp() will only return zero if the values are the same.

    +

    ASN1_TYPE_cmp() may not return zero if two types are equivalent but have different encodings. For example the single content octet of the boolean TRUE value under BER can have any nonzero encoding but ASN1_TYPE_cmp() will only return zero if the values are the same.

    -

    If either or both of the parameters passed to ASN1_TYPE_cmp() is NULL the return value is non-zero. Technically if both parameters are NULL the two types could be absent OPTIONAL fields and so should match, however passing NULL values could also indicate a programming error (for example an unparsable type which returns NULL) for types which do not match. So applications should handle the case of two absent values separately.

    +

    If either or both of the parameters passed to ASN1_TYPE_cmp() is NULL the return value is nonzero. Technically if both parameters are NULL the two types could be absent OPTIONAL fields and so should match, however, passing NULL values could also indicate a programming error (for example an unparsable type which returns NULL) for types which do not match. So applications should handle the case of two absent values separately.

    RETURN VALUES

    @@ -69,7 +69,7 @@ ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s,

    ASN1_TYPE_set1() returns 1 for success and 0 for failure.

    -

    ASN1_TYPE_cmp() returns 0 if the types are identical and non-zero otherwise.

    +

    ASN1_TYPE_cmp() returns 0 if the types are identical and nonzero otherwise.

    ASN1_TYPE_unpack_sequence() returns a pointer to an ASN.1 structure or NULL on failure.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_pack_sequence.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_pack_sequence.html new file mode 120000 index 00000000..226d07d6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_pack_sequence.html @@ -0,0 +1 @@ +ASN1_TYPE_get.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_set.html new file mode 120000 index 00000000..226d07d6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_set.html @@ -0,0 +1 @@ +ASN1_TYPE_get.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_set1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_set1.html new file mode 120000 index 00000000..226d07d6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_set1.html @@ -0,0 +1 @@ +ASN1_TYPE_get.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_unpack_sequence.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_unpack_sequence.html new file mode 120000 index 00000000..226d07d6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_TYPE_unpack_sequence.html @@ -0,0 +1 @@ +ASN1_TYPE_get.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_adj.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_adj.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_adj.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_check.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_check.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_cmp_time_t.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_cmp_time_t.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_cmp_time_t.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_print.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_print.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_print.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_set.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_set.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_set_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_set_string.html new file mode 120000 index 00000000..58ba6886 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_set_string.html @@ -0,0 +1 @@ +ASN1_TIME_set.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_add_oid_module.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_add_oid_module.html new file mode 120000 index 00000000..4a8db77c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_add_oid_module.html @@ -0,0 +1 @@ +OPENSSL_load_builtin_modules.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_generate_v3.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_generate_v3.html new file mode 120000 index 00000000..718befe4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_generate_v3.html @@ -0,0 +1 @@ +ASN1_generate_nconf.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_tag2str.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_tag2str.html new file mode 120000 index 00000000..8d0effe4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASN1_tag2str.html @@ -0,0 +1 @@ +ASN1_STRING_print_ex.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASRange_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASRange_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASRange_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASRange_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASRange_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASRange_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_clear_fd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_clear_fd.html new file mode 120000 index 00000000..8ff30ec4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_clear_fd.html @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_free.html new file mode 120000 index 00000000..8ff30ec4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_free.html @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_all_fds.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_all_fds.html new file mode 120000 index 00000000..8ff30ec4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_all_fds.html @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_changed_fds.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_changed_fds.html new file mode 120000 index 00000000..8ff30ec4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_changed_fds.html @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_fd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_fd.html new file mode 120000 index 00000000..8ff30ec4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_fd.html @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html index fc33210b..2c2c79a6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html @@ -52,7 +52,7 @@ int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key);

    Application code must create an ASYNC_WAIT_CTX using the ASYNC_WAIT_CTX_new() function prior to calling ASYNC_start_job() (see ASYNC_start_job(3)). When the job is started it is associated with the ASYNC_WAIT_CTX for the duration of that job. An ASYNC_WAIT_CTX should only be used for one ASYNC_JOB at any one time, but can be reused after an ASYNC_JOB has finished for a subsequent ASYNC_JOB. When the session is complete (e.g. the SSL connection is closed), application code cleans up with ASYNC_WAIT_CTX_free().

    -

    ASYNC_WAIT_CTXs can have "wait" file descriptors associated with them. Calling ASYNC_WAIT_CTX_get_all_fds() and passing in a pointer to an ASYNC_WAIT_CTX in the ctx parameter will return the wait file descriptors associated with that job in *fd. The number of file descriptors returned will be stored in *numfds. It is the caller's responsibility to ensure that sufficient memory has been allocated in *fd to receive all the file descriptors. Calling ASYNC_WAIT_CTX_get_all_fds() with a NULL fd value will return no file descriptors but will still populate *numfds. Therefore application code is typically expected to call this function twice: once to get the number of fds, and then again when sufficient memory has been allocated. If only one asynchronous engine is being used then normally this call will only ever return one fd. If multiple asynchronous engines are being used then more could be returned.

    +

    ASYNC_WAIT_CTXs can have "wait" file descriptors associated with them. Calling ASYNC_WAIT_CTX_get_all_fds() and passing in a pointer to an ASYNC_WAIT_CTX in the ctx parameter will return the wait file descriptors associated with that job in *fd. The number of file descriptors returned will be stored in *numfds. It is the caller's responsibility to ensure that sufficient memory has been allocated in *fd to receive all the file descriptors. Calling ASYNC_WAIT_CTX_get_all_fds() with a NULL fd value will return no file descriptors but will still populate *numfds. Therefore, application code is typically expected to call this function twice: once to get the number of fds, and then again when sufficient memory has been allocated. If only one asynchronous engine is being used then normally this call will only ever return one fd. If multiple asynchronous engines are being used then more could be returned.

    The function ASYNC_WAIT_CTX_get_changed_fds() can be used to detect if any fds have changed since the last call time ASYNC_start_job() returned an ASYNC_PAUSE result (or since the ASYNC_WAIT_CTX was created if no ASYNC_PAUSE result has been received). The numaddfds and numdelfds parameters will be populated with the number of fds added or deleted respectively. *addfd and *delfd will be populated with the list of added and deleted fds respectively. Similarly to ASYNC_WAIT_CTX_get_all_fds() either of these can be NULL, but if they are not NULL then the caller is responsible for ensuring sufficient memory is allocated.

    @@ -72,7 +72,7 @@ int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key);

    NOTES

    -

    On Windows platforms the openssl/async.h header is dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter is included, commonly as one of the first included headers. Therefore it is defined as an application developer's responsibility to include windows.h prior to async.h.

    +

    On Windows platforms the openssl/async.h header is dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter is included, commonly as one of the first included headers. Therefore, it is defined as an application developer's responsibility to include windows.h prior to async.h.

    SEE ALSO

    @@ -84,7 +84,7 @@ int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key);

    COPYRIGHT

    -

    Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_set_wait_fd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_set_wait_fd.html new file mode 120000 index 00000000..8ff30ec4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_set_wait_fd.html @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_block_pause.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_block_pause.html new file mode 120000 index 00000000..e064cad6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_block_pause.html @@ -0,0 +1 @@ +ASYNC_start_job.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_cleanup_thread.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_cleanup_thread.html new file mode 120000 index 00000000..e064cad6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_cleanup_thread.html @@ -0,0 +1 @@ +ASYNC_start_job.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_get_current_job.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_get_current_job.html new file mode 120000 index 00000000..e064cad6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_get_current_job.html @@ -0,0 +1 @@ +ASYNC_start_job.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_get_wait_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_get_wait_ctx.html new file mode 120000 index 00000000..e064cad6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_get_wait_ctx.html @@ -0,0 +1 @@ +ASYNC_start_job.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_init_thread.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_init_thread.html new file mode 120000 index 00000000..e064cad6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_init_thread.html @@ -0,0 +1 @@ +ASYNC_start_job.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_is_capable.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_is_capable.html new file mode 120000 index 00000000..e064cad6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_is_capable.html @@ -0,0 +1 @@ +ASYNC_start_job.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_pause_job.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_pause_job.html new file mode 120000 index 00000000..e064cad6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_pause_job.html @@ -0,0 +1 @@ +ASYNC_start_job.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html index b7f8c77b..3c5cc225 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html @@ -111,7 +111,7 @@ int ASYNC_is_capable(void);

    NOTES

    -

    On Windows platforms the openssl/async.h header is dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter is included, commonly as one of the first included headers. Therefore it is defined as an application developer's responsibility to include windows.h prior to async.h.

    +

    On Windows platforms the openssl/async.h header is dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter is included, commonly as one of the first included headers. Therefore, it is defined as an application developer's responsibility to include windows.h prior to async.h.

    EXAMPLES

    @@ -261,7 +261,7 @@ Finishing

    COPYRIGHT

    -

    Copyright 2015-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_unblock_pause.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_unblock_pause.html new file mode 120000 index 00000000..e064cad6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ASYNC_unblock_pause.html @@ -0,0 +1 @@ +ASYNC_start_job.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_KEYID_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_KEYID_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_KEYID_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_KEYID_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_KEYID_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/AUTHORITY_KEYID_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_cbc_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_cbc_encrypt.html new file mode 120000 index 00000000..2a8d02c2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_cbc_encrypt.html @@ -0,0 +1 @@ +BF_encrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_cfb64_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_cfb64_encrypt.html new file mode 120000 index 00000000..2a8d02c2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_cfb64_encrypt.html @@ -0,0 +1 @@ +BF_encrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_decrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_decrypt.html new file mode 120000 index 00000000..2a8d02c2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_decrypt.html @@ -0,0 +1 @@ +BF_encrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_ecb_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_ecb_encrypt.html new file mode 120000 index 00000000..2a8d02c2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_ecb_encrypt.html @@ -0,0 +1 @@ +BF_encrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_encrypt.html index 781f1f8c..34728f07 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_encrypt.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_encrypt.html @@ -59,7 +59,7 @@ void BF_decrypt(BF_LONG *data, const BF_KEY *key);

    BF_ecb_encrypt() is the basic Blowfish encryption and decryption function. It encrypts or decrypts the first 64 bits of in using the key key, putting the result in out. enc decides if encryption (BF_ENCRYPT) or decryption (BF_DECRYPT) shall be performed. The vector pointed at by in and out must be 64 bits in length, no less. If they are larger, everything after the first 64 bits is ignored.

    -

    The mode functions BF_cbc_encrypt(), BF_cfb64_encrypt() and BF_ofb64_encrypt() all operate on variable length data. They all take an initialization vector ivec which needs to be passed along into the next call of the same function for the same message. ivec may be initialized with anything, but the recipient needs to know what it was initialized with, or it won't be able to decrypt. Some programs and protocols simplify this, like SSH, where ivec is simply initialized to zero. BF_cbc_encrypt() operates on data that is a multiple of 8 bytes long, while BF_cfb64_encrypt() and BF_ofb64_encrypt() are used to encrypt an variable number of bytes (the amount does not have to be an exact multiple of 8). The purpose of the latter two is to simulate stream ciphers, and therefore, they need the parameter num, which is a pointer to an integer where the current offset in ivec is stored between calls. This integer must be initialized to zero when ivec is initialized.

    +

    The mode functions BF_cbc_encrypt(), BF_cfb64_encrypt() and BF_ofb64_encrypt() all operate on variable length data. They all take an initialization vector ivec which needs to be passed along into the next call of the same function for the same message. ivec may be initialized with anything, but the recipient needs to know what it was initialized with, or it won't be able to decrypt. Some programs and protocols simplify this, like SSH, where ivec is simply initialized to zero. BF_cbc_encrypt() operates on data that is a multiple of 8 bytes long, while BF_cfb64_encrypt() and BF_ofb64_encrypt() are used to encrypt a variable number of bytes (the amount does not have to be an exact multiple of 8). The purpose of the latter two is to simulate stream ciphers, and therefore, they need the parameter num, which is a pointer to an integer where the current offset in ivec is stored between calls. This integer must be initialized to zero when ivec is initialized.

    BF_cbc_encrypt() is the Cipher Block Chaining function for Blowfish. It encrypts or decrypts the 64 bits chunks of in using the key schedule, putting the result in out. enc decides if encryption (BF_ENCRYPT) or decryption (BF_DECRYPT) shall be performed. ivec must point at an 8 byte long initialization vector.

    @@ -83,7 +83,7 @@ void BF_decrypt(BF_LONG *data, const BF_KEY *key);

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_ofb64_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_ofb64_encrypt.html new file mode 120000 index 00000000..2a8d02c2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_ofb64_encrypt.html @@ -0,0 +1 @@ +BF_encrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_options.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_options.html new file mode 120000 index 00000000..2a8d02c2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_options.html @@ -0,0 +1 @@ +BF_encrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_set_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_set_key.html new file mode 120000 index 00000000..2a8d02c2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BF_set_key.html @@ -0,0 +1 @@ +BF_encrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR.html index d2e27afc..d438caf1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR.html @@ -54,7 +54,7 @@ char *BIO_ADDR_path_string(const BIO_ADDR *ap);

    BIO_ADDR_clear() clears any data held within the provided BIO_ADDR and sets it back to an uninitialised state.

    -

    BIO_ADDR_rawmake() takes a protocol family, an byte array of size wherelen with an address in network byte order pointed at by where and a port number in network byte order in port (except for the AF_UNIX protocol family, where port is meaningless and therefore ignored) and populates the given BIO_ADDR with them. In case this creates a AF_UNIX BIO_ADDR, wherelen is expected to be the length of the path string (not including the terminating NUL, such as the result of a call to strlen()). Read on about the addresses in "RAW ADDRESSES" below.

    +

    BIO_ADDR_rawmake() takes a protocol family, a byte array of size wherelen with an address in network byte order pointed at by where and a port number in network byte order in port (except for the AF_UNIX protocol family, where port is meaningless and therefore ignored) and populates the given BIO_ADDR with them. In case this creates a AF_UNIX BIO_ADDR, wherelen is expected to be the length of the path string (not including the terminating NUL, such as the result of a call to strlen()). Read on about the addresses in "RAW ADDRESSES" below.

    BIO_ADDR_family() returns the protocol family of the given BIO_ADDR. The possible non-error results are one of the constants AF_INET, AF_INET6 and AF_UNIX. It will also return AF_UNSPEC if the BIO_ADDR has not been initialised.

    @@ -84,7 +84,7 @@ char *BIO_ADDR_path_string(const BIO_ADDR *ap);

    COPYRIGHT

    -

    Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html index 285455e3..0299da31 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html @@ -81,7 +81,7 @@ void BIO_ADDRINFO_free(BIO_ADDRINFO *bai);

    NOTES

    -

    The BIO_lookup_ex() implementation uses the platform provided getaddrinfo() function. On Linux it is known that specifying 0 for the protocol will not return any SCTP based addresses when calling getaddrinfo(). Therefore if an SCTP address is required then the protocol parameter to BIO_lookup_ex() should be explicitly set to IPPROTO_SCTP. The same may be true on other platforms.

    +

    The BIO_lookup_ex() implementation uses the platform provided getaddrinfo() function. On Linux it is known that specifying 0 for the protocol will not return any SCTP based addresses when calling getaddrinfo(). Therefore, if an SCTP address is required then the protocol parameter to BIO_lookup_ex() should be explicitly set to IPPROTO_SCTP. The same may be true on other platforms.

    HISTORY

    @@ -89,7 +89,7 @@ void BIO_ADDRINFO_free(BIO_ADDRINFO *bai);

    COPYRIGHT

    -

    Copyright 2016-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_address.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_address.html new file mode 120000 index 00000000..6eec1756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_address.html @@ -0,0 +1 @@ +BIO_ADDRINFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_family.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_family.html new file mode 120000 index 00000000..6eec1756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_family.html @@ -0,0 +1 @@ +BIO_ADDRINFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_free.html new file mode 120000 index 00000000..6eec1756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_free.html @@ -0,0 +1 @@ +BIO_ADDRINFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_next.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_next.html new file mode 120000 index 00000000..6eec1756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_next.html @@ -0,0 +1 @@ +BIO_ADDRINFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_protocol.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_protocol.html new file mode 120000 index 00000000..6eec1756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_protocol.html @@ -0,0 +1 @@ +BIO_ADDRINFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_socktype.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_socktype.html new file mode 120000 index 00000000..6eec1756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_socktype.html @@ -0,0 +1 @@ +BIO_ADDRINFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_clear.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_clear.html new file mode 120000 index 00000000..538ac927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_clear.html @@ -0,0 +1 @@ +BIO_ADDR.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_family.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_family.html new file mode 120000 index 00000000..538ac927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_family.html @@ -0,0 +1 @@ +BIO_ADDR.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_free.html new file mode 120000 index 00000000..538ac927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_free.html @@ -0,0 +1 @@ +BIO_ADDR.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_hostname_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_hostname_string.html new file mode 120000 index 00000000..538ac927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_hostname_string.html @@ -0,0 +1 @@ +BIO_ADDR.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_new.html new file mode 120000 index 00000000..538ac927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_new.html @@ -0,0 +1 @@ +BIO_ADDR.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_path_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_path_string.html new file mode 120000 index 00000000..538ac927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_path_string.html @@ -0,0 +1 @@ +BIO_ADDR.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawaddress.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawaddress.html new file mode 120000 index 00000000..538ac927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawaddress.html @@ -0,0 +1 @@ +BIO_ADDR.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawmake.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawmake.html new file mode 120000 index 00000000..538ac927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawmake.html @@ -0,0 +1 @@ +BIO_ADDR.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawport.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawport.html new file mode 120000 index 00000000..538ac927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawport.html @@ -0,0 +1 @@ +BIO_ADDR.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_service_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_service_string.html new file mode 120000 index 00000000..538ac927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ADDR_service_string.html @@ -0,0 +1 @@ +BIO_ADDR.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_accept_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_accept_ex.html new file mode 120000 index 00000000..31fcee2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_accept_ex.html @@ -0,0 +1 @@ +BIO_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_append_filename.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_append_filename.html new file mode 120000 index 00000000..325ebbb5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_append_filename.html @@ -0,0 +1 @@ +BIO_s_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_bind.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_bind.html new file mode 120000 index 00000000..31fcee2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_bind.html @@ -0,0 +1 @@ +BIO_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_ctrl.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_ctrl.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_fn.html new file mode 120000 index 00000000..a5661614 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_fn.html @@ -0,0 +1 @@ +BIO_set_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_fn_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_fn_ex.html new file mode 120000 index 00000000..a5661614 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_callback_fn_ex.html @@ -0,0 +1 @@ +BIO_set_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_closesocket.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_closesocket.html new file mode 120000 index 00000000..31fcee2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_closesocket.html @@ -0,0 +1 @@ +BIO_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_connect.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_connect.html index 81740adc..322c0ee8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_connect.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_connect.html @@ -64,7 +64,7 @@ int BIO_closesocket(int sock);
    BIO_SOCK_NONBLOCK
    -

    Sets the socket to non-blocking mode.

    +

    Sets the socket to nonblocking mode.

    BIO_SOCK_NODELAY
    @@ -109,7 +109,7 @@ int BIO_closesocket(int sock);

    COPYRIGHT

    -

    Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl.html index b1671037..7f4ad411 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl.html @@ -33,7 +33,7 @@ typedef int BIO_info_cb(BIO *b, int state, int res); long BIO_ctrl(BIO *bp, int cmd, long larg, void *parg); long BIO_callback_ctrl(BIO *b, int cmd, BIO_info_cb *cb); -char *BIO_ptr_ctrl(BIO *bp, int cmd, long larg); +void *BIO_ptr_ctrl(BIO *bp, int cmd, long larg); long BIO_int_ctrl(BIO *bp, int cmd, long larg, int iarg); int BIO_reset(BIO *b); @@ -93,7 +93,7 @@ int BIO_set_info_callback(BIO *b, BIO_info_cb *cb);

    The return values of BIO_pending() and BIO_wpending() may not reliably determine the amount of pending data in all cases. For example in the case of a file BIO some data may be available in the FILE structures internal buffers but it is not possible to determine this in a portably way. For other types of BIO they may not be supported.

    -

    Filter BIOs if they do not internally handle a particular BIO_ctrl() operation usually pass the operation to the next BIO in the chain. This often means there is no need to locate the required BIO for a particular operation, it can be called on a chain and it will be automatically passed to the relevant BIO. However this can cause unexpected results: for example no current filter BIOs implement BIO_seek(), but this may still succeed if the chain ends in a FILE or file descriptor BIO.

    +

    Filter BIOs if they do not internally handle a particular BIO_ctrl() operation usually pass the operation to the next BIO in the chain. This often means there is no need to locate the required BIO for a particular operation, it can be called on a chain and it will be automatically passed to the relevant BIO. However, this can cause unexpected results: for example no current filter BIOs implement BIO_seek(), but this may still succeed if the chain ends in a FILE or file descriptor BIO.

    Source/sink BIOs return an 0 if they do not recognize the BIO_ctrl() operation.

    @@ -103,7 +103,7 @@ int BIO_set_info_callback(BIO *b, BIO_info_cb *cb);

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_get_read_request.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_get_read_request.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_get_read_request.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_get_write_guarantee.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_get_write_guarantee.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_get_write_guarantee.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_pending.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_pending.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_pending.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_reset_read_request.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_reset_read_request.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_reset_read_request.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_wpending.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_wpending.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ctrl_wpending.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_debug_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_debug_callback.html new file mode 120000 index 00000000..a5661614 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_debug_callback.html @@ -0,0 +1 @@ +BIO_set_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_destroy_bio_pair.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_destroy_bio_pair.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_destroy_bio_pair.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_accept.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_accept.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_accept.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_connect.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_connect.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_connect.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_handshake.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_handshake.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_do_handshake.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_eof.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_eof.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_eof.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_f_base64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_f_base64.html index 9a2092c8..d6bb608b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_f_base64.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_f_base64.html @@ -39,9 +39,15 @@ const BIO_METHOD *BIO_f_base64(void);

    Base64 BIOs do not support BIO_gets() or BIO_puts().

    +

    For writing, output is by default divided to lines of length 64 characters and there is always a newline at the end of output.

    + +

    For reading, first line should be at most 1024 characters long. If it is longer then it is ignored completely. Other input lines can be of any length. There must be a newline at the end of input.

    + +

    This behavior can be changed with BIO_FLAGS_BASE64_NO_NL flag.

    +

    BIO_flush() on a base64 BIO that is being written through is used to signal that no more data is to be encoded: this is used to flush the final block through the BIO.

    -

    The flag BIO_FLAGS_BASE64_NO_NL can be set with BIO_set_flags() to encode the data all on one line or expect the data to be all on one line.

    +

    The flag BIO_FLAGS_BASE64_NO_NL can be set with BIO_set_flags(). For writing, it causes all data to be written on one line without newline at the end. For reading, it expects the data to be all on one line (with or without a trailing newline).

    NOTES

    @@ -90,7 +96,7 @@ BIO_free_all(b64);

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html index e1688c5f..13e3247e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html @@ -60,23 +60,23 @@ long BIO_do_handshake(BIO *b);

    If the close flag is set when an SSL BIO is freed then the internal SSL structure is also freed using SSL_free().

    -

    BIO_set_ssl() sets the internal SSL pointer of BIO b to ssl using the close flag c.

    +

    BIO_set_ssl() sets the internal SSL pointer of SSL BIO b to ssl using the close flag c.

    -

    BIO_get_ssl() retrieves the SSL pointer of BIO b, it can then be manipulated using the standard SSL library functions.

    +

    BIO_get_ssl() retrieves the SSL pointer of SSL BIO b, it can then be manipulated using the standard SSL library functions.

    BIO_set_ssl_mode() sets the SSL BIO mode to client. If client is 1 client mode is set. If client is 0 server mode is set.

    -

    BIO_set_ssl_renegotiate_bytes() sets the renegotiate byte count to num. When set after every num bytes of I/O (read and write) the SSL session is automatically renegotiated. num must be at least 512 bytes.

    +

    BIO_set_ssl_renegotiate_bytes() sets the renegotiate byte count of SSL BIO b to num. When set after every num bytes of I/O (read and write) the SSL session is automatically renegotiated. num must be at least 512 bytes.

    -

    BIO_set_ssl_renegotiate_timeout() sets the renegotiate timeout to seconds. When the renegotiate timeout elapses the session is automatically renegotiated.

    +

    BIO_set_ssl_renegotiate_timeout() sets the renegotiate timeout of SSL BIO b to seconds. When the renegotiate timeout elapses the session is automatically renegotiated.

    -

    BIO_get_num_renegotiates() returns the total number of session renegotiations due to I/O or timeout.

    +

    BIO_get_num_renegotiates() returns the total number of session renegotiations due to I/O or timeout of SSL BIO b.

    BIO_new_ssl() allocates an SSL BIO using SSL_CTX ctx and using client mode if client is non zero.

    BIO_new_ssl_connect() creates a new BIO chain consisting of an SSL BIO (using ctx) followed by a connect BIO.

    -

    BIO_new_buffer_ssl_connect() creates a new BIO chain consisting of a buffering BIO, an SSL BIO (using ctx) and a connect BIO.

    +

    BIO_new_buffer_ssl_connect() creates a new BIO chain consisting of a buffering BIO, an SSL BIO (using ctx), and a connect BIO.

    BIO_ssl_copy_session_id() copies an SSL session id between BIO chains from and to. It does this by locating the SSL BIOs in each chain and calling SSL_copy_session_id() on the internal SSL pointer.

    @@ -146,11 +146,6 @@ if (BIO_do_connect(sbio) <= 0) { ERR_print_errors_fp(stderr); exit(1); } -if (BIO_do_handshake(sbio) <= 0) { - fprintf(stderr, "Error establishing SSL connection\n"); - ERR_print_errors_fp(stderr); - exit(1); -} /* XXX Could examine ssl here to get connection info */ @@ -251,7 +246,7 @@ BIO_free_all(sbio);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_flush.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_flush.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_flush.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_free.html new file mode 120000 index 00000000..3e54c9f3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_free.html @@ -0,0 +1 @@ +BIO_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_free_all.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_free_all.html new file mode 120000 index 00000000..3e54c9f3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_free_all.html @@ -0,0 +1 @@ +BIO_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_ip_family.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_ip_family.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_ip_family.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_name.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_name.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_port.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_port.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_accept_port.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_bind_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_bind_mode.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_bind_mode.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_buffer_num_lines.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_buffer_num_lines.html new file mode 120000 index 00000000..8f8127a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_buffer_num_lines.html @@ -0,0 +1 @@ +BIO_f_buffer.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback.html new file mode 120000 index 00000000..a5661614 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback.html @@ -0,0 +1 @@ +BIO_set_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback_arg.html new file mode 120000 index 00000000..a5661614 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback_arg.html @@ -0,0 +1 @@ +BIO_set_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback_ex.html new file mode 120000 index 00000000..a5661614 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_callback_ex.html @@ -0,0 +1 @@ +BIO_set_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_cipher_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_cipher_ctx.html new file mode 120000 index 00000000..5eca86f0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_cipher_ctx.html @@ -0,0 +1 @@ +BIO_f_cipher.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_cipher_status.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_cipher_status.html new file mode 120000 index 00000000..5eca86f0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_cipher_status.html @@ -0,0 +1 @@ +BIO_f_cipher.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_close.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_close.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_close.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_address.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_address.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_address.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_hostname.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_hostname.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_hostname.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_ip_family.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_ip_family.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_ip_family.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_port.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_port.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_conn_port.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_data.html index 7eb54c2f..0b2fea53 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_data.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_data.html @@ -42,7 +42,7 @@ int BIO_get_shutdown(BIO *a);

    The BIO_set_data() function associates the custom data pointed to by ptr with the BIO. This data can subsequently be retrieved via a call to BIO_get_data(). This can be used by custom BIOs for storing implementation specific information.

    -

    The BIO_set_init() function sets the value of the BIO's "init" flag to indicate whether initialisation has been completed for this BIO or not. A non-zero value indicates that initialisation is complete, whilst zero indicates that it is not. Often initialisation will complete during initial construction of the BIO. For some BIOs however, initialisation may not complete until after additional steps have occurred (for example through calling custom ctrls). The BIO_get_init() function returns the value of the "init" flag.

    +

    The BIO_set_init() function sets the value of the BIO's "init" flag to indicate whether initialisation has been completed for this BIO or not. A nonzero value indicates that initialisation is complete, whilst zero indicates that it is not. Often initialisation will complete during initial construction of the BIO. For some BIOs however, initialisation may not complete until after additional steps have occurred (for example through calling custom ctrls). The BIO_get_init() function returns the value of the "init" flag.

    The BIO_set_shutdown() and BIO_get_shutdown() functions set and get the state of this BIO's shutdown (i.e. BIO_CLOSE) flag. If set then the underlying resource is also closed when the BIO is freed.

    @@ -64,7 +64,7 @@ int BIO_get_shutdown(BIO *a);

    COPYRIGHT

    -

    Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_fd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_fd.html new file mode 120000 index 00000000..93464df6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_fd.html @@ -0,0 +1 @@ +BIO_s_fd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_fp.html new file mode 120000 index 00000000..325ebbb5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_fp.html @@ -0,0 +1 @@ +BIO_s_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_info_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_info_callback.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_info_callback.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_init.html new file mode 120000 index 00000000..825e8c0f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_init.html @@ -0,0 +1 @@ +BIO_get_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_md.html new file mode 120000 index 00000000..7021b6b6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_md.html @@ -0,0 +1 @@ +BIO_f_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_md_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_md_ctx.html new file mode 120000 index 00000000..7021b6b6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_md_ctx.html @@ -0,0 +1 @@ +BIO_f_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_mem_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_mem_data.html new file mode 120000 index 00000000..f3ea7015 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_mem_data.html @@ -0,0 +1 @@ +BIO_s_mem.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_mem_ptr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_mem_ptr.html new file mode 120000 index 00000000..f3ea7015 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_mem_ptr.html @@ -0,0 +1 @@ +BIO_s_mem.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_new_index.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_new_index.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_num_renegotiates.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_num_renegotiates.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_num_renegotiates.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_peer_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_peer_name.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_peer_name.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_peer_port.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_peer_port.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_peer_port.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_read_request.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_read_request.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_read_request.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_retry_BIO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_retry_BIO.html new file mode 120000 index 00000000..1df22d45 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_retry_BIO.html @@ -0,0 +1 @@ +BIO_should_retry.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_retry_reason.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_retry_reason.html new file mode 120000 index 00000000..1df22d45 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_retry_reason.html @@ -0,0 +1 @@ +BIO_should_retry.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_shutdown.html new file mode 120000 index 00000000..825e8c0f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_shutdown.html @@ -0,0 +1 @@ +BIO_get_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_ssl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_ssl.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_ssl.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_write_buf_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_write_buf_size.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_write_buf_size.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_write_guarantee.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_write_guarantee.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_get_write_guarantee.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_gets.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_gets.html new file mode 120000 index 00000000..abb8fc58 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_gets.html @@ -0,0 +1 @@ +BIO_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_hostserv_priorities.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_hostserv_priorities.html new file mode 120000 index 00000000..5099617f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_hostserv_priorities.html @@ -0,0 +1 @@ +BIO_parse_hostserv.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_info_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_info_cb.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_info_cb.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_int_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_int_ctrl.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_int_ctrl.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_listen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_listen.html new file mode 120000 index 00000000..31fcee2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_listen.html @@ -0,0 +1 @@ +BIO_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup.html new file mode 120000 index 00000000..6eec1756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup.html @@ -0,0 +1 @@ +BIO_ADDRINFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup_ex.html new file mode 120000 index 00000000..6eec1756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup_ex.html @@ -0,0 +1 @@ +BIO_ADDRINFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup_type.html new file mode 120000 index 00000000..6eec1756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_lookup_type.html @@ -0,0 +1 @@ +BIO_ADDRINFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_make_bio_pair.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_make_bio_pair.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_make_bio_pair.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_free.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_free.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_callback_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_callback_ctrl.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_callback_ctrl.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_create.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_create.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_create.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_ctrl.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_ctrl.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_destroy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_destroy.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_destroy.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_gets.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_gets.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_gets.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_puts.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_puts.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_puts.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_read.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_read.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_read.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_read_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_read_ex.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_read_ex.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_write.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_write.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_write.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_write_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_write_ex.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_get_write_ex.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_callback_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_callback_ctrl.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_callback_ctrl.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_create.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_create.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_create.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_ctrl.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_ctrl.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_destroy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_destroy.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_destroy.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_gets.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_gets.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_gets.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_puts.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_puts.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_puts.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_read.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_read.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_read.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_read_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_read_ex.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_read_ex.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_write.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_write.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_write.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_write_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_write_ex.html new file mode 120000 index 00000000..bdca18ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_meth_set_write_ex.html @@ -0,0 +1 @@ +BIO_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_method_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_method_type.html new file mode 120000 index 00000000..c5611398 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_method_type.html @@ -0,0 +1 @@ +BIO_find_type.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_accept.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_accept.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_accept.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_bio_pair.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_bio_pair.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_bio_pair.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_buffer_ssl_connect.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_buffer_ssl_connect.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_buffer_ssl_connect.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_connect.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_connect.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_connect.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_fd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_fd.html new file mode 120000 index 00000000..93464df6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_fd.html @@ -0,0 +1 @@ +BIO_s_fd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_file.html new file mode 120000 index 00000000..325ebbb5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_file.html @@ -0,0 +1 @@ +BIO_s_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_fp.html new file mode 120000 index 00000000..325ebbb5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_fp.html @@ -0,0 +1 @@ +BIO_s_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_mem_buf.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_mem_buf.html new file mode 120000 index 00000000..f3ea7015 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_mem_buf.html @@ -0,0 +1 @@ +BIO_s_mem.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_socket.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_socket.html new file mode 120000 index 00000000..986cc360 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_socket.html @@ -0,0 +1 @@ +BIO_s_socket.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_ssl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_ssl.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_ssl.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_ssl_connect.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_ssl_connect.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_new_ssl_connect.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_next.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_next.html new file mode 120000 index 00000000..c5611398 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_next.html @@ -0,0 +1 @@ +BIO_find_type.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_parse_hostserv.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_parse_hostserv.html index 3c75e8b4..f04286d6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_parse_hostserv.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_parse_hostserv.html @@ -36,7 +36,7 @@ int BIO_parse_hostserv(const char *hostserv, char **host, char **service,

    DESCRIPTION

    -

    BIO_parse_hostserv() will parse the information given in hostserv, create strings with the host name and service name and give those back via host and service. Those will need to be freed after they are used. hostserv_prio helps determine if hostserv shall be interpreted primarily as a host name or a service name in ambiguous cases.

    +

    BIO_parse_hostserv() will parse the information given in hostserv, create strings with the hostname and service name and give those back via host and service. Those will need to be freed after they are used. hostserv_prio helps determine if hostserv shall be interpreted primarily as a hostname or a service name in ambiguous cases.

    The syntax the BIO_parse_hostserv() recognises is:

    @@ -79,7 +79,7 @@ service => *host untouched, *service = "service"COPYRIGHT -

    Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_pending.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_pending.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_pending.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_pop.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_pop.html new file mode 120000 index 00000000..810fc2fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_pop.html @@ -0,0 +1 @@ +BIO_push.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ptr_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ptr_ctrl.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ptr_ctrl.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_push.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_push.html index 6c490997..98600b48 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_push.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_push.html @@ -31,50 +31,52 @@
    #include <openssl/bio.h>
     
    -BIO *BIO_push(BIO *b, BIO *append);
    +BIO *BIO_push(BIO *b, BIO *next);
     BIO *BIO_pop(BIO *b);
     void BIO_set_next(BIO *b, BIO *next);

    DESCRIPTION

    -

    The BIO_push() function appends the BIO append to b, it returns b.

    +

    BIO_push() pushes b on next. If b is NULL the function does nothing and returns next. Otherwise it prepends b, which may be a single BIO or a chain of BIOs, to next (unless next is NULL). It then makes a control call on b and returns b.

    -

    BIO_pop() removes the BIO b from a chain and returns the next BIO in the chain, or NULL if there is no next BIO. The removed BIO then becomes a single BIO with no association with the original chain, it can thus be freed or attached to a different chain.

    +

    BIO_pop() removes the BIO b from any chain is is part of. If b is NULL the function does nothing and returns NULL. Otherwise it makes a control call on b and returns the next BIO in the chain, or NULL if there is no next BIO. The removed BIO becomes a single BIO with no association with the original chain, it can thus be freed or be made part of a different chain.

    -

    BIO_set_next() replaces the existing next BIO in a chain with the BIO pointed to by next. The new chain may include some of the same BIOs from the old chain or it may be completely different.

    +

    BIO_set_next() replaces the existing next BIO in a chain with the BIO pointed to by next. The new chain may include some of the same BIOs from the old chain or it may be completely different.

    NOTES

    The names of these functions are perhaps a little misleading. BIO_push() joins two BIO chains whereas BIO_pop() deletes a single BIO from a chain, the deleted BIO does not need to be at the end of a chain.

    -

    The process of calling BIO_push() and BIO_pop() on a BIO may have additional consequences (a control call is made to the affected BIOs) any effects will be noted in the descriptions of individual BIOs.

    +

    The process of calling BIO_push() and BIO_pop() on a BIO may have additional consequences (a control call is made to the affected BIOs). Any effects will be noted in the descriptions of individual BIOs.

    RETURN VALUES

    -

    BIO_push() returns the end of the chain, b.

    +

    BIO_push() returns the head of the chain, which usually is b, or next if b is NULL.

    BIO_pop() returns the next BIO in the chain, or NULL if there is no next BIO.

    EXAMPLES

    -

    For these examples suppose md1 and md2 are digest BIOs, b64 is a base64 BIO and f is a file BIO.

    +

    For these examples suppose md1 and md2 are digest BIOs, b64 is a base64 BIO and f is a file BIO.

    If the call:

    BIO_push(b64, f);
    -

    is made then the new chain will be b64-f. After making the calls

    +

    is made then the new chain will be b64-f. After making the calls

    BIO_push(md2, b64);
     BIO_push(md1, md2);
    -

    the new chain is md1-md2-b64-f. Data written to md1 will be digested by md1 and md2, base64 encoded and written to f.

    +

    the new chain is md1-md2-b64-f. Data written to md1 will be digested by md1 and md2, base64 encoded, and finally written to f.

    -

    It should be noted that reading causes data to pass in the reverse direction, that is data is read from f, base64 decoded and digested by md1 and md2. If the call:

    +

    It should be noted that reading causes data to pass in the reverse direction, that is data is read from f, base64 decoded, and digested by md2 and then md1.

    + +

    The call:

    BIO_pop(md2);
    -

    The call will return b64 and the new chain will be md1-b64-f data can be written to md1 as before.

    +

    will return b64 and the new chain will be md1-b64-f. Data can be written to and read from md1 as before, except that md2 will no more be applied.

    SEE ALSO

    @@ -86,7 +88,7 @@ BIO_push(md1, md2);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_puts.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_puts.html new file mode 120000 index 00000000..abb8fc58 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_puts.html @@ -0,0 +1 @@ +BIO_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read.html index 05fce951..9105d963 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read.html @@ -60,7 +60,7 @@ int BIO_puts(BIO *b, const char *buf);

    NOTES

    -

    A 0 or -1 return is not necessarily an indication of an error. In particular when the source/sink is non-blocking or of a certain type it may merely be an indication that no data is currently available and that the application should retry the operation later.

    +

    A 0 or -1 return is not necessarily an indication of an error. In particular when the source/sink is nonblocking or of a certain type it may merely be an indication that no data is currently available and that the application should retry the operation later.

    One technique sometimes used with blocking sockets is to use a system call (such as select(), poll() or equivalent) to determine when data is available and then call read() to read the data. The equivalent with BIOs (that is call select() on the underlying I/O structure and then call BIO_read() to read the data) should not be used because a single call to BIO_read() can cause several reads (and writes in the case of SSL BIOs) on the underlying I/O structure and may block as a result. Instead select() (or equivalent) should be combined with non blocking I/O so successive reads will request a retry instead of blocking.

    @@ -78,7 +78,7 @@ int BIO_puts(BIO *b, const char *buf);

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read_ex.html new file mode 120000 index 00000000..abb8fc58 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read_ex.html @@ -0,0 +1 @@ +BIO_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read_filename.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read_filename.html new file mode 120000 index 00000000..325ebbb5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_read_filename.html @@ -0,0 +1 @@ +BIO_s_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_reset.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_reset.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_reset.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_retry_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_retry_type.html new file mode 120000 index 00000000..1df22d45 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_retry_type.html @@ -0,0 +1 @@ +BIO_should_retry.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_rw_filename.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_rw_filename.html new file mode 120000 index 00000000..325ebbb5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_rw_filename.html @@ -0,0 +1 @@ +BIO_s_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_accept.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_accept.html index 23ad9cde..67ca8ca5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_accept.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_accept.html @@ -98,7 +98,7 @@ int BIO_do_accept(BIO *b);

    If only a single connection will be processed it is possible to perform I/O using the accept BIO itself. This is often undesirable however because the accept BIO will still accept additional incoming connections. This can be resolved by using BIO_pop() (see above) and freeing up the accept BIO after the initial connection.

    -

    If the underlying accept socket is non-blocking and BIO_do_accept() is called to await an incoming connection it is possible for BIO_should_io_special() with the reason BIO_RR_ACCEPT. If this happens then it is an indication that an accept attempt would block: the application should take appropriate action to wait until the underlying socket has accepted a connection and retry the call.

    +

    If the underlying accept socket is nonblocking and BIO_do_accept() is called to await an incoming connection it is possible for BIO_should_io_special() with the reason BIO_RR_ACCEPT. If this happens then it is an indication that an accept attempt would block: the application should take appropriate action to wait until the underlying socket has accepted a connection and retry the call.

    BIO_set_accept_name(), BIO_get_accept_name(), BIO_set_accept_port(), BIO_get_accept_port(), BIO_set_nbio_accept(), BIO_set_accept_bios(), BIO_get_peer_name(), BIO_get_peer_port(), BIO_get_accept_ip_family(), BIO_set_accept_ip_family(), BIO_set_bind_mode(), BIO_get_bind_mode() and BIO_do_accept() are macros.

    @@ -163,7 +163,7 @@ BIO_free(cbio2);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_bio.html index 4d6cd528..63b513a9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_bio.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_bio.html @@ -109,7 +109,7 @@ int BIO_ctrl_reset_read_request(BIO *b); ... BIO_new_bio_pair(&internal_bio, 0, &network_bio, 0); SSL_set_bio(ssl, internal_bio, internal_bio); -SSL_operations(); /* e.g SSL_read and SSL_write */ +SSL_operations(); /* e.g. SSL_read and SSL_write */ ... application | TLS-engine @@ -131,7 +131,7 @@ application | TLS-engine BIO_free(network_bio); ... -

    As the BIO pair will only buffer the data and never directly access the connection, it behaves non-blocking and will return as soon as the write buffer is full or the read buffer is drained. Then the application has to flush the write buffer and/or fill the read buffer.

    +

    As the BIO pair will only buffer the data and never directly access the connection, it behaves nonblocking and will return as soon as the write buffer is full or the read buffer is drained. Then the application has to flush the write buffer and/or fill the read buffer.

    Use the BIO_ctrl_pending(), to find out whether data is buffered in the BIO and must be transferred to the network. Use BIO_ctrl_get_read_request() to find out, how many bytes must be written into the buffer before the SSL_operation() can successfully be continued.

    @@ -145,7 +145,7 @@ application | TLS-engine

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_connect.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_connect.html index 1c28920a..695f1927 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_connect.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_connect.html @@ -90,7 +90,7 @@ int BIO_do_connect(BIO *b);

    If blocking I/O is set then a non positive return value from any I/O call is caused by an error condition, although a zero return will normally mean that the connection was closed.

    -

    If the port name is supplied as part of the host name then this will override any value set with BIO_set_conn_port(). This may be undesirable if the application does not wish to allow connection to arbitrary ports. This can be avoided by checking for the presence of the ':' character in the passed hostname and either indicating an error or truncating the string at that point.

    +

    If the port name is supplied as part of the hostname then this will override any value set with BIO_set_conn_port(). This may be undesirable if the application does not wish to allow connection to arbitrary ports. This can be avoided by checking for the presence of the ':' character in the passed hostname and either indicating an error or truncating the string at that point.

    The values returned by BIO_get_conn_hostname(), BIO_get_conn_address(), and BIO_get_conn_port() are updated when a connection attempt is made. Before any connection attempt the values returned are those set by the application itself.

    @@ -159,7 +159,7 @@ BIO_free(out);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_file.html index 31246e59..13d7271e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_file.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_file.html @@ -79,7 +79,7 @@ int BIO_rw_filename(BIO *b, char *name)

    Because the file BIO calls the underlying stdio functions any quirks in stdio behaviour will be mirrored by the corresponding BIO.

    -

    On Windows BIO_new_files reserves for the filename argument to be UTF-8 encoded. In other words if you have to make it work in multi- lingual environment, encode file names in UTF-8.

    +

    On Windows BIO_new_files reserves for the filename argument to be UTF-8 encoded. In other words if you have to make it work in multi- lingual environment, encode filenames in UTF-8.

    RETURN VALUES

    @@ -147,7 +147,7 @@ BIO_free(out);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_secmem.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_secmem.html new file mode 120000 index 00000000..f3ea7015 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_s_secmem.html @@ -0,0 +1 @@ +BIO_s_mem.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_seek.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_seek.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_seek.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_bios.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_bios.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_bios.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_ip_family.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_ip_family.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_ip_family.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_name.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_name.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_port.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_port.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_accept_port.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_bind_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_bind_mode.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_bind_mode.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_buffer_read_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_buffer_read_data.html new file mode 120000 index 00000000..8f8127a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_buffer_read_data.html @@ -0,0 +1 @@ +BIO_f_buffer.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_buffer_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_buffer_size.html new file mode 120000 index 00000000..8f8127a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_buffer_size.html @@ -0,0 +1 @@ +BIO_f_buffer.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback.html index 025db3a7..af51ffde 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback.html @@ -48,7 +48,7 @@ long BIO_debug_callback(BIO *bio, int cmd, const char *argp, int argi,

    DESCRIPTION

    -

    BIO_set_callback_ex() and BIO_get_callback_ex() set and retrieve the BIO callback. The callback is called during most high level BIO operations. It can be used for debugging purposes to trace operations on a BIO or to modify its operation.

    +

    BIO_set_callback_ex() and BIO_get_callback_ex() set and retrieve the BIO callback. The callback is called during most high-level BIO operations. It can be used for debugging purposes to trace operations on a BIO or to modify its operation.

    BIO_set_callback() and BIO_get_callback() set and retrieve the old format BIO callback. New code should not use these functions, but they are retained for backwards compatibility. Any callback set via BIO_set_callback_ex() will get called in preference to any set by BIO_set_callback().

    @@ -239,7 +239,7 @@ long BIO_debug_callback(BIO *bio, int cmd, const char *argp, int argi,

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback_arg.html new file mode 120000 index 00000000..a5661614 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback_arg.html @@ -0,0 +1 @@ +BIO_set_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback_ex.html new file mode 120000 index 00000000..a5661614 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_callback_ex.html @@ -0,0 +1 @@ +BIO_set_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_cipher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_cipher.html new file mode 120000 index 00000000..5eca86f0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_cipher.html @@ -0,0 +1 @@ +BIO_f_cipher.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_close.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_close.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_close.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_address.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_address.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_address.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_hostname.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_hostname.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_hostname.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_ip_family.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_ip_family.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_ip_family.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_port.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_port.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_conn_port.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_data.html new file mode 120000 index 00000000..825e8c0f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_data.html @@ -0,0 +1 @@ +BIO_get_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_fd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_fd.html new file mode 120000 index 00000000..93464df6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_fd.html @@ -0,0 +1 @@ +BIO_s_fd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_fp.html new file mode 120000 index 00000000..325ebbb5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_fp.html @@ -0,0 +1 @@ +BIO_s_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_info_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_info_callback.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_info_callback.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_init.html new file mode 120000 index 00000000..825e8c0f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_init.html @@ -0,0 +1 @@ +BIO_get_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_md.html new file mode 120000 index 00000000..7021b6b6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_md.html @@ -0,0 +1 @@ +BIO_f_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_mem_buf.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_mem_buf.html new file mode 120000 index 00000000..f3ea7015 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_mem_buf.html @@ -0,0 +1 @@ +BIO_s_mem.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_mem_eof_return.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_mem_eof_return.html new file mode 120000 index 00000000..f3ea7015 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_mem_eof_return.html @@ -0,0 +1 @@ +BIO_s_mem.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_nbio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_nbio.html new file mode 120000 index 00000000..6c6f132c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_nbio.html @@ -0,0 +1 @@ +BIO_s_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_nbio_accept.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_nbio_accept.html new file mode 120000 index 00000000..a78e9729 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_nbio_accept.html @@ -0,0 +1 @@ +BIO_s_accept.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_next.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_next.html new file mode 120000 index 00000000..810fc2fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_next.html @@ -0,0 +1 @@ +BIO_push.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_read_buffer_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_read_buffer_size.html new file mode 120000 index 00000000..8f8127a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_read_buffer_size.html @@ -0,0 +1 @@ +BIO_f_buffer.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_retry_reason.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_retry_reason.html new file mode 120000 index 00000000..1df22d45 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_retry_reason.html @@ -0,0 +1 @@ +BIO_should_retry.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_shutdown.html new file mode 120000 index 00000000..825e8c0f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_shutdown.html @@ -0,0 +1 @@ +BIO_get_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_mode.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_mode.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_bytes.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_bytes.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_bytes.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_timeout.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_timeout.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_timeout.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_write_buf_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_write_buf_size.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_write_buf_size.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_write_buffer_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_write_buffer_size.html new file mode 120000 index 00000000..8f8127a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_set_write_buffer_size.html @@ -0,0 +1 @@ +BIO_f_buffer.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_io_special.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_io_special.html new file mode 120000 index 00000000..1df22d45 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_io_special.html @@ -0,0 +1 @@ +BIO_should_retry.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_read.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_read.html new file mode 120000 index 00000000..1df22d45 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_read.html @@ -0,0 +1 @@ +BIO_should_retry.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_write.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_write.html new file mode 120000 index 00000000..1df22d45 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_should_write.html @@ -0,0 +1 @@ +BIO_should_retry.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_shutdown_wr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_shutdown_wr.html new file mode 120000 index 00000000..05662c10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_shutdown_wr.html @@ -0,0 +1 @@ +BIO_s_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_snprintf.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_snprintf.html new file mode 120000 index 00000000..dc1d9d6e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_snprintf.html @@ -0,0 +1 @@ +BIO_printf.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_socket.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_socket.html new file mode 120000 index 00000000..31fcee2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_socket.html @@ -0,0 +1 @@ +BIO_connect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ssl_copy_session_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ssl_copy_session_id.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ssl_copy_session_id.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ssl_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ssl_shutdown.html new file mode 120000 index 00000000..201471c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_ssl_shutdown.html @@ -0,0 +1 @@ +BIO_f_ssl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_tell.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_tell.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_tell.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_up_ref.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_up_ref.html new file mode 120000 index 00000000..3e54c9f3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_up_ref.html @@ -0,0 +1 @@ +BIO_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vfree.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vfree.html new file mode 120000 index 00000000..3e54c9f3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vfree.html @@ -0,0 +1 @@ +BIO_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vprintf.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vprintf.html new file mode 120000 index 00000000..dc1d9d6e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vprintf.html @@ -0,0 +1 @@ +BIO_printf.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vsnprintf.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vsnprintf.html new file mode 120000 index 00000000..dc1d9d6e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_vsnprintf.html @@ -0,0 +1 @@ +BIO_printf.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_wpending.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_wpending.html new file mode 120000 index 00000000..f1ad7eea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_wpending.html @@ -0,0 +1 @@ +BIO_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write.html new file mode 120000 index 00000000..abb8fc58 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write.html @@ -0,0 +1 @@ +BIO_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write_ex.html new file mode 120000 index 00000000..abb8fc58 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write_ex.html @@ -0,0 +1 @@ +BIO_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write_filename.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write_filename.html new file mode 120000 index 00000000..325ebbb5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BIO_write_filename.html @@ -0,0 +1 @@ +BIO_s_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_convert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_convert.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_convert.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_convert_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_convert_ex.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_convert_ex.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_create_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_create_param.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_create_param.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_free.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_free.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_get_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_get_flags.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_get_flags.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_invert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_invert.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_invert.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_invert_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_invert_ex.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_invert_ex.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_is_current_thread.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_is_current_thread.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_is_current_thread.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_lock.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_lock.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_lock.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_set_current_thread.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_set_current_thread.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_set_current_thread.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_set_flags.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_set_flags.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_unlock.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_unlock.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_unlock.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_update.html new file mode 120000 index 00000000..530f85d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_BLINDING_update.html @@ -0,0 +1 @@ +BN_BLINDING_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_end.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_end.html new file mode 120000 index 00000000..5d529579 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_end.html @@ -0,0 +1 @@ +BN_CTX_start.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_free.html new file mode 120000 index 00000000..925c9ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_free.html @@ -0,0 +1 @@ +BN_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_get.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_get.html new file mode 120000 index 00000000..5d529579 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_get.html @@ -0,0 +1 @@ +BN_CTX_start.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_secure_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_secure_new.html new file mode 120000 index 00000000..925c9ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_CTX_secure_new.html @@ -0,0 +1 @@ +BN_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_call.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_call.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_call.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_free.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_free.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_get_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_get_arg.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_get_arg.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_new.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_new.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_set.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_set.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_set_old.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_set_old.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_GENCB_set_old.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_copy.html new file mode 120000 index 00000000..369c4b3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_copy.html @@ -0,0 +1 @@ +BN_mod_mul_montgomery.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_free.html new file mode 120000 index 00000000..369c4b3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_free.html @@ -0,0 +1 @@ +BN_mod_mul_montgomery.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_new.html new file mode 120000 index 00000000..369c4b3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_new.html @@ -0,0 +1 @@ +BN_mod_mul_montgomery.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_set.html new file mode 120000 index 00000000..369c4b3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_set.html @@ -0,0 +1 @@ +BN_mod_mul_montgomery.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_free.html new file mode 120000 index 00000000..2d4c99f2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_free.html @@ -0,0 +1 @@ +BN_mod_mul_reciprocal.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_new.html new file mode 120000 index 00000000..2d4c99f2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_new.html @@ -0,0 +1 @@ +BN_mod_mul_reciprocal.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_set.html new file mode 120000 index 00000000..2d4c99f2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_set.html @@ -0,0 +1 @@ +BN_mod_mul_reciprocal.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_abs_is_word.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_abs_is_word.html new file mode 120000 index 00000000..b6485f17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_abs_is_word.html @@ -0,0 +1 @@ +BN_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_add.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_add.html index 94cd8a60..26439dcc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_add.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_add.html @@ -22,7 +22,7 @@

    NAME

    -

    BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_exp, BN_mod_exp, BN_gcd - arithmetic operations on BIGNUMs

    +

    BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_mod_sqrt, BN_exp, BN_mod_exp, BN_gcd - arithmetic operations on BIGNUMs

    SYNOPSIS

    @@ -54,6 +54,8 @@ int BN_mod_mul(BIGNUM *r, BIGNUM *a, BIGNUM *b, const BIGNUM *m, int BN_mod_sqr(BIGNUM *r, BIGNUM *a, const BIGNUM *m, BN_CTX *ctx); +BIGNUM *BN_mod_sqrt(BIGNUM *in, BIGNUM *a, const BIGNUM *p, BN_CTX *ctx); + int BN_exp(BIGNUM *r, BIGNUM *a, BIGNUM *p, BN_CTX *ctx); int BN_mod_exp(BIGNUM *r, BIGNUM *a, const BIGNUM *p, @@ -75,16 +77,18 @@ int BN_gcd(BIGNUM *r, BIGNUM *a, BIGNUM *b, BN_CTX *ctx);

    BN_mod() corresponds to BN_div() with dv set to NULL.

    -

    BN_nnmod() reduces a modulo m and places the non-negative remainder in r.

    +

    BN_nnmod() reduces a modulo m and places the nonnegative remainder in r.

    -

    BN_mod_add() adds a to b modulo m and places the non-negative result in r.

    +

    BN_mod_add() adds a to b modulo m and places the nonnegative result in r.

    -

    BN_mod_sub() subtracts b from a modulo m and places the non-negative result in r.

    +

    BN_mod_sub() subtracts b from a modulo m and places the nonnegative result in r.

    -

    BN_mod_mul() multiplies a by b and finds the non-negative remainder respective to modulus m (r=(a*b) mod m). r may be the same BIGNUM as a or b. For more efficient algorithms for repeated computations using the same modulus, see BN_mod_mul_montgomery(3) and BN_mod_mul_reciprocal(3).

    +

    BN_mod_mul() multiplies a by b and finds the nonnegative remainder respective to modulus m (r=(a*b) mod m). r may be the same BIGNUM as a or b. For more efficient algorithms for repeated computations using the same modulus, see BN_mod_mul_montgomery(3) and BN_mod_mul_reciprocal(3).

    BN_mod_sqr() takes the square of a modulo m and places the result in r.

    +

    BN_mod_sqrt() returns the modular square root of a such that in^2 = a (mod p). The modulus p must be a prime, otherwise an error or an incorrect "result" will be returned. The result is stored into in which can be NULL. The result will be newly allocated in that case.

    +

    BN_exp() raises a to the p-th power and places the result in r (r=a^p). This function is faster than repeated applications of BN_mul().

    BN_mod_exp() computes a to the p-th power modulo m (r=a^p % m). This function uses less time and space than BN_exp(). Do not call this function when m is even and any of the parameters have the BN_FLG_CONSTTIME flag set.

    @@ -97,7 +101,9 @@ int BN_gcd(BIGNUM *r, BIGNUM *a, BIGNUM *b, BN_CTX *ctx);

    RETURN VALUES

    -

    For all functions, 1 is returned for success, 0 on error. The return value should always be checked (e.g., if (!BN_add(r,a,b)) goto err;). The error codes can be obtained by ERR_get_error(3).

    +

    The BN_mod_sqrt() returns the result (possibly incorrect if p is not a prime), or NULL.

    + +

    For all remaining functions, 1 is returned for success, 0 on error. The return value should always be checked (e.g., if (!BN_add(r,a,b)) goto err;). The error codes can be obtained by ERR_get_error(3).

    SEE ALSO

    @@ -105,7 +111,7 @@ int BN_gcd(BIGNUM *r, BIGNUM *a, BIGNUM *b, BN_CTX *ctx);

    COPYRIGHT

    -

    Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bin2bn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bin2bn.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bin2bn.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2bin.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2bin.html index 62dc51c2..fec2aad0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2bin.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2bin.html @@ -50,7 +50,7 @@ BIGNUM *BN_mpi2bn(unsigned char *s, int len, BIGNUM *ret);

    BN_bn2bin() converts the absolute value of a into big-endian form and stores it at to. to must point to BN_num_bytes(a) bytes of memory.

    -

    BN_bn2binpad() also converts the absolute value of a into big-endian form and stores it at to. tolen indicates the length of the output buffer to. The result is padded with zeroes if necessary. If tolen is less than BN_num_bytes(a) an error is returned.

    +

    BN_bn2binpad() also converts the absolute value of a into big-endian form and stores it at to. tolen indicates the length of the output buffer to. The result is padded with zeros if necessary. If tolen is less than BN_num_bytes(a) an error is returned.

    BN_bin2bn() converts the positive integer in big-endian form of length len at s into a BIGNUM and places it in ret. If ret is NULL, a new BIGNUM is created.

    @@ -88,7 +88,7 @@ BIGNUM *BN_mpi2bn(unsigned char *s, int len, BIGNUM *ret);

    COPYRIGHT

    -

    Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2binpad.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2binpad.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2binpad.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2dec.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2dec.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2dec.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2hex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2hex.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2hex.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2lebinpad.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2lebinpad.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2lebinpad.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2mpi.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2mpi.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_bn2mpi.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear.html new file mode 120000 index 00000000..f7169377 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear.html @@ -0,0 +1 @@ +BN_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear_bit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear_bit.html new file mode 120000 index 00000000..1f71a059 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear_bit.html @@ -0,0 +1 @@ +BN_set_bit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear_free.html new file mode 120000 index 00000000..f7169377 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_clear_free.html @@ -0,0 +1 @@ +BN_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_cmp.html index 71e45612..17e2c227 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_cmp.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_cmp.html @@ -16,42 +16,46 @@
  • SYNOPSIS
  • DESCRIPTION
  • RETURN VALUES
  • +
  • HISTORY
  • COPYRIGHT
  • NAME

    -

    BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_is_odd - BIGNUM comparison and test functions

    +

    BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_abs_is_word, BN_is_odd - BIGNUM comparison and test functions

    SYNOPSIS

    #include <openssl/bn.h>
     
    -int BN_cmp(BIGNUM *a, BIGNUM *b);
    -int BN_ucmp(BIGNUM *a, BIGNUM *b);
    +int BN_cmp(const BIGNUM *a, const BIGNUM *b);
    +int BN_ucmp(const BIGNUM *a, const BIGNUM *b);
     
    -int BN_is_zero(BIGNUM *a);
    -int BN_is_one(BIGNUM *a);
    -int BN_is_word(BIGNUM *a, BN_ULONG w);
    -int BN_is_odd(BIGNUM *a);
    +int BN_is_zero(const BIGNUM *a); +int BN_is_one(const BIGNUM *a); +int BN_is_word(const BIGNUM *a, const BN_ULONG w); +int BN_abs_is_word(const BIGNUM *a, const BN_ULONG w); +int BN_is_odd(const BIGNUM *a);

    DESCRIPTION

    -

    BN_cmp() compares the numbers a and b. BN_ucmp() compares their absolute values.

    +

    BN_cmp() compares the numbers a and b. BN_ucmp() compares their absolute values.

    -

    BN_is_zero(), BN_is_one() and BN_is_word() test if a equals 0, 1, or w respectively. BN_is_odd() tests if a is odd.

    - -

    BN_is_zero(), BN_is_one(), BN_is_word() and BN_is_odd() are macros.

    +

    BN_is_zero(), BN_is_one(), BN_is_word() and BN_abs_is_word() test if a equals 0, 1, w, or |w| respectively. BN_is_odd() tests if a is odd.

    RETURN VALUES

    -

    BN_cmp() returns -1 if a < b, 0 if a == b and 1 if a > b. BN_ucmp() is the same using the absolute values of a and b.

    +

    BN_cmp() returns -1 if a < b, 0 if a == b and 1 if a > b. BN_ucmp() is the same using the absolute values of a and b.

    -

    BN_is_zero(), BN_is_one() BN_is_word() and BN_is_odd() return 1 if the condition is true, 0 otherwise.

    +

    BN_is_zero(), BN_is_one() BN_is_word(), BN_abs_is_word() and BN_is_odd() return 1 if the condition is true, 0 otherwise.

    + +

    HISTORY

    + +

    Prior to OpenSSL 1.1.0, BN_is_zero(), BN_is_one(), BN_is_word(), BN_abs_is_word() and BN_is_odd() were macros.

    COPYRIGHT

    -

    Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_dec2bn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_dec2bn.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_dec2bn.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div_recp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div_recp.html new file mode 120000 index 00000000..2d4c99f2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div_recp.html @@ -0,0 +1 @@ +BN_mod_mul_reciprocal.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div_word.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div_word.html new file mode 120000 index 00000000..85a00b4b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_div_word.html @@ -0,0 +1 @@ +BN_add_word.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_dup.html new file mode 120000 index 00000000..0f200c98 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_dup.html @@ -0,0 +1 @@ +BN_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_exp.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_exp.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_free.html new file mode 120000 index 00000000..f7169377 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_free.html @@ -0,0 +1 @@ +BN_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_from_montgomery.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_from_montgomery.html new file mode 120000 index 00000000..369c4b3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_from_montgomery.html @@ -0,0 +1 @@ +BN_mod_mul_montgomery.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_gcd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_gcd.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_gcd.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_generate_prime.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_generate_prime.html index bdb2ff7d..fb79820a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_generate_prime.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_generate_prime.html @@ -107,7 +107,7 @@ int BN_is_prime_fasttest(const BIGNUM *a, int checks,

    When the source of the prime is not random or not trusted, the number of checks needs to be much higher to reach the same level of assurance: It should equal half of the targeted security level in bits (rounded up to the next integer if necessary). For instance, to reach the 128 bit security level, nchecks should be set to 64.

    -

    If cb is not NULL, BN_GENCB_call(cb, 1, j) is called after the j-th iteration (j = 0, 1, ...). ctx is a pre-allocated BN_CTX (to save the overhead of allocating and freeing the structure in a loop), or NULL.

    +

    If cb is not NULL, BN_GENCB_call(cb, 1, j) is called after the j-th iteration (j = 0, 1, ...). ctx is a preallocated BN_CTX (to save the overhead of allocating and freeing the structure in a loop), or NULL.

    BN_GENCB_call() calls the callback function held in the BN_GENCB structure and passes the ints a and b as arguments. There are two types of BN_GENCB structure that are supported: "new" style and "old" style. New programs should prefer the "new" style, whilst the "old" style is provided for backwards compatibility purposes.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_generate_prime_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_generate_prime_ex.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_generate_prime_ex.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_192.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_192.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_192.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_224.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_224.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_224.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_256.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_256.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_256.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_384.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_384.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_384.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_521.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_521.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_521.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc2409_prime_1024.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc2409_prime_1024.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc2409_prime_1024.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc2409_prime_768.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc2409_prime_768.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc2409_prime_768.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_1536.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_1536.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_1536.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_2048.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_2048.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_2048.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_3072.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_3072.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_3072.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_4096.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_4096.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_4096.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_6144.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_6144.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_6144.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_8192.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_8192.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_8192.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_word.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_word.html new file mode 120000 index 00000000..6dc36805 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_get_word.html @@ -0,0 +1 @@ +BN_zero.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_hex2bn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_hex2bn.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_hex2bn.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_bit_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_bit_set.html new file mode 120000 index 00000000..1f71a059 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_bit_set.html @@ -0,0 +1 @@ +BN_set_bit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_odd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_odd.html new file mode 120000 index 00000000..b6485f17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_odd.html @@ -0,0 +1 @@ +BN_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_one.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_one.html new file mode 120000 index 00000000..b6485f17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_one.html @@ -0,0 +1 @@ +BN_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_ex.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_ex.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_fasttest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_fasttest.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_fasttest.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_fasttest_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_fasttest_ex.html new file mode 120000 index 00000000..5f858250 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_prime_fasttest_ex.html @@ -0,0 +1 @@ +BN_generate_prime.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_word.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_word.html new file mode 120000 index 00000000..b6485f17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_word.html @@ -0,0 +1 @@ +BN_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_zero.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_zero.html new file mode 120000 index 00000000..b6485f17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_is_zero.html @@ -0,0 +1 @@ +BN_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lebin2bn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lebin2bn.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lebin2bn.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lshift.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lshift.html new file mode 120000 index 00000000..1f71a059 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lshift.html @@ -0,0 +1 @@ +BN_set_bit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lshift1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lshift1.html new file mode 120000 index 00000000..1f71a059 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_lshift1.html @@ -0,0 +1 @@ +BN_set_bit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mask_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mask_bits.html new file mode 120000 index 00000000..1f71a059 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mask_bits.html @@ -0,0 +1 @@ +BN_set_bit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_add.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_add.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_add.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_exp.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_exp.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_mul.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_mul.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_mul.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html index 825b3ed1..ee8da36f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html @@ -61,7 +61,7 @@ int BN_to_montgomery(BIGNUM *r, BIGNUM *a, BN_MONT_CTX *mont,

    BN_from_montgomery() performs the Montgomery reduction r = a*R^-1.

    -

    BN_to_montgomery() computes Mont(a,R^2), i.e. a*R. Note that a must be non-negative and smaller than the modulus.

    +

    BN_to_montgomery() computes Mont(a,R^2), i.e. a*R. Note that a must be nonnegative and smaller than the modulus.

    For all functions, ctx is a previously allocated BN_CTX used for temporary variables.

    @@ -87,7 +87,7 @@ int BN_to_montgomery(BIGNUM *r, BIGNUM *a, BN_MONT_CTX *mont,

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sqr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sqr.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sqr.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sqrt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sqrt.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sqrt.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sub.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sub.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_sub.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_word.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_word.html new file mode 120000 index 00000000..85a00b4b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mod_word.html @@ -0,0 +1 @@ +BN_add_word.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mpi2bn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mpi2bn.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mpi2bn.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mul.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mul.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mul.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mul_word.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mul_word.html new file mode 120000 index 00000000..85a00b4b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_mul_word.html @@ -0,0 +1 @@ +BN_add_word.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_nnmod.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_nnmod.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_nnmod.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_num_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_num_bits.html new file mode 120000 index 00000000..f3ea63f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_num_bits.html @@ -0,0 +1 @@ +BN_num_bytes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_num_bits_word.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_num_bits_word.html new file mode 120000 index 00000000..f3ea63f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_num_bits_word.html @@ -0,0 +1 @@ +BN_num_bytes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_one.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_one.html new file mode 120000 index 00000000..6dc36805 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_one.html @@ -0,0 +1 @@ +BN_zero.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_print.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_print.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_print.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_print_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_print_fp.html new file mode 120000 index 00000000..43c6c9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_print_fp.html @@ -0,0 +1 @@ +BN_bn2bin.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_priv_rand.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_priv_rand.html new file mode 120000 index 00000000..d2e540c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_priv_rand.html @@ -0,0 +1 @@ +BN_rand.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_priv_rand_range.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_priv_rand_range.html new file mode 120000 index 00000000..d2e540c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_priv_rand_range.html @@ -0,0 +1 @@ +BN_rand.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_pseudo_rand.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_pseudo_rand.html new file mode 120000 index 00000000..d2e540c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_pseudo_rand.html @@ -0,0 +1 @@ +BN_rand.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_pseudo_rand_range.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_pseudo_rand_range.html new file mode 120000 index 00000000..d2e540c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_pseudo_rand_range.html @@ -0,0 +1 @@ +BN_rand.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rand.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rand.html index 6f99cbbd..11e7314d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rand.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rand.html @@ -44,7 +44,7 @@ int BN_pseudo_rand_range(BIGNUM *rnd, BIGNUM *range);

    DESCRIPTION

    -

    BN_rand() generates a cryptographically strong pseudo-random number of bits in length and stores it in rnd. If bits is less than zero, or too small to accommodate the requirements specified by the top and bottom parameters, an error is returned. The top parameters specifies requirements on the most significant bit of the generated number. If it is BN_RAND_TOP_ANY, there is no constraint. If it is BN_RAND_TOP_ONE, the top bit must be one. If it is BN_RAND_TOP_TWO, the two most significant bits of the number will be set to 1, so that the product of two such random numbers will always have 2*bits length. If bottom is BN_RAND_BOTTOM_ODD, the number will be odd; if it is BN_RAND_BOTTOM_ANY it can be odd or even. If bits is 1 then top cannot also be BN_RAND_FLG_TOPTWO.

    +

    BN_rand() generates a cryptographically strong pseudo-random number of bits in length and stores it in rnd. If bits is less than zero, or too small to accommodate the requirements specified by the top and bottom parameters, an error is returned. The top parameters specifies requirements on the most significant bit of the generated number. If it is BN_RAND_TOP_ANY, there is no constraint. If it is BN_RAND_TOP_ONE, the top bit must be one. If it is BN_RAND_TOP_TWO, the two most significant bits of the number will be set to 1, so that the product of two such random numbers will always have 2*bits length. If bottom is BN_RAND_BOTTOM_ODD, the number will be odd; if it is BN_RAND_BOTTOM_ANY it can be odd or even. If bits is 1 then top cannot also be BN_RAND_TOP_TWO.

    BN_rand_range() generates a cryptographically strong pseudo-random number rnd in the range 0 <= rnd < range.

    @@ -76,7 +76,7 @@ int BN_pseudo_rand_range(BIGNUM *rnd, BIGNUM *range);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rand_range.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rand_range.html new file mode 120000 index 00000000..d2e540c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rand_range.html @@ -0,0 +1 @@ +BN_rand.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rshift.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rshift.html new file mode 120000 index 00000000..1f71a059 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rshift.html @@ -0,0 +1 @@ +BN_set_bit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rshift1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rshift1.html new file mode 120000 index 00000000..1f71a059 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_rshift1.html @@ -0,0 +1 @@ +BN_set_bit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_secure_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_secure_new.html new file mode 120000 index 00000000..f7169377 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_secure_new.html @@ -0,0 +1 @@ +BN_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_set_bit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_set_bit.html index 9a6c6fc0..6ef44e28 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_set_bit.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_set_bit.html @@ -49,11 +49,11 @@ int BN_rshift1(BIGNUM *r, BIGNUM *a);

    BN_is_bit_set() tests if bit n in a is set.

    -

    BN_mask_bits() truncates a to an n bit number (a&=~((~0)>>n)). An error occurs if a already is shorter than n bits.

    +

    BN_mask_bits() truncates a to an n bit number (a&=~((~0)<<n)). An error occurs if a already is shorter than n bits.

    -

    BN_lshift() shifts a left by n bits and places the result in r (r=a*2^n). Note that n must be non-negative. BN_lshift1() shifts a left by one and places the result in r (r=2*a).

    +

    BN_lshift() shifts a left by n bits and places the result in r (r=a*2^n). Note that n must be nonnegative. BN_lshift1() shifts a left by one and places the result in r (r=2*a).

    -

    BN_rshift() shifts a right by n bits and places the result in r (r=a/2^n). Note that n must be non-negative. BN_rshift1() shifts a right by one and places the result in r (r=a/2).

    +

    BN_rshift() shifts a right by n bits and places the result in r (r=a/2^n). Note that n must be nonnegative. BN_rshift1() shifts a right by one and places the result in r (r=a/2).

    For the shift functions, r and a may be the same variable.

    @@ -69,7 +69,7 @@ int BN_rshift1(BIGNUM *r, BIGNUM *a);

    COPYRIGHT

    -

    Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_set_word.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_set_word.html new file mode 120000 index 00000000..6dc36805 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_set_word.html @@ -0,0 +1 @@ +BN_zero.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sqr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sqr.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sqr.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sub.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sub.html new file mode 120000 index 00000000..a4fd0b59 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sub.html @@ -0,0 +1 @@ +BN_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sub_word.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sub_word.html new file mode 120000 index 00000000..85a00b4b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_sub_word.html @@ -0,0 +1 @@ +BN_add_word.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_ASN1_ENUMERATED.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_ASN1_ENUMERATED.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_ASN1_ENUMERATED.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_ASN1_INTEGER.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_ASN1_INTEGER.html new file mode 120000 index 00000000..7e6e6528 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_ASN1_INTEGER.html @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_montgomery.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_montgomery.html new file mode 120000 index 00000000..369c4b3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_to_montgomery.html @@ -0,0 +1 @@ +BN_mod_mul_montgomery.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_ucmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_ucmp.html new file mode 120000 index 00000000..b6485f17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_ucmp.html @@ -0,0 +1 @@ +BN_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_value_one.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_value_one.html new file mode 120000 index 00000000..6dc36805 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_value_one.html @@ -0,0 +1 @@ +BN_zero.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_with_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_with_flags.html new file mode 120000 index 00000000..0f200c98 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BN_with_flags.html @@ -0,0 +1 @@ +BN_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_free.html new file mode 120000 index 00000000..4a33c008 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_free.html @@ -0,0 +1 @@ +BUF_MEM_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_grow.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_grow.html new file mode 120000 index 00000000..4a33c008 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_grow.html @@ -0,0 +1 @@ +BUF_MEM_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_grow_clean.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_grow_clean.html new file mode 120000 index 00000000..4a33c008 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_grow_clean.html @@ -0,0 +1 @@ +BUF_MEM_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_new_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_new_ex.html new file mode 120000 index 00000000..4a33c008 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_MEM_new_ex.html @@ -0,0 +1 @@ +BUF_MEM_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_reverse.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_reverse.html new file mode 120000 index 00000000..4a33c008 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/BUF_reverse.html @@ -0,0 +1 @@ +BUF_MEM_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_print_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_print_ctx.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_print_ctx.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_create0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_create0.html new file mode 120000 index 00000000..bb32380f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_create0.html @@ -0,0 +1 @@ +CMS_get1_ReceiptRequest.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_get0_values.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_get0_values.html new file mode 120000 index 00000000..bb32380f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_get0_values.html @@ -0,0 +1 @@ +CMS_get1_ReceiptRequest.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_decrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_decrypt.html new file mode 120000 index 00000000..57660497 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_decrypt.html @@ -0,0 +1 @@ +CMS_get0_RecipientInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_encrypt.html new file mode 120000 index 00000000..57660497 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_encrypt.html @@ -0,0 +1 @@ +CMS_get0_RecipientInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_get0_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_get0_id.html new file mode 120000 index 00000000..57660497 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_get0_id.html @@ -0,0 +1 @@ +CMS_get0_RecipientInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_id_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_id_cmp.html new file mode 120000 index 00000000..57660497 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_id_cmp.html @@ -0,0 +1 @@ +CMS_get0_RecipientInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_cert_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_cert_cmp.html new file mode 120000 index 00000000..57660497 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_cert_cmp.html @@ -0,0 +1 @@ +CMS_get0_RecipientInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_get0_signer_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_get0_signer_id.html new file mode 120000 index 00000000..57660497 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_get0_signer_id.html @@ -0,0 +1 @@ +CMS_get0_RecipientInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_key.html new file mode 120000 index 00000000..57660497 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_key.html @@ -0,0 +1 @@ +CMS_get0_RecipientInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_pkey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_pkey.html new file mode 120000 index 00000000..57660497 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_pkey.html @@ -0,0 +1 @@ +CMS_get0_RecipientInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_type.html new file mode 120000 index 00000000..57660497 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_type.html @@ -0,0 +1 @@ +CMS_get0_RecipientInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_cert_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_cert_cmp.html new file mode 120000 index 00000000..6b045f70 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_cert_cmp.html @@ -0,0 +1 @@ +CMS_get0_SignerInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signature.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signature.html new file mode 120000 index 00000000..6b045f70 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signature.html @@ -0,0 +1 @@ +CMS_get0_SignerInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signer_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signer_id.html new file mode 120000 index 00000000..6b045f70 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signer_id.html @@ -0,0 +1 @@ +CMS_get0_SignerInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_set1_signer_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_set1_signer_cert.html new file mode 120000 index 00000000..6b045f70 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_set1_signer_cert.html @@ -0,0 +1 @@ +CMS_get0_SignerInfos.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_sign.html new file mode 120000 index 00000000..e139e3c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_sign.html @@ -0,0 +1 @@ +CMS_add1_signer.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_cert.html index 963021b2..8ffc9c2c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_cert.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_cert.html @@ -39,19 +39,21 @@ STACK_OF(X509_CRL) *CMS_get1_crls(CMS_ContentInfo *cms);

    DESCRIPTION

    -

    CMS_add0_cert() and CMS_add1_cert() add certificate cert to cms. must be of type signed data or enveloped data.

    +

    CMS_add0_cert() and CMS_add1_cert() add certificate cert to cms. cms must be of type signed data or (authenticated) enveloped data. For signed data, such a certificate can be used when signing or verifying to fill in the signer certificate or to provide an extra CA certificate that may be needed for chain building in certificate validation.

    -

    CMS_get1_certs() returns all certificates in cms.

    +

    CMS_get1_certs() returns all certificates in cms.

    -

    CMS_add0_crl() and CMS_add1_crl() add CRL crl to cms. CMS_get1_crls() returns any CRLs in cms.

    +

    CMS_add0_crl() and CMS_add1_crl() add CRL crl to cms. cms must be of type signed data or (authenticated) enveloped data. For signed data, such a CRL may be used in certificate validation. It may be given both for inclusion when signing a CMS message and when verifying a signed CMS message.

    + +

    CMS_get1_crls() returns all CRLs in cms.

    NOTES

    -

    The CMS_ContentInfo structure cms must be of type signed data or enveloped data or an error will be returned.

    +

    The CMS_ContentInfo structure cms must be of type signed data or enveloped data or an error will be returned.

    -

    For signed data certificates and CRLs are added to the certificates and crls fields of SignedData structure. For enveloped data they are added to OriginatorInfo.

    +

    For signed data certificates and CRLs are added to the certificates and crls fields of SignedData structure. For enveloped data they are added to OriginatorInfo.

    -

    As the 0 implies CMS_add0_cert() adds cert internally to cms and it must not be freed up after the call as opposed to CMS_add1_cert() where cert must be freed up.

    +

    As the 0 implies CMS_add0_cert() adds cert internally to cms and it must not be freed up after the call as opposed to CMS_add1_cert() where cert must be freed up.

    The same certificate or CRL must not be added to the same cms structure more than once.

    @@ -59,7 +61,7 @@ STACK_OF(X509_CRL) *CMS_get1_crls(CMS_ContentInfo *cms);

    CMS_add0_cert(), CMS_add1_cert() and CMS_add0_crl() and CMS_add1_crl() return 1 for success and 0 for failure.

    -

    CMS_get1_certs() and CMS_get1_crls() return the STACK of certificates or CRLs or NULL if there are none or an error occurs. The only error which will occur in practice is if the cms type is invalid.

    +

    CMS_get1_certs() and CMS_get1_crls() return the STACK of certificates or CRLs or NULL if there are none or an error occurs. The only error which will occur in practice is if the cms type is invalid.

    SEE ALSO

    @@ -67,7 +69,7 @@ STACK_OF(X509_CRL) *CMS_get1_crls(CMS_ContentInfo *cms);

    COPYRIGHT

    -

    Copyright 2008-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2008-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_crl.html new file mode 120000 index 00000000..9dbe674f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_crl.html @@ -0,0 +1 @@ +CMS_add0_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_recipient_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_recipient_key.html new file mode 120000 index 00000000..fe9bdb03 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add0_recipient_key.html @@ -0,0 +1 @@ +CMS_add1_recipient_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_ReceiptRequest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_ReceiptRequest.html new file mode 120000 index 00000000..bb32380f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_ReceiptRequest.html @@ -0,0 +1 @@ +CMS_get1_ReceiptRequest.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_cert.html new file mode 120000 index 00000000..9dbe674f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_cert.html @@ -0,0 +1 @@ +CMS_add0_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_crl.html new file mode 120000 index 00000000..9dbe674f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_add1_crl.html @@ -0,0 +1 @@ +CMS_add0_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_content.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_content.html new file mode 120000 index 00000000..d015e646 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_content.html @@ -0,0 +1 @@ +CMS_get0_type.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_eContentType.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_eContentType.html new file mode 120000 index 00000000..d015e646 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_eContentType.html @@ -0,0 +1 @@ +CMS_get0_type.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_signers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_signers.html new file mode 120000 index 00000000..0f5e052a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get0_signers.html @@ -0,0 +1 @@ +CMS_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get1_certs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get1_certs.html new file mode 120000 index 00000000..9dbe674f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get1_certs.html @@ -0,0 +1 @@ +CMS_add0_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get1_crls.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get1_crls.html new file mode 120000 index 00000000..9dbe674f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_get1_crls.html @@ -0,0 +1 @@ +CMS_add0_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_set1_eContentType.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_set1_eContentType.html new file mode 120000 index 00000000..d015e646 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_set1_eContentType.html @@ -0,0 +1 @@ +CMS_get0_type.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_verify.html index 8f37373c..bdde36a0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_verify.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CMS_verify.html @@ -38,35 +38,33 @@ STACK_OF(X509) *CMS_get0_signers(CMS_ContentInfo *cms);

    DESCRIPTION

    -

    CMS_verify() verifies a CMS SignedData structure. cms is the CMS_ContentInfo structure to verify. certs is a set of certificates in which to search for the signing certificate(s). store is a trusted certificate store used for chain verification. indata is the detached content if the content is not present in cms. The content is written to out if it is not NULL.

    +

    CMS_verify() is very similar to PKCS7_verify(3). It verifies a CMS SignedData structure contained in a structure of type CMS_ContentInfo. cms points to the CMS_ContentInfo structure to verify. The optional certs parameter refers to a set of certificates in which to search for signing certificates. cms may contain extra untrusted CA certificates that may be used for chain building as well as CRLs that may be used for certificate validation. store may be NULL or point to the trusted certificate store to use for chain verification. indata refers to the signed data if the content is detached from cms. Otherwise indata should be NULL and the signed data must be in cms. The content is written to the BIO out unless it is NULL. flags is an optional set of flags, which can be used to modify the operation.

    -

    flags is an optional set of flags, which can be used to modify the verify operation.

    - -

    CMS_get0_signers() retrieves the signing certificate(s) from cms, it must be called after a successful CMS_verify() operation.

    +

    CMS_get0_signers() retrieves the signing certificate(s) from cms, it may only be called after a successful CMS_verify() operation.

    VERIFY PROCESS

    Normally the verify process proceeds as follows.

    -

    Initially some sanity checks are performed on cms. The type of cms must be SignedData. There must be at least one signature on the data and if the content is detached indata cannot be NULL.

    +

    Initially some sanity checks are performed on cms. The type of cms must be SignedData. There must be at least one signature on the data and if the content is detached indata cannot be NULL.

    -

    An attempt is made to locate all the signing certificate(s), first looking in the certs parameter (if it is not NULL) and then looking in any certificates contained in the cms structure itself. If any signing certificate cannot be located the operation fails.

    +

    An attempt is made to locate all the signing certificate(s), first looking in the certs parameter (if it is not NULL) and then looking in any certificates contained in the cms structure unless CMS_NOINTERN is set. If any signing certificate cannot be located the operation fails.

    -

    Each signing certificate is chain verified using the smimesign purpose and the supplied trusted certificate store. Any internal certificates in the message are used as untrusted CAs. If CRL checking is enabled in store any internal CRLs are used in addition to attempting to look them up in store. If any chain verify fails an error code is returned.

    +

    Each signing certificate is chain verified using the smimesign purpose and using the trusted certificate store store if supplied. Any internal certificates in the message, which may have been added using CMS_add1_cert(3), are used as untrusted CAs. If CRL checking is enabled in store and CMS_NOCRL is not set, any internal CRLs, which may have been added using CMS_add1_crl(3), are used in addition to attempting to look them up in store. If store is not NULL and any chain verify fails an error code is returned.

    -

    Finally the signed content is read (and written to out if it is not NULL) and the signature's checked.

    +

    Finally the signed content is read (and written to out unless it is NULL) and the signature is checked.

    -

    If all signature's verify correctly then the function is successful.

    +

    If all signatures verify correctly then the function is successful.

    -

    Any of the following flags (ored together) can be passed in the flags parameter to change the default verify behaviour.

    +

    Any of the following flags (ored together) can be passed in the flags parameter to change the default verify behaviour.

    -

    If CMS_NOINTERN is set the certificates in the message itself are not searched when locating the signing certificate(s). This means that all the signing certificates must be in the certs parameter.

    +

    If CMS_NOINTERN is set the certificates in the message itself are not searched when locating the signing certificate(s). This means that all the signing certificates must be in the certs parameter.

    -

    If CMS_NOCRL is set and CRL checking is enabled in store then any CRLs in the message itself are ignored.

    +

    If CMS_NOCRL is set and CRL checking is enabled in store then any CRLs in the message itself are ignored.

    If the CMS_TEXT flag is set MIME headers for type text/plain are deleted from the content. If the content is not of type text/plain then an error is returned.

    -

    If CMS_NO_SIGNER_CERT_VERIFY is set the signing certificates are not verified.

    +

    If CMS_NO_SIGNER_CERT_VERIFY is set the signing certificates are not chain verified.

    If CMS_NO_ATTR_VERIFY is set the signed attributes signature is not verified.

    @@ -74,17 +72,17 @@ STACK_OF(X509) *CMS_get0_signers(CMS_ContentInfo *cms);

    NOTES

    -

    One application of CMS_NOINTERN is to only accept messages signed by a small number of certificates. The acceptable certificates would be passed in the certs parameter. In this case if the signer is not one of the certificates supplied in certs then the verify will fail because the signer cannot be found.

    +

    One application of CMS_NOINTERN is to only accept messages signed by a small number of certificates. The acceptable certificates would be passed in the certs parameter. In this case if the signer certificate is not one of the certificates supplied in certs then the verify will fail because the signer cannot be found.

    -

    In some cases the standard techniques for looking up and validating certificates are not appropriate: for example an application may wish to lookup certificates in a database or perform customised verification. This can be achieved by setting and verifying the signers certificates manually using the signed data utility functions.

    +

    In some cases the standard techniques for looking up and validating certificates are not appropriate: for example an application may wish to lookup certificates in a database or perform customised verification. This can be achieved by setting and verifying the signer certificates manually using the signed data utility functions.

    -

    Care should be taken when modifying the default verify behaviour, for example setting CMS_NO_CONTENT_VERIFY will totally disable all content verification and any modified content will be considered valid. This combination is however useful if one merely wishes to write the content to out and its validity is not considered important.

    +

    Care should be taken when modifying the default verify behaviour, for example setting CMS_NO_CONTENT_VERIFY will totally disable all content verification and any modified content will be considered valid. This combination is however useful if one merely wishes to write the content to out and its validity is not considered important.

    -

    Chain verification should arguably be performed using the signing time rather than the current time. However since the signing time is supplied by the signer it cannot be trusted without additional evidence (such as a trusted timestamp).

    +

    Chain verification should arguably be performed using the signing time rather than the current time. However, since the signing time is supplied by the signer it cannot be trusted without additional evidence (such as a trusted timestamp).

    RETURN VALUES

    -

    CMS_verify() returns 1 for a successful verification and zero if an error occurred.

    +

    CMS_verify() returns 1 for a successful verification and 0 if an error occurred.

    CMS_get0_signers() returns all signers or NULL if an error occurred.

    @@ -92,17 +90,17 @@ STACK_OF(X509) *CMS_get0_signers(CMS_ContentInfo *cms);

    BUGS

    -

    The trusted certificate store is not searched for the signing certificate, this is primarily due to the inadequacies of the current X509_STORE functionality.

    +

    The trusted certificate store is not searched for the signing certificate. This is primarily due to the inadequacies of the current X509_STORE functionality.

    The lack of single pass processing means that the signed content must all be held in memory if it is not detached.

    SEE ALSO

    -

    ERR_get_error(3), CMS_sign(3)

    +

    PKCS7_verify(3), CMS_add1_cert(3), CMS_add1_crl(3), OSSL_ESS_check_signing_certs(3), ERR_get_error(3), CMS_sign(3)

    COPYRIGHT

    -

    Copyright 2008-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2008-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_finish.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_finish.html new file mode 120000 index 00000000..f2b0e861 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_finish.html @@ -0,0 +1 @@ +CONF_modules_free.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_load.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_load.html new file mode 120000 index 00000000..ca135f03 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_load.html @@ -0,0 +1 @@ +CONF_modules_load_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_unload.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_unload.html new file mode 120000 index 00000000..f2b0e861 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CONF_modules_unload.html @@ -0,0 +1 @@ +CONF_modules_free.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRL_DIST_POINTS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRL_DIST_POINTS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRL_DIST_POINTS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRL_DIST_POINTS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRL_DIST_POINTS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRL_DIST_POINTS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_dup.html new file mode 120000 index 00000000..6ee6c38a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_dup.html @@ -0,0 +1 @@ +CRYPTO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_free.html new file mode 120000 index 00000000..6ee6c38a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_free.html @@ -0,0 +1 @@ +CRYPTO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_new.html new file mode 120000 index 00000000..6ee6c38a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_EX_new.html @@ -0,0 +1 @@ +CRYPTO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_free.html new file mode 120000 index 00000000..b247071c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_free.html @@ -0,0 +1 @@ +CRYPTO_THREAD_run_once.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_new.html new file mode 120000 index 00000000..b247071c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_new.html @@ -0,0 +1 @@ +CRYPTO_THREAD_run_once.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_read_lock.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_read_lock.html new file mode 120000 index 00000000..b247071c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_read_lock.html @@ -0,0 +1 @@ +CRYPTO_THREAD_run_once.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html index 8a519eaa..54bc5f88 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html @@ -85,7 +85,7 @@ int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock);NOTES -

    On Windows platforms the CRYPTO_THREAD_* types and functions in the openssl/crypto.h header are dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter is included, commonly as one of the first included headers. Therefore it is defined as an application developer's responsibility to include windows.h prior to crypto.h where use of CRYPTO_THREAD_* types and functions is required.

    +

    On Windows platforms the CRYPTO_THREAD_* types and functions in the openssl/crypto.h header are dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter is included, commonly as one of the first included headers. Therefore, it is defined as an application developer's responsibility to include windows.h prior to crypto.h where use of CRYPTO_THREAD_* types and functions is required.

    EXAMPLES

    @@ -147,7 +147,7 @@ int serialized(void)

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_unlock.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_unlock.html new file mode 120000 index 00000000..b247071c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_unlock.html @@ -0,0 +1 @@ +CRYPTO_THREAD_run_once.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_write_lock.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_write_lock.html new file mode 120000 index 00000000..b247071c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_write_lock.html @@ -0,0 +1 @@ +CRYPTO_THREAD_run_once.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_atomic_add.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_atomic_add.html new file mode 120000 index 00000000..b247071c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_atomic_add.html @@ -0,0 +1 @@ +CRYPTO_THREAD_run_once.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_clear_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_clear_free.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_clear_free.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_clear_realloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_clear_realloc.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_clear_realloc.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free_ex_data.html new file mode 120000 index 00000000..6ee6c38a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free_ex_data.html @@ -0,0 +1 @@ +CRYPTO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free_ex_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free_ex_index.html new file mode 120000 index 00000000..6ee6c38a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_free_ex_index.html @@ -0,0 +1 @@ +CRYPTO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_alloc_counts.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_alloc_counts.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_alloc_counts.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_data.html new file mode 120000 index 00000000..6ee6c38a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_data.html @@ -0,0 +1 @@ +CRYPTO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_mem_functions.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_mem_functions.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_get_mem_functions.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_malloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_malloc.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_malloc.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_ctrl.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_ctrl.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_debug_pop.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_debug_pop.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_debug_pop.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_debug_push.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_debug_push.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_debug_push.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks_cb.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks_cb.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks_fp.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks_fp.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_memcmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_memcmp.html index 31a0228a..cd9bd385 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_memcmp.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_memcmp.html @@ -36,15 +36,15 @@ int CRYPTO_memcmp(const void *a, const void *b, size_t len);

    RETURN VALUES

    -

    CRYPTO_memcmp() returns 0 if the memory regions are equal and non-zero otherwise.

    +

    CRYPTO_memcmp() returns 0 if the memory regions are equal and nonzero otherwise.

    NOTES

    -

    Unlike memcmp(2), this function cannot be used to order the two memory regions as the return value when they differ is undefined, other than being non-zero.

    +

    Unlike memcmp(2), this function cannot be used to order the two memory regions as the return value when they differ is undefined, other than being nonzero.

    COPYRIGHT

    -

    Copyright 2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2019-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_new_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_new_ex_data.html new file mode 120000 index 00000000..6ee6c38a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_new_ex_data.html @@ -0,0 +1 @@ +CRYPTO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_realloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_realloc.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_realloc.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_allocated.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_allocated.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_allocated.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_clear_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_clear_free.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_clear_free.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_free.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_free.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_done.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_done.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_done.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_init.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_init.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_initialized.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_initialized.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_initialized.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_used.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_used.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_used.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_zalloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_zalloc.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_secure_zalloc.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_ex_data.html new file mode 120000 index 00000000..6ee6c38a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_ex_data.html @@ -0,0 +1 @@ +CRYPTO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_mem_debug.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_mem_debug.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_mem_debug.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_mem_functions.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_mem_functions.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_set_mem_functions.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_strdup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_strdup.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_strdup.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_strndup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_strndup.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_strndup.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_zalloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_zalloc.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CRYPTO_zalloc.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_free.html new file mode 120000 index 00000000..c31801ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_free.html @@ -0,0 +1 @@ +CTLOG_STORE_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_load_default_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_load_default_file.html new file mode 120000 index 00000000..c31801ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_load_default_file.html @@ -0,0 +1 @@ +CTLOG_STORE_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_load_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_load_file.html new file mode 120000 index 00000000..c31801ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_STORE_load_file.html @@ -0,0 +1 @@ +CTLOG_STORE_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_free.html new file mode 120000 index 00000000..a3575435 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_free.html @@ -0,0 +1 @@ +CTLOG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_log_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_log_id.html new file mode 120000 index 00000000..a3575435 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_log_id.html @@ -0,0 +1 @@ +CTLOG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_name.html new file mode 120000 index 00000000..a3575435 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_name.html @@ -0,0 +1 @@ +CTLOG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_public_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_public_key.html new file mode 120000 index 00000000..a3575435 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_get0_public_key.html @@ -0,0 +1 @@ +CTLOG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_new_from_base64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_new_from_base64.html new file mode 120000 index 00000000..a3575435 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CTLOG_new_from_base64.html @@ -0,0 +1 @@ +CTLOG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_free.html new file mode 120000 index 00000000..e3cb2fb3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_free.html @@ -0,0 +1 @@ +CT_POLICY_EVAL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_cert.html new file mode 120000 index 00000000..e3cb2fb3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_cert.html @@ -0,0 +1 @@ +CT_POLICY_EVAL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_issuer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_issuer.html new file mode 120000 index 00000000..e3cb2fb3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_issuer.html @@ -0,0 +1 @@ +CT_POLICY_EVAL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_log_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_log_store.html new file mode 120000 index 00000000..e3cb2fb3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_log_store.html @@ -0,0 +1 @@ +CT_POLICY_EVAL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get_time.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get_time.html new file mode 120000 index 00000000..e3cb2fb3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get_time.html @@ -0,0 +1 @@ +CT_POLICY_EVAL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_cert.html new file mode 120000 index 00000000..e3cb2fb3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_cert.html @@ -0,0 +1 @@ +CT_POLICY_EVAL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_issuer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_issuer.html new file mode 120000 index 00000000..e3cb2fb3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_issuer.html @@ -0,0 +1 @@ +CT_POLICY_EVAL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.html new file mode 120000 index 00000000..e3cb2fb3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.html @@ -0,0 +1 @@ +CT_POLICY_EVAL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_time.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_time.html new file mode 120000 index 00000000..e3cb2fb3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_time.html @@ -0,0 +1 @@ +CT_POLICY_EVAL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_ASN1_FUNCTIONS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_ASN1_FUNCTIONS.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_ASN1_FUNCTIONS.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_LHASH_OF.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_LHASH_OF.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_LHASH_OF.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_PEM_rw.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_PEM_rw.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DECLARE_PEM_rw.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF_CONST.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF_CONST.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF_CONST.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html index 9cc97517..f6841c60 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html @@ -167,7 +167,7 @@ STACK_OF(TYPE) *sk_TYPE_new_reserve(sk_TYPE_compfunc compare, int n);sk_TYPE_pop(), sk_TYPE_shift(), sk_TYPE_delete() and sk_TYPE_delete_ptr() return a pointer to the deleted element or NULL on error.

    -

    sk_TYPE_insert(), sk_TYPE_push() and sk_TYPE_unshift() return the total number of elements in the stack and 0 if an error occurred.

    +

    sk_TYPE_insert(), sk_TYPE_push() and sk_TYPE_unshift() return the total number of elements in the stack and 0 if an error occurred. sk_TYPE_push() further returns -1 if sk is NULL.

    sk_TYPE_set() returns a pointer to the replacement element or NULL on error.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF_CONST.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF_CONST.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF_CONST.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cbc_cksum.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cbc_cksum.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cbc_cksum.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cfb64_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cfb64_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cfb64_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cfb_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cfb_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_cfb_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_crypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_crypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_crypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb2_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb2_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb2_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb3_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb3_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb3_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ecb_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_cbc_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_cbc_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_cbc_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_cfb64_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_cfb64_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_cfb64_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_ofb64_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_ofb64_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede2_ofb64_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_cbc_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_cbc_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_cbc_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_cfb64_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_cfb64_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_cfb64_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_ofb64_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_ofb64_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ede3_ofb64_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_fcrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_fcrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_fcrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_is_weak_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_is_weak_key.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_is_weak_key.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_key_sched.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_key_sched.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_key_sched.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ncbc_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ncbc_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ncbc_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ofb64_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ofb64_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ofb64_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ofb_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ofb_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_ofb_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_pcbc_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_pcbc_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_pcbc_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_quad_cksum.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_quad_cksum.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_quad_cksum.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_random_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_random_key.html index 086cbefc..18a65582 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_random_key.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_random_key.html @@ -119,7 +119,7 @@ char *DES_crypt(const char *buf, const char *salt);

    DES_set_key_checked() will check that the key passed is of odd parity and is not a weak or semi-weak key. If the parity is wrong, then -1 is returned. If the key is a weak key, then -2 is returned. If an error is returned, the key schedule is not generated.

    -

    DES_set_key() works like DES_set_key_checked() if the DES_check_key flag is non-zero, otherwise like DES_set_key_unchecked(). These functions are available for compatibility; it is recommended to use a function that does not depend on a global variable.

    +

    DES_set_key() works like DES_set_key_checked() if the DES_check_key flag is nonzero, otherwise like DES_set_key_unchecked(). These functions are available for compatibility; it is recommended to use a function that does not depend on a global variable.

    DES_set_odd_parity() sets the parity of the passed key to odd.

    @@ -127,13 +127,13 @@ char *DES_crypt(const char *buf, const char *salt);

    The following routines mostly operate on an input and output stream of DES_cblocks.

    -

    DES_ecb_encrypt() is the basic DES encryption routine that encrypts or decrypts a single 8-byte DES_cblock in electronic code book (ECB) mode. It always transforms the input data, pointed to by input, into the output data, pointed to by the output argument. If the encrypt argument is non-zero (DES_ENCRYPT), the input (cleartext) is encrypted in to the output (ciphertext) using the key_schedule specified by the schedule argument, previously set via DES_set_key. If encrypt is zero (DES_DECRYPT), the input (now ciphertext) is decrypted into the output (now cleartext). Input and output may overlap. DES_ecb_encrypt() does not return a value.

    +

    DES_ecb_encrypt() is the basic DES encryption routine that encrypts or decrypts a single 8-byte DES_cblock in electronic code book (ECB) mode. It always transforms the input data, pointed to by input, into the output data, pointed to by the output argument. If the encrypt argument is nonzero (DES_ENCRYPT), the input (cleartext) is encrypted in to the output (ciphertext) using the key_schedule specified by the schedule argument, previously set via DES_set_key. If encrypt is zero (DES_DECRYPT), the input (now ciphertext) is decrypted into the output (now cleartext). Input and output may overlap. DES_ecb_encrypt() does not return a value.

    DES_ecb3_encrypt() encrypts/decrypts the input block by using three-key Triple-DES encryption in ECB mode. This involves encrypting the input with ks1, decrypting with the key schedule ks2, and then encrypting with ks3. This routine greatly reduces the chances of brute force breaking of DES and has the advantage of if ks1, ks2 and ks3 are the same, it is equivalent to just encryption using ECB mode and ks1 as the key.

    The macro DES_ecb2_encrypt() is provided to perform two-key Triple-DES encryption by using ks1 for the final encryption.

    -

    DES_ncbc_encrypt() encrypts/decrypts using the cipher-block-chaining (CBC) mode of DES. If the encrypt argument is non-zero, the routine cipher-block-chain encrypts the cleartext data pointed to by the input argument into the ciphertext pointed to by the output argument, using the key schedule provided by the schedule argument, and initialization vector provided by the ivec argument. If the length argument is not an integral multiple of eight bytes, the last block is copied to a temporary area and zero filled. The output is always an integral multiple of eight bytes.

    +

    DES_ncbc_encrypt() encrypts/decrypts using the cipher-block-chaining (CBC) mode of DES. If the encrypt argument is nonzero, the routine cipher-block-chain encrypts the cleartext data pointed to by the input argument into the ciphertext pointed to by the output argument, using the key schedule provided by the schedule argument, and initialization vector provided by the ivec argument. If the length argument is not an integral multiple of eight bytes, the last block is copied to a temporary area and zero filled. The output is always an integral multiple of eight bytes.

    DES_xcbc_encrypt() is RSA's DESX mode of DES. It uses inw and outw to 'whiten' the encryption. inw and outw are secret (unlike the iv) and are as such, part of the key. So the key is sort of 24 bytes. This is much better than CBC DES.

    @@ -205,7 +205,7 @@ char *DES_crypt(const char *buf, const char *salt);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key_checked.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key_checked.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key_checked.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key_unchecked.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key_unchecked.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_key_unchecked.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_odd_parity.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_odd_parity.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_set_odd_parity.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_string_to_2keys.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_string_to_2keys.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_string_to_2keys.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_string_to_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_string_to_key.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_string_to_key.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_xcbc_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_xcbc_encrypt.html new file mode 120000 index 00000000..b408aa16 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DES_xcbc_encrypt.html @@ -0,0 +1 @@ +DES_random_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_OpenSSL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_OpenSSL.html new file mode 120000 index 00000000..bb7e1511 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_OpenSSL.html @@ -0,0 +1 @@ +DH_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_bits.html new file mode 120000 index 00000000..c8509104 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_bits.html @@ -0,0 +1 @@ +DH_size.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check.html new file mode 120000 index 00000000..f542f1a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check.html @@ -0,0 +1 @@ +DH_generate_parameters.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_ex.html new file mode 120000 index 00000000..f542f1a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_ex.html @@ -0,0 +1 @@ +DH_generate_parameters.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_params.html new file mode 120000 index 00000000..f542f1a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_params.html @@ -0,0 +1 @@ +DH_generate_parameters.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_params_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_params_ex.html new file mode 120000 index 00000000..f542f1a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_params_ex.html @@ -0,0 +1 @@ +DH_generate_parameters.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_pub_key_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_pub_key_ex.html new file mode 120000 index 00000000..f542f1a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_check_pub_key_ex.html @@ -0,0 +1 @@ +DH_generate_parameters.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_clear_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_clear_flags.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_clear_flags.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_compute_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_compute_key.html new file mode 120000 index 00000000..66846d95 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_compute_key.html @@ -0,0 +1 @@ +DH_generate_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_compute_key_padded.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_compute_key_padded.html new file mode 120000 index 00000000..66846d95 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_compute_key_padded.html @@ -0,0 +1 @@ +DH_generate_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_free.html new file mode 120000 index 00000000..8f0af9cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_free.html @@ -0,0 +1 @@ +DH_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_generate_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_generate_key.html index 07b78000..74b9b1f4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_generate_key.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_generate_key.html @@ -17,12 +17,13 @@
  • DESCRIPTION
  • RETURN VALUES
  • SEE ALSO
  • +
  • HISTORY
  • COPYRIGHT
  • NAME

    -

    DH_generate_key, DH_compute_key - perform Diffie-Hellman key exchange

    +

    DH_generate_key, DH_compute_key, DH_compute_key_padded - perform Diffie-Hellman key exchange

    SYNOPSIS

    @@ -30,15 +31,19 @@ int DH_generate_key(DH *dh); -int DH_compute_key(unsigned char *key, BIGNUM *pub_key, DH *dh); +int DH_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh); + +int DH_compute_key_padded(unsigned char *key, const BIGNUM *pub_key, DH *dh);

    DESCRIPTION

    -

    DH_generate_key() performs the first step of a Diffie-Hellman key exchange by generating private and public DH values. By calling DH_compute_key(), these are combined with the other party's public value to compute the shared key.

    +

    DH_generate_key() performs the first step of a Diffie-Hellman key exchange by generating private and public DH values. By calling DH_compute_key() or DH_compute_key_padded(), these are combined with the other party's public value to compute the shared key.

    DH_generate_key() expects dh to contain the shared parameters dh->p and dh->g. It generates a random private DH value unless dh->priv_key is already set, and computes the corresponding public value dh->pub_key, which can then be published.

    -

    DH_compute_key() computes the shared secret from the private DH value in dh and the other party's public value in pub_key and stores it in key. key must point to DH_size(dh) bytes of memory.

    +

    DH_compute_key() computes the shared secret from the private DH value in dh and the other party's public value in pub_key and stores it in key. key must point to DH_size(dh) bytes of memory. The padding style is RFC 5246 (8.1.2) that strips leading zero bytes. It is not constant time due to the leading zero bytes being stripped. The return value should be considered public.

    + +

    DH_compute_key_padded() is similar but stores a fixed number of bytes. The padding style is NIST SP 800-56A (C.1) that retains leading zero bytes. It is constant time due to the leading zero bytes being retained. The return value should be considered public.

    RETURN VALUES

    @@ -46,15 +51,21 @@ int DH_compute_key(unsigned char *key, BIGNUM *pub_key, DH *dh);

    DH_compute_key() returns the size of the shared secret on success, -1 on error.

    +

    DH_compute_key_padded() returns DH_size(dh) on success, -1 on error.

    +

    The error codes can be obtained by ERR_get_error(3).

    SEE ALSO

    DH_new(3), ERR_get_error(3), RAND_bytes(3), DH_size(3)

    +

    HISTORY

    + +

    DH_compute_key_padded() was added in OpenSSL 1.0.2.

    +

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_generate_parameters_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_generate_parameters_ex.html new file mode 120000 index 00000000..f542f1a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_generate_parameters_ex.html @@ -0,0 +1 @@ +DH_generate_parameters.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_engine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_engine.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_engine.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_g.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_g.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_g.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_key.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_key.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_p.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_p.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_p.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html index abeb59f0..223c06d9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html @@ -66,7 +66,7 @@ int DH_set_length(DH *dh, long length);

    DH_get0_engine() returns a handle to the ENGINE that has been set for this DH object, or NULL if no such ENGINE has been set.

    -

    The DH_get_length() and DH_set_length() functions get and set the optional length parameter associated with this DH object. If the length is non-zero then it is used, otherwise it is ignored. The length parameter indicates the length of the secret exponent (private key) in bits.

    +

    The DH_get_length() and DH_set_length() functions get and set the optional length parameter associated with this DH object. If the length is nonzero then it is used, otherwise it is ignored. The length parameter indicates the length of the secret exponent (private key) in bits.

    NOTES

    @@ -94,7 +94,7 @@ int DH_set_length(DH *dh, long length);

    COPYRIGHT

    -

    Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_priv_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_priv_key.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_priv_key.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_pub_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_pub_key.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_pub_key.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_q.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_q.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get0_q.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_2048_224.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_2048_224.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_2048_224.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_2048_256.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_2048_256.html new file mode 120000 index 00000000..cda713b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_2048_256.html @@ -0,0 +1 @@ +DH_get_1024_160.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_default_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_default_method.html new file mode 120000 index 00000000..bb7e1511 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_default_method.html @@ -0,0 +1 @@ +DH_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_ex_new_index.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_ex_new_index.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_length.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_length.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_nid.html new file mode 120000 index 00000000..a39b79af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_get_nid.html @@ -0,0 +1 @@ +DH_new_by_nid.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_dup.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_dup.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_free.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_free.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get0_app_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get0_app_data.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get0_app_data.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get0_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get0_name.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get0_name.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_bn_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_bn_mod_exp.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_bn_mod_exp.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_compute_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_compute_key.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_compute_key.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_finish.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_finish.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_finish.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_flags.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_flags.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_generate_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_generate_key.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_generate_key.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_generate_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_generate_params.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_generate_params.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_init.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_get_init.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set0_app_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set0_app_data.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set0_app_data.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set1_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set1_name.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set1_name.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_bn_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_bn_mod_exp.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_bn_mod_exp.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_compute_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_compute_key.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_compute_key.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_finish.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_finish.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_finish.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_flags.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_flags.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_generate_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_generate_key.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_generate_key.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_generate_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_generate_params.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_generate_params.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_init.html new file mode 120000 index 00000000..8f1677d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_meth_set_init.html @@ -0,0 +1 @@ +DH_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_new_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_new_method.html new file mode 120000 index 00000000..bb7e1511 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_new_method.html @@ -0,0 +1 @@ +DH_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_security_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_security_bits.html new file mode 120000 index 00000000..c8509104 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_security_bits.html @@ -0,0 +1 @@ +DH_size.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set0_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set0_key.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set0_key.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set0_pqg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set0_pqg.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set0_pqg.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_default_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_default_method.html new file mode 120000 index 00000000..bb7e1511 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_default_method.html @@ -0,0 +1 @@ +DH_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_flags.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_flags.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_length.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_length.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_method.html index 252a6480..da4e885b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_method.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_set_method.html @@ -48,7 +48,7 @@ const DH_METHOD *DH_OpenSSL(void);

    DH_get_default_method() returns a pointer to the current default DH_METHOD. However, the meaningfulness of this result is dependent on whether the ENGINE API is being used, so this function is no longer recommended.

    -

    DH_set_method() selects meth to perform all operations using the key dh. This will replace the DH_METHOD used by the DH key and if the previous method was supplied by an ENGINE, the handle to that ENGINE will be released during the change. It is possible to have DH keys that only work with certain DH_METHOD implementations (eg. from an ENGINE module that supports embedded hardware-protected keys), and in such cases attempting to change the DH_METHOD for the key can have unexpected results.

    +

    DH_set_method() selects meth to perform all operations using the key dh. This will replace the DH_METHOD used by the DH key and if the previous method was supplied by an ENGINE, the handle to that ENGINE will be released during the change. It is possible to have DH keys that only work with certain DH_METHOD implementations (e.g. from an ENGINE module that supports embedded hardware-protected keys), and in such cases attempting to change the DH_METHOD for the key can have unexpected results.

    DH_new_method() allocates and initializes a DH structure so that engine will be used for the DH operations. If engine is NULL, the default ENGINE for DH operations is used, and if no default ENGINE is set, the DH_METHOD controlled by DH_set_default_method() is used.

    @@ -60,7 +60,7 @@ const DH_METHOD *DH_OpenSSL(void);

    DH_set_default_method() returns no value.

    -

    DH_set_method() returns non-zero if the provided meth was successfully set as the method for dh (including unloading the ENGINE handle if the previous method was supplied by an ENGINE).

    +

    DH_set_method() returns nonzero if the provided meth was successfully set as the method for dh (including unloading the ENGINE handle if the previous method was supplied by an ENGINE).

    DH_new_method() returns NULL and sets an error code that can be obtained by ERR_get_error(3) if the allocation fails. Otherwise it returns a pointer to the newly allocated structure.

    @@ -70,7 +70,7 @@ const DH_METHOD *DH_OpenSSL(void);

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_test_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_test_flags.html new file mode 120000 index 00000000..d17bff2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DH_test_flags.html @@ -0,0 +1 @@ +DH_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DHparams_print.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DHparams_print.html new file mode 120000 index 00000000..a46aa617 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DHparams_print.html @@ -0,0 +1 @@ +RSA_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DHparams_print_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DHparams_print_fp.html new file mode 120000 index 00000000..a46aa617 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DHparams_print_fp.html @@ -0,0 +1 @@ +RSA_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIRECTORYSTRING_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIRECTORYSTRING_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIRECTORYSTRING_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIRECTORYSTRING_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIRECTORYSTRING_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIRECTORYSTRING_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DISPLAYTEXT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DISPLAYTEXT_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DISPLAYTEXT_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DISPLAYTEXT_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DISPLAYTEXT_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DISPLAYTEXT_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_NAME_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_NAME_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_NAME_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_NAME_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_NAME_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_NAME_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DIST_POINT_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_OpenSSL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_OpenSSL.html new file mode 120000 index 00000000..bb836656 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_OpenSSL.html @@ -0,0 +1 @@ +DSA_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_free.html new file mode 120000 index 00000000..51ad1beb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_free.html @@ -0,0 +1 @@ +DSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_get0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_get0.html new file mode 120000 index 00000000..51ad1beb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_get0.html @@ -0,0 +1 @@ +DSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_set0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_set0.html new file mode 120000 index 00000000..51ad1beb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_SIG_set0.html @@ -0,0 +1 @@ +DSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_bits.html new file mode 120000 index 00000000..d9ae0881 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_bits.html @@ -0,0 +1 @@ +DSA_size.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_clear_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_clear_flags.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_clear_flags.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_do_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_do_verify.html new file mode 120000 index 00000000..9414ed57 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_do_verify.html @@ -0,0 +1 @@ +DSA_do_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_free.html new file mode 120000 index 00000000..477b1010 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_free.html @@ -0,0 +1 @@ +DSA_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_generate_parameters_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_generate_parameters_ex.html new file mode 120000 index 00000000..99ccfbd2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_generate_parameters_ex.html @@ -0,0 +1 @@ +DSA_generate_parameters.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_engine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_engine.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_engine.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_g.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_g.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_g.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_key.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_key.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_p.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_p.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_p.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_priv_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_priv_key.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_priv_key.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_pub_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_pub_key.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_pub_key.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_q.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_q.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get0_q.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_default_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_default_method.html new file mode 120000 index 00000000..bb836656 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_default_method.html @@ -0,0 +1 @@ +DSA_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_ex_new_index.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_get_ex_new_index.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_dup.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_dup.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_free.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_free.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get0_app_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get0_app_data.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get0_app_data.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get0_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get0_name.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get0_name.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_bn_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_bn_mod_exp.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_bn_mod_exp.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_finish.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_finish.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_finish.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_flags.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_flags.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_init.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_init.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_keygen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_keygen.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_keygen.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_mod_exp.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_mod_exp.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_paramgen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_paramgen.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_paramgen.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_sign.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_sign.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_sign_setup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_sign_setup.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_sign_setup.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_verify.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_get_verify.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set0_app_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set0_app_data.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set0_app_data.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set1_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set1_name.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set1_name.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_bn_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_bn_mod_exp.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_bn_mod_exp.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_finish.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_finish.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_finish.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_flags.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_flags.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_init.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_init.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_keygen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_keygen.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_keygen.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_mod_exp.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_mod_exp.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_paramgen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_paramgen.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_paramgen.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_sign.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_sign.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_sign_setup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_sign_setup.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_sign_setup.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_verify.html new file mode 120000 index 00000000..38ce6182 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_meth_set_verify.html @@ -0,0 +1 @@ +DSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_new_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_new_method.html new file mode 120000 index 00000000..bb836656 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_new_method.html @@ -0,0 +1 @@ +DSA_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_print.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_print.html new file mode 120000 index 00000000..a46aa617 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_print.html @@ -0,0 +1 @@ +RSA_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_print_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_print_fp.html new file mode 120000 index 00000000..a46aa617 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_print_fp.html @@ -0,0 +1 @@ +RSA_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_security_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_security_bits.html new file mode 120000 index 00000000..d9ae0881 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_security_bits.html @@ -0,0 +1 @@ +DSA_size.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set0_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set0_key.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set0_key.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set0_pqg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set0_pqg.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set0_pqg.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_default_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_default_method.html new file mode 120000 index 00000000..bb836656 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_default_method.html @@ -0,0 +1 @@ +DSA_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_flags.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_flags.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_method.html index 35e36fd6..e32025a0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_method.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_set_method.html @@ -48,7 +48,7 @@ DSA_METHOD *DSA_OpenSSL(void);

    DSA_get_default_method() returns a pointer to the current default DSA_METHOD. However, the meaningfulness of this result is dependent on whether the ENGINE API is being used, so this function is no longer recommended.

    -

    DSA_set_method() selects meth to perform all operations using the key rsa. This will replace the DSA_METHOD used by the DSA key and if the previous method was supplied by an ENGINE, the handle to that ENGINE will be released during the change. It is possible to have DSA keys that only work with certain DSA_METHOD implementations (eg. from an ENGINE module that supports embedded hardware-protected keys), and in such cases attempting to change the DSA_METHOD for the key can have unexpected results. See DSA_meth_new for information on constructing custom DSA_METHOD objects;

    +

    DSA_set_method() selects meth to perform all operations using the key rsa. This will replace the DSA_METHOD used by the DSA key and if the previous method was supplied by an ENGINE, the handle to that ENGINE will be released during the change. It is possible to have DSA keys that only work with certain DSA_METHOD implementations (e.g. from an ENGINE module that supports embedded hardware-protected keys), and in such cases attempting to change the DSA_METHOD for the key can have unexpected results. See DSA_meth_new for information on constructing custom DSA_METHOD objects;

    DSA_new_method() allocates and initializes a DSA structure so that engine will be used for the DSA operations. If engine is NULL, the default engine for DSA operations is used, and if no default ENGINE is set, the DSA_METHOD controlled by DSA_set_default_method() is used.

    @@ -58,7 +58,7 @@ DSA_METHOD *DSA_OpenSSL(void);

    DSA_set_default_method() returns no value.

    -

    DSA_set_method() returns non-zero if the provided meth was successfully set as the method for dsa (including unloading the ENGINE handle if the previous method was supplied by an ENGINE).

    +

    DSA_set_method() returns nonzero if the provided meth was successfully set as the method for dsa (including unloading the ENGINE handle if the previous method was supplied by an ENGINE).

    DSA_new_method() returns NULL and sets an error code that can be obtained by ERR_get_error(3) if the allocation fails. Otherwise it returns a pointer to the newly allocated structure.

    @@ -68,7 +68,7 @@ DSA_METHOD *DSA_OpenSSL(void);

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_sign_setup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_sign_setup.html new file mode 120000 index 00000000..e259321f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_sign_setup.html @@ -0,0 +1 @@ +DSA_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_test_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_test_flags.html new file mode 120000 index 00000000..0c70337f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_test_flags.html @@ -0,0 +1 @@ +DSA_get0_pqg.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_verify.html new file mode 120000 index 00000000..e259321f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSA_verify.html @@ -0,0 +1 @@ +DSA_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_print.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_print.html new file mode 120000 index 00000000..a46aa617 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_print.html @@ -0,0 +1 @@ +RSA_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_print_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_print_fp.html new file mode 120000 index 00000000..a46aa617 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DSAparams_print_fp.html @@ -0,0 +1 @@ +RSA_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_client_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_client_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_client_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_server_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_server_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_server_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_timer_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_timer_cb.html new file mode 120000 index 00000000..c0e29705 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLS_timer_cb.html @@ -0,0 +1 @@ +DTLS_set_timer_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_client_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_client_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_client_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_server_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_server_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_2_server_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_client_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_client_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_client_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_listen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_listen.html index 616c36f9..1e2da4fb 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_listen.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_listen.html @@ -41,7 +41,7 @@ int DTLSv1_listen(SSL *ssl, BIO_ADDR *peer);

    Some transport protocols (such as UDP) can be susceptible to amplification attacks. Unlike TCP there is no initial connection setup in UDP that validates that the client can actually receive messages on its advertised source address. An attacker could forge its source IP address and then send handshake initiation messages to the server. The server would then send its response to the forged source IP. If the response messages are larger than the original message then the amplification attack has succeeded.

    -

    If DTLS is used over UDP (or any datagram based protocol that does not validate the source IP) then it is susceptible to this type of attack. TLSv1.3 is designed to operate over a stream-based transport protocol (such as TCP). If TCP is being used then there is no need to use SSL_stateless(). However some stream-based transport protocols (e.g. QUIC) may not validate the source address. In this case a TLSv1.3 application would be susceptible to this attack.

    +

    If DTLS is used over UDP (or any datagram based protocol that does not validate the source IP) then it is susceptible to this type of attack. TLSv1.3 is designed to operate over a stream-based transport protocol (such as TCP). If TCP is being used then there is no need to use SSL_stateless(). However, some stream-based transport protocols (e.g. QUIC) may not validate the source address. In this case a TLSv1.3 application would be susceptible to this attack.

    As a countermeasure to this issue TLSv1.3 and DTLS include a stateless cookie mechanism. The idea is that when a client attempts to connect to a server it sends a ClientHello message. The server responds with a HelloRetryRequest (in TLSv1.3) or a HelloVerifyRequest (in DTLS) which contains a unique cookie. The client then resends the ClientHello, but this time includes the cookie in the message thus proving that the client is capable of receiving messages sent to that address. All of this can be done by the server without allocating any state, and thus without consuming expensive resources.

    @@ -65,7 +65,7 @@ int DTLSv1_listen(SSL *ssl, BIO_ADDR *peer);

    For DTLSv1_listen() a return value of >= 1 indicates success. The ssl object will be set up ready to continue the handshake. the peer value will also be filled in.

    -

    A return value of 0 indicates a non-fatal error. This could (for example) be because of non-blocking IO, or some invalid message having been received from a peer. Errors may be placed on the OpenSSL error queue with further information if appropriate. Typically user code is expected to retry the call to DTLSv1_listen() in the event of a non-fatal error.

    +

    A return value of 0 indicates a non-fatal error. This could (for example) be because of nonblocking IO, or some invalid message having been received from a peer. Errors may be placed on the OpenSSL error queue with further information if appropriate. Typically user code is expected to retry the call to DTLSv1_listen() in the event of a non-fatal error.

    A return value of <0 indicates a fatal error. This could (for example) be because of a failure to allocate sufficient memory for the operation.

    @@ -83,7 +83,7 @@ int DTLSv1_listen(SSL *ssl, BIO_ADDR *peer);

    COPYRIGHT

    -

    Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_server_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_server_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/DTLSv1_server_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_get_ex_new_index.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_get_ex_new_index.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDH_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_free.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_free.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0_r.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0_r.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0_r.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0_s.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0_s.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0_s.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html index 67ed3ab4..a3b7cf08 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html @@ -24,7 +24,7 @@

    NAME

    -

    ECDSA_SIG_get0, ECDSA_SIG_get0_r, ECDSA_SIG_get0_s, ECDSA_SIG_set0, ECDSA_SIG_new, ECDSA_SIG_free, ECDSA_size, ECDSA_sign, ECDSA_do_sign, ECDSA_verify, ECDSA_do_verify, ECDSA_sign_setup, ECDSA_sign_ex, ECDSA_do_sign_ex - low level elliptic curve digital signature algorithm (ECDSA) functions

    +

    ECDSA_SIG_get0, ECDSA_SIG_get0_r, ECDSA_SIG_get0_s, ECDSA_SIG_set0, ECDSA_SIG_new, ECDSA_SIG_free, ECDSA_size, ECDSA_sign, ECDSA_do_sign, ECDSA_verify, ECDSA_do_verify, ECDSA_sign_setup, ECDSA_sign_ex, ECDSA_do_sign_ex - low-level elliptic curve digital signature algorithm (ECDSA) functions

    SYNOPSIS

    @@ -58,7 +58,7 @@ int ECDSA_sign_ex(int type, const unsigned char *dgst, int dgstlen,

    DESCRIPTION

    -

    Note: these functions provide a low level interface to ECDSA. Most applications should use the higher level EVP interface such as EVP_DigestSignInit(3) or EVP_DigestVerifyInit(3) instead.

    +

    Note: these functions provide a low-level interface to ECDSA. Most applications should use the higher level EVP interface such as EVP_DigestSignInit(3) or EVP_DigestVerifyInit(3) instead.

    ECDSA_SIG is an opaque structure consisting of two BIGNUMs for the r and s value of an ECDSA signature (see X9.62 or FIPS 186-2).

    @@ -168,7 +168,7 @@ else

    COPYRIGHT

    -

    Copyright 2004-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2004-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_set0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_set0.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_SIG_set0.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_sign.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_sign.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_sign_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_sign_ex.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_sign_ex.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_verify.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_do_verify.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign_ex.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign_ex.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign_setup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign_setup.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_sign_setup.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_size.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_size.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_verify.html new file mode 120000 index 00000000..f5ea88c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECDSA_verify.html @@ -0,0 +1 @@ +ECDSA_SIG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPARAMETERS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPARAMETERS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPARAMETERS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPARAMETERS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPARAMETERS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPARAMETERS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKPARAMETERS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKPARAMETERS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKPARAMETERS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKPARAMETERS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKPARAMETERS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKPARAMETERS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKParameters_print_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKParameters_print_fp.html new file mode 120000 index 00000000..4dae723d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ECPKParameters_print_fp.html @@ -0,0 +1 @@ +ECPKParameters_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GF2m_simple_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GF2m_simple_method.html new file mode 120000 index 00000000..71f7f5e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GF2m_simple_method.html @@ -0,0 +1 @@ +EC_GFp_simple_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_mont_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_mont_method.html new file mode 120000 index 00000000..71f7f5e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_mont_method.html @@ -0,0 +1 @@ +EC_GFp_simple_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nist_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nist_method.html new file mode 120000 index 00000000..71f7f5e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nist_method.html @@ -0,0 +1 @@ +EC_GFp_simple_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp224_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp224_method.html new file mode 120000 index 00000000..71f7f5e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp224_method.html @@ -0,0 +1 @@ +EC_GFp_simple_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp256_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp256_method.html new file mode 120000 index 00000000..71f7f5e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp256_method.html @@ -0,0 +1 @@ +EC_GFp_simple_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp521_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp521_method.html new file mode 120000 index 00000000..71f7f5e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GFp_nistp521_method.html @@ -0,0 +1 @@ +EC_GFp_simple_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_check.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_check.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_check_discriminant.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_check_discriminant.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_check_discriminant.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_clear_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_clear_free.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_clear_free.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_cmp.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_cmp.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_dup.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_dup.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_free.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_free.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_cofactor.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_cofactor.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_cofactor.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_generator.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_generator.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_generator.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_order.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_order.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_order.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_seed.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_seed.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_seed.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_asn1_flag.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_asn1_flag.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_asn1_flag.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_basis_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_basis_type.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_basis_type.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_cofactor.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_cofactor.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_cofactor.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_GF2m.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_GF2m.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_GF2m.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_GFp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_GFp.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_GFp.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_name.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_name.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_degree.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_degree.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_degree.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_ecparameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_ecparameters.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_ecparameters.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_ecpkparameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_ecpkparameters.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_ecpkparameters.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_order.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_order.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_order.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_pentanomial_basis.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_pentanomial_basis.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_pentanomial_basis.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_point_conversion_form.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_point_conversion_form.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_point_conversion_form.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_seed_len.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_seed_len.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_seed_len.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_trinomial_basis.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_trinomial_basis.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_get_trinomial_basis.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_have_precompute_mult.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_have_precompute_mult.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_have_precompute_mult.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_method_of.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_method_of.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_method_of.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html index ab1f5d05..505ef73f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html @@ -72,7 +72,7 @@ size_t EC_get_builtin_curves(EC_builtin_curve *r, size_t nitems);

    A new curve can be constructed by calling EC_GROUP_new(), using the implementation provided by meth (see EC_GFp_simple_method(3)). It is then necessary to call EC_GROUP_set_curve() to set the curve parameters. EC_GROUP_new_from_ecparameters() will create a group from the specified params and EC_GROUP_new_from_ecpkparameters() will create a group from the specific PK params.

    -

    EC_GROUP_set_curve() sets the curve parameters p, a and b. For a curve over Fp p is the prime for the field. For a curve over F2^m p represents the irreducible polynomial - each bit represents a term in the polynomial. Therefore there will either be three or five bits set dependent on whether the polynomial is a trinomial or a pentanomial. In either case, a and b represents the coefficients a and b from the relevant equation introduced above.

    +

    EC_GROUP_set_curve() sets the curve parameters p, a and b. For a curve over Fp p is the prime for the field. For a curve over F2^m p represents the irreducible polynomial - each bit represents a term in the polynomial. Therefore, there will either be three or five bits set dependent on whether the polynomial is a trinomial or a pentanomial. In either case, a and b represents the coefficients a and b from the relevant equation introduced above.

    EC_group_get_curve() obtains the previously set curve parameters.

    @@ -111,7 +111,7 @@ size_t EC_get_builtin_curves(EC_builtin_curve *r, size_t nitems);

    COPYRIGHT

    -

    Copyright 2013-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2013-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_by_curve_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_by_curve_name.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_by_curve_name.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_curve_GF2m.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_curve_GF2m.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_curve_GF2m.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_curve_GFp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_curve_GFp.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_curve_GFp.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_from_ecparameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_from_ecparameters.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_from_ecparameters.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_from_ecpkparameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_from_ecpkparameters.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_new_from_ecpkparameters.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_order_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_order_bits.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_order_bits.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_precompute_mult.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_precompute_mult.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_precompute_mult.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_asn1_flag.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_asn1_flag.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_asn1_flag.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_GF2m.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_GF2m.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_GF2m.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_GFp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_GFp.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_GFp.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_name.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_name.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_generator.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_generator.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_generator.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_point_conversion_form.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_point_conversion_form.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_point_conversion_form.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_seed.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_seed.html new file mode 120000 index 00000000..698ce05b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_GROUP_set_seed.html @@ -0,0 +1 @@ +EC_GROUP_copy.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_check_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_check_key.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_check_key.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_clear_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_clear_flags.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_clear_flags.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_copy.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_copy.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_decoded_from_explicit_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_decoded_from_explicit_params.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_decoded_from_explicit_params.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_dup.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_dup.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_free.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_free.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_generate_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_generate_key.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_generate_key.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_engine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_engine.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_engine.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_group.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_group.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_group.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_private_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_private_key.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_private_key.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_public_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_public_key.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get0_public_key.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_conv_form.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_conv_form.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_conv_form.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_ex_new_index.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_ex_new_index.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_flags.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_flags.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_method.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_get_method.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_key2buf.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_key2buf.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_key2buf.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_new.html index 1919e81e..67e14347 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_new.html @@ -22,7 +22,7 @@

    NAME

    -

    EC_KEY_get_method, EC_KEY_set_method, EC_KEY_new, EC_KEY_get_flags, EC_KEY_set_flags, EC_KEY_clear_flags, EC_KEY_new_by_curve_name, EC_KEY_free, EC_KEY_copy, EC_KEY_dup, EC_KEY_up_ref, EC_KEY_get0_engine, EC_KEY_get0_group, EC_KEY_set_group, EC_KEY_get0_private_key, EC_KEY_set_private_key, EC_KEY_get0_public_key, EC_KEY_set_public_key, EC_KEY_get_conv_form, EC_KEY_set_conv_form, EC_KEY_set_asn1_flag, EC_KEY_precompute_mult, EC_KEY_generate_key, EC_KEY_check_key, EC_KEY_set_public_key_affine_coordinates, EC_KEY_oct2key, EC_KEY_key2buf, EC_KEY_oct2priv, EC_KEY_priv2oct, EC_KEY_priv2buf - Functions for creating, destroying and manipulating EC_KEY objects

    +

    EC_KEY_get_method, EC_KEY_set_method, EC_KEY_new, EC_KEY_get_flags, EC_KEY_set_flags, EC_KEY_clear_flags, EC_KEY_new_by_curve_name, EC_KEY_free, EC_KEY_copy, EC_KEY_dup, EC_KEY_up_ref, EC_KEY_get0_engine, EC_KEY_get0_group, EC_KEY_set_group, EC_KEY_get0_private_key, EC_KEY_set_private_key, EC_KEY_get0_public_key, EC_KEY_set_public_key, EC_KEY_get_conv_form, EC_KEY_set_conv_form, EC_KEY_set_asn1_flag, EC_KEY_decoded_from_explicit_params, EC_KEY_precompute_mult, EC_KEY_generate_key, EC_KEY_check_key, EC_KEY_set_public_key_affine_coordinates, EC_KEY_oct2key, EC_KEY_key2buf, EC_KEY_oct2priv, EC_KEY_priv2oct, EC_KEY_priv2buf - Functions for creating, destroying and manipulating EC_KEY objects

    SYNOPSIS

    @@ -41,12 +41,13 @@ ENGINE *EC_KEY_get0_engine(const EC_KEY *eckey); const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); -int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); +int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *priv_key); const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); void EC_KEY_set_conv_form(EC_KEY *eckey, point_conversion_form_t cform); void EC_KEY_set_asn1_flag(EC_KEY *eckey, int asn1_flag); +int EC_KEY_decoded_from_explicit_params(const EC_KEY *key); int EC_KEY_precompute_mult(EC_KEY *key, BN_CTX *ctx); int EC_KEY_generate_key(EC_KEY *key); int EC_KEY_check_key(const EC_KEY *key); @@ -85,7 +86,7 @@ size_t EC_KEY_priv2buf(const EC_KEY *eckey, unsigned char **pbuf);

    EC_KEY_set_public_key_affine_coordinates() sets the public key for key based on its affine co-ordinates; i.e., it constructs an EC_POINT object based on the supplied x and y values and sets the public key to be this EC_POINT. It also performs certain sanity checks on the key to confirm that it is valid.

    -

    The functions EC_KEY_get0_group(), EC_KEY_set_group(), EC_KEY_get0_private_key(), EC_KEY_set_private_key(), EC_KEY_get0_public_key(), and EC_KEY_set_public_key() get and set the EC_GROUP object, the private key, and the EC_POINT public key for the key respectively.

    +

    The functions EC_KEY_get0_group(), EC_KEY_set_group(), EC_KEY_get0_private_key(), EC_KEY_set_private_key(), EC_KEY_get0_public_key(), and EC_KEY_set_public_key() get and set the EC_GROUP object, the private key, and the EC_POINT public key for the key respectively. The function EC_KEY_set_private_key() accepts NULL as the priv_key argument to securely clear the private key component from the EC_KEY.

    The functions EC_KEY_get_conv_form() and EC_KEY_set_conv_form() get and set the point_conversion_form for the key. For a description of point_conversion_forms please see EC_POINT_new(3).

    @@ -93,9 +94,11 @@ size_t EC_KEY_priv2buf(const EC_KEY *eckey, unsigned char **pbuf);

    EC_KEY_set_asn1_flag() sets the asn1_flag on the underlying EC_GROUP object (if set). Refer to EC_GROUP_copy(3) for further information on the asn1_flag.

    +

    EC_KEY_decoded_from_explicit_params() returns 1 if the group of the key was decoded from data with explicitly encoded group parameters, -1 if the key is NULL or the group parameters are missing, and 0 otherwise.

    +

    EC_KEY_precompute_mult() stores multiples of the underlying EC_GROUP generator for faster point multiplication. See also EC_POINT_add(3).

    -

    EC_KEY_oct2key() and EC_KEY_key2buf() are identical to the functions EC_POINT_oct2point() and EC_KEY_point2buf() except they use the public key EC_POINT in eckey.

    +

    EC_KEY_oct2key() and EC_KEY_key2buf() are identical to the functions EC_POINT_oct2point() and EC_POINT_point2buf() except they use the public key EC_POINT in eckey.

    EC_KEY_oct2priv() and EC_KEY_priv2oct() convert between the private key component of eckey and octet form. The octet form consists of the content octets of the privateKey OCTET STRING in an ECPrivateKey ASN.1 structure.

    @@ -115,7 +118,9 @@ size_t EC_KEY_priv2buf(const EC_KEY *eckey, unsigned char **pbuf);

    EC_KEY_get0_engine() returns a pointer to an ENGINE, or NULL if it wasn't set.

    -

    EC_KEY_up_ref(), EC_KEY_set_group(), EC_KEY_set_private_key(), EC_KEY_set_public_key(), EC_KEY_precompute_mult(), EC_KEY_generate_key(), EC_KEY_check_key(), EC_KEY_set_public_key_affine_coordinates(), EC_KEY_oct2key() and EC_KEY_oct2priv() return 1 on success or 0 on error.

    +

    EC_KEY_up_ref(), EC_KEY_set_group(), EC_KEY_set_public_key(), EC_KEY_precompute_mult(), EC_KEY_generate_key(), EC_KEY_check_key(), EC_KEY_set_public_key_affine_coordinates(), EC_KEY_oct2key() and EC_KEY_oct2priv() return 1 on success or 0 on error.

    + +

    EC_KEY_set_private_key() returns 1 on success or 0 on error except when the priv_key argument is NULL, in that case it returns 0, for legacy compatibility, and should not be treated as an error.

    EC_KEY_get0_group() returns the EC_GROUP associated with the EC_KEY.

    @@ -131,7 +136,7 @@ size_t EC_KEY_priv2buf(const EC_KEY *eckey, unsigned char **pbuf);

    COPYRIGHT

    -

    Copyright 2013-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2013-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_new_by_curve_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_new_by_curve_name.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_new_by_curve_name.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_oct2key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_oct2key.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_oct2key.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_oct2priv.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_oct2priv.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_oct2priv.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_precompute_mult.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_precompute_mult.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_precompute_mult.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_priv2buf.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_priv2buf.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_priv2buf.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_priv2oct.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_priv2oct.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_priv2oct.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_asn1_flag.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_asn1_flag.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_asn1_flag.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_conv_form.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_conv_form.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_conv_form.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_enc_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_enc_flags.html new file mode 120000 index 00000000..c98537c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_enc_flags.html @@ -0,0 +1 @@ +EC_KEY_get_enc_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_flags.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_flags.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_group.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_group.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_group.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_method.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_method.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_private_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_private_key.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_private_key.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_public_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_public_key.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_public_key.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_public_key_affine_coordinates.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_public_key_affine_coordinates.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_set_public_key_affine_coordinates.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_up_ref.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_up_ref.html new file mode 120000 index 00000000..a264ad08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_KEY_up_ref.html @@ -0,0 +1 @@ +EC_KEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_METHOD_get_field_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_METHOD_get_field_type.html new file mode 120000 index 00000000..71f7f5e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_METHOD_get_field_type.html @@ -0,0 +1 @@ +EC_GFp_simple_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_bn2point.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_bn2point.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_bn2point.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_clear_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_clear_free.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_clear_free.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_cmp.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_cmp.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_copy.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_copy.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_dbl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_dbl.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_dbl.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_dup.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_dup.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_free.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_free.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_Jprojective_coordinates_GFp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_Jprojective_coordinates_GFp.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_Jprojective_coordinates_GFp.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GF2m.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GF2m.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GF2m.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GFp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GFp.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GFp.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_hex2point.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_hex2point.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_hex2point.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_invert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_invert.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_invert.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_is_at_infinity.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_is_at_infinity.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_is_at_infinity.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_is_on_curve.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_is_on_curve.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_is_on_curve.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_make_affine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_make_affine.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_make_affine.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_method_of.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_method_of.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_method_of.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_mul.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_mul.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_mul.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_new.html index 3d2cf8a7..df4781ce 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_new.html @@ -113,7 +113,7 @@ EC_POINT *EC_POINT_hex2point(const EC_GROUP *group, const char *hex,

    As well as the affine co-ordinates, a point can alternatively be described in terms of its Jacobian projective co-ordinates (for Fp curves only). Jacobian projective co-ordinates are expressed as three values x, y and z. Working in this co-ordinate system provides more efficient point multiplication operations. A mapping exists between Jacobian projective co-ordinates and affine co-ordinates. A Jacobian projective co-ordinate (x, y, z) can be written as an affine co-ordinate as (x/(z^2), y/(z^3)). Conversion to Jacobian projective from affine co-ordinates is simple. The co-ordinate (x, y) is mapped to (x, y, 1). To set or get the projective co-ordinates use EC_POINT_set_Jprojective_coordinates_GFp() and EC_POINT_get_Jprojective_coordinates_GFp() respectively.

    -

    Points can also be described in terms of their compressed co-ordinates. For a point (x, y), for any given value for x such that the point is on the curve there will only ever be two possible values for y. Therefore a point can be set using the EC_POINT_set_compressed_coordinates() function where x is the x co-ordinate and y_bit is a value 0 or 1 to identify which of the two possible values for y should be used.

    +

    Points can also be described in terms of their compressed co-ordinates. For a point (x, y), for any given value for x such that the point is on the curve there will only ever be two possible values for y. Therefore, a point can be set using the EC_POINT_set_compressed_coordinates() function where x is the x co-ordinate and y_bit is a value 0 or 1 to identify which of the two possible values for y should be used.

    The functions EC_POINT_set_compressed_coordinates_GFp() and EC_POINT_set_compressed_coordinates_GF2m() are synonyms for EC_POINT_set_compressed_coordinates(). They are defined for backwards compatibility only and should not be used.

    @@ -157,7 +157,7 @@ EC_POINT *EC_POINT_hex2point(const EC_GROUP *group, const char *hex,

    COPYRIGHT

    -

    Copyright 2013-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2013-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_oct2point.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_oct2point.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_oct2point.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2bn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2bn.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2bn.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2buf.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2buf.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2buf.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2hex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2hex.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2hex.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2oct.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2oct.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_point2oct.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_Jprojective_coordinates_GFp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_Jprojective_coordinates_GFp.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_Jprojective_coordinates_GFp.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GF2m.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GF2m.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GF2m.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GFp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GFp.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GFp.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GF2m.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GF2m.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GF2m.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GFp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GFp.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GFp.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_to_infinity.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_to_infinity.html new file mode 120000 index 00000000..f7ef3437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINT_set_to_infinity.html @@ -0,0 +1 @@ +EC_POINT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINTs_make_affine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINTs_make_affine.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINTs_make_affine.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINTs_mul.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINTs_mul.html new file mode 120000 index 00000000..2080f42d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_POINTs_mul.html @@ -0,0 +1 @@ +EC_POINT_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_get_builtin_curves.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_get_builtin_curves.html new file mode 120000 index 00000000..b8199b63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EC_get_builtin_curves.html @@ -0,0 +1 @@ +EC_GROUP_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EDIPARTYNAME_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EDIPARTYNAME_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EDIPARTYNAME_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EDIPARTYNAME_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EDIPARTYNAME_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EDIPARTYNAME_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_add.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_add.html index 52d622ad..d14b37b2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_add.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_add.html @@ -166,7 +166,7 @@ key-loading - loading public and/or private EVP_PKEY keys

    Reference counting and handles

    -

    Due to the modular nature of the ENGINE API, pointers to ENGINEs need to be treated as handles - ie. not only as pointers, but also as references to the underlying ENGINE object. Ie. one should obtain a new reference when making copies of an ENGINE pointer if the copies will be used (and released) independently.

    +

    Due to the modular nature of the ENGINE API, pointers to ENGINEs need to be treated as handles - i.e. not only as pointers, but also as references to the underlying ENGINE object. Ie. one should obtain a new reference when making copies of an ENGINE pointer if the copies will be used (and released) independently.

    ENGINE objects have two levels of reference-counting to match the way in which the objects are used. At the most basic level, each ENGINE pointer is inherently a structural reference - a structural reference is required to use the pointer value at all, as this kind of reference is a guarantee that the structure can not be deallocated until the reference is released.

    @@ -186,15 +186,15 @@ key-loading - loading public and/or private EVP_PKEY keys

    As mentioned, functional references exist when the cryptographic functionality of an ENGINE is required to be available. A functional reference can be obtained in one of two ways; from an existing structural reference to the required ENGINE, or by asking OpenSSL for the default operational ENGINE for a given cryptographic purpose.

    -

    To obtain a functional reference from an existing structural reference, call the ENGINE_init() function. This returns zero if the ENGINE was not already operational and couldn't be successfully initialised (eg. lack of system drivers, no special hardware attached, etc), otherwise it will return non-zero to indicate that the ENGINE is now operational and will have allocated a new functional reference to the ENGINE. All functional references are released by calling ENGINE_finish() (which removes the implicit structural reference as well).

    +

    To obtain a functional reference from an existing structural reference, call the ENGINE_init() function. This returns zero if the ENGINE was not already operational and couldn't be successfully initialised (e.g. lack of system drivers, no special hardware attached, etc), otherwise it will return nonzero to indicate that the ENGINE is now operational and will have allocated a new functional reference to the ENGINE. All functional references are released by calling ENGINE_finish() (which removes the implicit structural reference as well).

    -

    The second way to get a functional reference is by asking OpenSSL for a default implementation for a given task, eg. by ENGINE_get_default_RSA(), ENGINE_get_default_cipher_engine(), etc. These are discussed in the next section, though they are not usually required by application programmers as they are used automatically when creating and using the relevant algorithm-specific types in OpenSSL, such as RSA, DSA, EVP_CIPHER_CTX, etc.

    +

    The second way to get a functional reference is by asking OpenSSL for a default implementation for a given task, e.g. by ENGINE_get_default_RSA(), ENGINE_get_default_cipher_engine(), etc. These are discussed in the next section, though they are not usually required by application programmers as they are used automatically when creating and using the relevant algorithm-specific types in OpenSSL, such as RSA, DSA, EVP_CIPHER_CTX, etc.

    Default implementations

    For each supported abstraction, the ENGINE code maintains an internal table of state to control which implementations are available for a given abstraction and which should be used by default. These implementations are registered in the tables and indexed by an 'nid' value, because abstractions like EVP_CIPHER and EVP_DIGEST support many distinct algorithms and modes, and ENGINEs can support arbitrarily many of them. In the case of other abstractions like RSA, DSA, etc, there is only one "algorithm" so all implementations implicitly register using the same 'nid' index.

    -

    When a default ENGINE is requested for a given abstraction/algorithm/mode, (eg. when calling RSA_new_method(NULL)), a "get_default" call will be made to the ENGINE subsystem to process the corresponding state table and return a functional reference to an initialised ENGINE whose implementation should be used. If no ENGINE should (or can) be used, it will return NULL and the caller will operate with a NULL ENGINE handle - this usually equates to using the conventional software implementation. In the latter case, OpenSSL will from then on behave the way it used to before the ENGINE API existed.

    +

    When a default ENGINE is requested for a given abstraction/algorithm/mode, (e.g. when calling RSA_new_method(NULL)), a "get_default" call will be made to the ENGINE subsystem to process the corresponding state table and return a functional reference to an initialised ENGINE whose implementation should be used. If no ENGINE should (or can) be used, it will return NULL and the caller will operate with a NULL ENGINE handle - this usually equates to using the conventional software implementation. In the latter case, OpenSSL will from then on behave the way it used to before the ENGINE API existed.

    Each state table has a flag to note whether it has processed this "get_default" query since the table was last modified, because to process this question it must iterate across all the registered ENGINEs in the table trying to initialise each of them in turn, in case one of them is operational. If it returns a functional reference to an ENGINE, it will also cache another reference to speed up processing future queries (without needing to iterate across the table). Likewise, it will cache a NULL response if no ENGINE was available so that future queries won't repeat the same iteration unless the state table changes. This behaviour can also be changed; if the ENGINE_TABLE_FLAG_NOINIT flag is set (using ENGINE_set_table_flags()), no attempted initialisations will take place, instead the only way for the state table to return a non-NULL ENGINE to the "get_default" query will be if one is expressly set in the table. Eg. ENGINE_set_default_RSA() does the same job as ENGINE_register_RSA() except that it also sets the state table's cached response for the "get_default" query. In the case of abstractions like EVP_CIPHER, where implementations are indexed by 'nid', these flags and cached-responses are distinct for each 'nid' value.

    @@ -202,7 +202,7 @@ key-loading - loading public and/or private EVP_PKEY keys

    This section will explain the basic things an application programmer should support to make the most useful elements of the ENGINE functionality available to the user. The first thing to consider is whether the programmer wishes to make alternative ENGINE modules available to the application and user. OpenSSL maintains an internal linked list of "visible" ENGINEs from which it has to operate - at start-up, this list is empty and in fact if an application does not call any ENGINE API calls and it uses static linking against openssl, then the resulting application binary will not contain any alternative ENGINE code at all. So the first consideration is whether any/all available ENGINE implementations should be made visible to OpenSSL - this is controlled by calling the various "load" functions.

    -

    The fact that ENGINEs are made visible to OpenSSL (and thus are linked into the program and loaded into memory at run-time) does not mean they are "registered" or called into use by OpenSSL automatically - that behaviour is something for the application to control. Some applications will want to allow the user to specify exactly which ENGINE they want used if any is to be used at all. Others may prefer to load all support and have OpenSSL automatically use at run-time any ENGINE that is able to successfully initialise - ie. to assume that this corresponds to acceleration hardware attached to the machine or some such thing. There are probably numerous other ways in which applications may prefer to handle things, so we will simply illustrate the consequences as they apply to a couple of simple cases and leave developers to consider these and the source code to openssl's builtin utilities as guides.

    +

    The fact that ENGINEs are made visible to OpenSSL (and thus are linked into the program and loaded into memory at run-time) does not mean they are "registered" or called into use by OpenSSL automatically - that behaviour is something for the application to control. Some applications will want to allow the user to specify exactly which ENGINE they want used if any is to be used at all. Others may prefer to load all support and have OpenSSL automatically use at run-time any ENGINE that is able to successfully initialise - i.e. to assume that this corresponds to acceleration hardware attached to the machine or some such thing. There are probably numerous other ways in which applications may prefer to handle things, so we will simply illustrate the consequences as they apply to a couple of simple cases and leave developers to consider these and the source code to openssl's builtin utilities as guides.

    If no ENGINE API functions are called within an application, then OpenSSL will not allocate any internal resources. Prior to OpenSSL 1.1.0, however, if any ENGINEs are loaded, even if not registered or used, it was necessary to call ENGINE_cleanup() before the program exits.

    @@ -250,7 +250,7 @@ ENGINE_register_all_complete();

    There is a mechanism supported by the ENGINE framework that allows each ENGINE implementation to define an arbitrary set of configuration "commands" and expose them to OpenSSL and any applications based on OpenSSL. This mechanism is entirely based on the use of name-value pairs and assumes ASCII input (no unicode or UTF for now!), so it is ideal if applications want to provide a transparent way for users to provide arbitrary configuration "directives" directly to such ENGINEs. It is also possible for the application to dynamically interrogate the loaded ENGINE implementations for the names, descriptions, and input flags of their available "control commands", providing a more flexible configuration scheme. However, if the user is expected to know which ENGINE device he/she is using (in the case of specialised hardware, this goes without saying) then applications may not need to concern themselves with discovering the supported control commands and simply prefer to pass settings into ENGINEs exactly as they are provided by the user.

    -

    Before illustrating how control commands work, it is worth mentioning what they are typically used for. Broadly speaking there are two uses for control commands; the first is to provide the necessary details to the implementation (which may know nothing at all specific to the host system) so that it can be initialised for use. This could include the path to any driver or config files it needs to load, required network addresses, smart-card identifiers, passwords to initialise protected devices, logging information, etc etc. This class of commands typically needs to be passed to an ENGINE before attempting to initialise it, ie. before calling ENGINE_init(). The other class of commands consist of settings or operations that tweak certain behaviour or cause certain operations to take place, and these commands may work either before or after ENGINE_init(), or in some cases both. ENGINE implementations should provide indications of this in the descriptions attached to builtin control commands and/or in external product documentation.

    +

    Before illustrating how control commands work, it is worth mentioning what they are typically used for. Broadly speaking there are two uses for control commands; the first is to provide the necessary details to the implementation (which may know nothing at all specific to the host system) so that it can be initialised for use. This could include the path to any driver or config files it needs to load, required network addresses, smart-card identifiers, passwords to initialise protected devices, logging information, etc etc. This class of commands typically needs to be passed to an ENGINE before attempting to initialise it, i.e. before calling ENGINE_init(). The other class of commands consist of settings or operations that tweak certain behaviour or cause certain operations to take place, and these commands may work either before or after ENGINE_init(), or in some cases both. ENGINE implementations should provide indications of this in the descriptions attached to builtin control commands and/or in external product documentation.

    Issuing control commands to an ENGINE

    @@ -295,11 +295,11 @@ ENGINE_register_all_complete(); return 1; } -

    Note that ENGINE_ctrl_cmd_string() accepts a boolean argument that can relax the semantics of the function - if set non-zero it will only return failure if the ENGINE supported the given command name but failed while executing it, if the ENGINE doesn't support the command name it will simply return success without doing anything. In this case we assume the user is only supplying commands specific to the given ENGINE so we set this to FALSE.

    +

    Note that ENGINE_ctrl_cmd_string() accepts a boolean argument that can relax the semantics of the function - if set nonzero it will only return failure if the ENGINE supported the given command name but failed while executing it, if the ENGINE doesn't support the command name it will simply return success without doing anything. In this case we assume the user is only supplying commands specific to the given ENGINE so we set this to FALSE.

    Discovering supported control commands

    -

    It is possible to discover at run-time the names, numerical-ids, descriptions and input parameters of the control commands supported by an ENGINE using a structural reference. Note that some control commands are defined by OpenSSL itself and it will intercept and handle these control commands on behalf of the ENGINE, ie. the ENGINE's ctrl() handler is not used for the control command. openssl/engine.h defines an index, ENGINE_CMD_BASE, that all control commands implemented by ENGINEs should be numbered from. Any command value lower than this symbol is considered a "generic" command is handled directly by the OpenSSL core routines.

    +

    It is possible to discover at run-time the names, numerical-ids, descriptions and input parameters of the control commands supported by an ENGINE using a structural reference. Note that some control commands are defined by OpenSSL itself and it will intercept and handle these control commands on behalf of the ENGINE, i.e. the ENGINE's ctrl() handler is not used for the control command. openssl/engine.h defines an index, ENGINE_CMD_BASE, that all control commands implemented by ENGINEs should be numbered from. Any command value lower than this symbol is considered a "generic" command is handled directly by the OpenSSL core routines.

    It is using these "core" control commands that one can discover the control commands implemented by a given ENGINE, specifically the commands:

    @@ -332,7 +332,7 @@ ENGINE_CMD_FLAG_STRING ENGINE_CMD_FLAG_NO_INPUT ENGINE_CMD_FLAG_INTERNAL -

    If the ENGINE_CMD_FLAG_INTERNAL flag is set, then any other flags are purely informational to the caller - this flag will prevent the command being usable for any higher-level ENGINE functions such as ENGINE_ctrl_cmd_string(). "INTERNAL" commands are not intended to be exposed to text-based configuration by applications, administrations, users, etc. These can support arbitrary operations via ENGINE_ctrl(), including passing to and/or from the control commands data of any arbitrary type. These commands are supported in the discovery mechanisms simply to allow applications to determine if an ENGINE supports certain specific commands it might want to use (eg. application "foo" might query various ENGINEs to see if they implement "FOO_GET_VENDOR_LOGO_GIF" - and ENGINE could therefore decide whether or not to support this "foo"-specific extension).

    +

    If the ENGINE_CMD_FLAG_INTERNAL flag is set, then any other flags are purely informational to the caller - this flag will prevent the command being usable for any higher-level ENGINE functions such as ENGINE_ctrl_cmd_string(). "INTERNAL" commands are not intended to be exposed to text-based configuration by applications, administrations, users, etc. These can support arbitrary operations via ENGINE_ctrl(), including passing to and/or from the control commands data of any arbitrary type. These commands are supported in the discovery mechanisms simply to allow applications to determine if an ENGINE supports certain specific commands it might want to use (e.g. application "foo" might query various ENGINEs to see if they implement "FOO_GET_VENDOR_LOGO_GIF" - and ENGINE could therefore decide whether or not to support this "foo"-specific extension).

    ENVIRONMENT

    @@ -366,7 +366,7 @@ ENGINE_CMD_FLAG_INTERNAL

    All ENGINE_register_TYPE() functions return 1 on success or 0 on error.

    -

    ENGINE_register_complete() and ENGINE_register_all_complete() return 1 on success or 0 on error.

    +

    ENGINE_register_complete() and ENGINE_register_all_complete() always return 1.

    ENGINE_ctrl() returns a positive value on success or others on error.

    @@ -376,7 +376,7 @@ ENGINE_CMD_FLAG_INTERNAL

    ENGINE_new() returns a valid ENGINE structure on success or NULL if an error occurred.

    -

    ENGINE_free() returns 1 on success or 0 on error.

    +

    ENGINE_free() always returns 1.

    ENGINE_up_ref() returns 1 on success or 0 on error.

    @@ -410,7 +410,7 @@ ENGINE_CMD_FLAG_INTERNAL

    COPYRIGHT

    -

    Copyright 2002-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2002-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_add_conf_module.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_add_conf_module.html new file mode 120000 index 00000000..4a8db77c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_add_conf_module.html @@ -0,0 +1 @@ +OPENSSL_load_builtin_modules.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_by_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_by_id.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_by_id.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_cleanup.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_cleanup.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_cmd_is_executable.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_cmd_is_executable.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_cmd_is_executable.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl_cmd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl_cmd.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl_cmd.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl_cmd_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl_cmd_string.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_ctrl_cmd_string.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_finish.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_finish.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_finish.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_free.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_free.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_DH.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_DH.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_DSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_DSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_RAND.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_RAND.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_RAND.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_RSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_RSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_RSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cipher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cipher.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cipher.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cipher_engine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cipher_engine.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cipher_engine.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ciphers.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ciphers.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cmd_defns.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cmd_defns.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_cmd_defns.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ctrl_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ctrl_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ctrl_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_DH.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_DH.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_DSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_DSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_RAND.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_RAND.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_RAND.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_RSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_RSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_default_RSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_destroy_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_destroy_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_destroy_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digest.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digest.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digest_engine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digest_engine.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digest_engine.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digests.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digests.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_digests.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ex_new_index.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_ex_new_index.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_finish_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_finish_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_finish_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_first.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_first.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_first.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_flags.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_flags.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_id.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_id.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_init_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_init_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_init_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_last.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_last.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_last.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_load_privkey_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_load_privkey_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_load_privkey_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_load_pubkey_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_load_pubkey_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_load_pubkey_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_name.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_name.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_next.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_next.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_next.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_prev.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_prev.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_prev.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_table_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_table_flags.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_get_table_flags.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_init.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_init.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_builtin_engines.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_builtin_engines.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_builtin_engines.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_private_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_private_key.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_private_key.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_public_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_public_key.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_load_public_key.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_new.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_new.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_DH.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_DH.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_DSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_DSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_RAND.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_RAND.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_RAND.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_RSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_RSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_RSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_DH.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_DH.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_DSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_DSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_RAND.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_RAND.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_RAND.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_RSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_RSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_RSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_ciphers.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_ciphers.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_complete.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_complete.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_complete.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_digests.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_digests.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_all_digests.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_ciphers.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_ciphers.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_complete.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_complete.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_complete.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_digests.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_digests.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_register_digests.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_remove.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_remove.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_remove.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_DH.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_DH.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_DSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_DSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_RAND.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_RAND.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_RAND.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_RSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_RSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_RSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ciphers.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ciphers.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_cmd_defns.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_cmd_defns.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_cmd_defns.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ctrl_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ctrl_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ctrl_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_DH.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_DH.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_DSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_DSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_RAND.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_RAND.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_RAND.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_RSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_RSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_RSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_ciphers.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_ciphers.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_digests.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_digests.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_digests.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_string.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_default_string.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_destroy_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_destroy_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_destroy_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_digests.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_digests.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_digests.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_finish_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_finish_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_finish_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_flags.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_flags.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_id.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_id.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_init_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_init_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_init_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_load_privkey_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_load_privkey_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_load_privkey_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_load_pubkey_function.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_load_pubkey_function.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_load_pubkey_function.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_name.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_name.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_table_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_table_flags.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_set_table_flags.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_DH.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_DH.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_DSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_DSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_RAND.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_RAND.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_RAND.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_RSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_RSA.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_RSA.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_ciphers.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_ciphers.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_digests.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_digests.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_unregister_digests.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_up_ref.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_up_ref.html new file mode 120000 index 00000000..3f52f1d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ENGINE_up_ref.html @@ -0,0 +1 @@ +ENGINE_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_FATAL_ERROR.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_FATAL_ERROR.html new file mode 120000 index 00000000..dc94cf44 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_FATAL_ERROR.html @@ -0,0 +1 @@ +ERR_GET_LIB.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_GET_FUNC.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_GET_FUNC.html new file mode 120000 index 00000000..dc94cf44 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_GET_FUNC.html @@ -0,0 +1 @@ +ERR_GET_LIB.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_GET_REASON.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_GET_REASON.html new file mode 120000 index 00000000..dc94cf44 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_GET_REASON.html @@ -0,0 +1 @@ +ERR_GET_LIB.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_PACK.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_PACK.html new file mode 120000 index 00000000..4f06d08f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_PACK.html @@ -0,0 +1 @@ +ERR_load_strings.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_add_error_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_add_error_data.html new file mode 120000 index 00000000..4fc35617 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_add_error_data.html @@ -0,0 +1 @@ +ERR_put_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_add_error_vdata.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_add_error_vdata.html new file mode 120000 index 00000000..4fc35617 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_add_error_vdata.html @@ -0,0 +1 @@ +ERR_put_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_error_string_n.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_error_string_n.html new file mode 120000 index 00000000..f54a5d9f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_error_string_n.html @@ -0,0 +1 @@ +ERR_error_string.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_free_strings.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_free_strings.html new file mode 120000 index 00000000..5dd87d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_free_strings.html @@ -0,0 +1 @@ +ERR_load_crypto_strings.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_func_error_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_func_error_string.html new file mode 120000 index 00000000..f54a5d9f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_func_error_string.html @@ -0,0 +1 @@ +ERR_error_string.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error.html index bb244e7c..4814539e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error.html @@ -53,7 +53,7 @@ unsigned long ERR_peek_last_error_line_data(const char **file, int *line,

    See ERR_GET_LIB(3) for obtaining information about location and reason of the error, and ERR_error_string(3) for human-readable error messages.

    -

    ERR_get_error_line(), ERR_peek_error_line() and ERR_peek_last_error_line() are the same as the above, but they additionally store the file name and line number where the error occurred in *file and *line, unless these are NULL.

    +

    ERR_get_error_line(), ERR_peek_error_line() and ERR_peek_last_error_line() are the same as the above, but they additionally store the filename and line number where the error occurred in *file and *line, unless these are NULL.

    ERR_get_error_line_data(), ERR_peek_error_line_data() and ERR_peek_last_error_line_data() store additional data and flags associated with the error code in *data and *flags, unless these are NULL. *data contains a string if *flags&ERR_TXT_STRING is true.

    @@ -69,7 +69,7 @@ unsigned long ERR_peek_last_error_line_data(const char **file, int *line,

    COPYRIGHT

    -

    Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error_line.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error_line.html new file mode 120000 index 00000000..38ec3ca8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error_line.html @@ -0,0 +1 @@ +ERR_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error_line_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error_line_data.html new file mode 120000 index 00000000..38ec3ca8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_error_line_data.html @@ -0,0 +1 @@ +ERR_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_next_error_library.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_next_error_library.html new file mode 120000 index 00000000..4f06d08f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_get_next_error_library.html @@ -0,0 +1 @@ +ERR_load_strings.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_lib_error_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_lib_error_string.html new file mode 120000 index 00000000..f54a5d9f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_lib_error_string.html @@ -0,0 +1 @@ +ERR_error_string.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_load_strings.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_load_strings.html index 69fb1bb3..a5026657 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_load_strings.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_load_strings.html @@ -28,7 +28,7 @@
    #include <openssl/err.h>
     
    -void ERR_load_strings(int lib, ERR_STRING_DATA str[]);
    +int ERR_load_strings(int lib, ERR_STRING_DATA *str);
     
     int ERR_get_next_error_library(void);
     
    @@ -54,7 +54,7 @@ unsigned long ERR_PACK(int lib, int func, int reason);

    RETURN VALUES

    -

    ERR_load_strings() returns no value. ERR_PACK() return the error code. ERR_get_next_error_library() returns zero on failure, otherwise a new library number.

    +

    ERR_load_strings() returns 1 for success and 0 for failure. ERR_PACK() returns the error code. ERR_get_next_error_library() returns zero on failure, otherwise a new library number.

    SEE ALSO

    @@ -62,7 +62,7 @@ unsigned long ERR_PACK(int lib, int func, int reason);

    COPYRIGHT

    -

    Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error.html new file mode 120000 index 00000000..38ec3ca8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error.html @@ -0,0 +1 @@ +ERR_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error_line.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error_line.html new file mode 120000 index 00000000..38ec3ca8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error_line.html @@ -0,0 +1 @@ +ERR_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error_line_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error_line_data.html new file mode 120000 index 00000000..38ec3ca8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_error_line_data.html @@ -0,0 +1 @@ +ERR_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error.html new file mode 120000 index 00000000..38ec3ca8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error.html @@ -0,0 +1 @@ +ERR_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error_line.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error_line.html new file mode 120000 index 00000000..38ec3ca8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error_line.html @@ -0,0 +1 @@ +ERR_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error_line_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error_line_data.html new file mode 120000 index 00000000..38ec3ca8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_peek_last_error_line_data.html @@ -0,0 +1 @@ +ERR_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_pop_to_mark.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_pop_to_mark.html new file mode 120000 index 00000000..b883dde2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_pop_to_mark.html @@ -0,0 +1 @@ +ERR_set_mark.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors.html index 9a8d5543..6ed2299b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors.html @@ -42,7 +42,7 @@ void ERR_print_errors_cb(int (*cb)(const char *str, size_t len, void *u), void *

    The error strings will have the following format:

    -
    [pid]:error:[error code]:[library name]:[function name]:[reason string]:[file name]:[line]:[optional text message]
    +
    [pid]:error:[error code]:[library name]:[function name]:[reason string]:[filename]:[line]:[optional text message]

    error code is an 8 digit hexadecimal number. library name, function name and reason string are ASCII text, as is optional text message if one was set for the respective error code.

    @@ -58,7 +58,7 @@ void ERR_print_errors_cb(int (*cb)(const char *str, size_t len, void *u), void *

    COPYRIGHT

    -

    Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors_cb.html new file mode 120000 index 00000000..39316bd5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors_cb.html @@ -0,0 +1 @@ +ERR_print_errors.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors_fp.html new file mode 120000 index 00000000..39316bd5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_print_errors_fp.html @@ -0,0 +1 @@ +ERR_print_errors.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_put_error.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_put_error.html index f158c6f8..64ff24ee 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_put_error.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_put_error.html @@ -51,9 +51,9 @@ void ERR_add_error_vdata(int num, va_list arg);
    SSLerr(SSL_F_SSL3_READ_BYTES, SSL_R_SSL_HANDSHAKE_FAILURE);
    -

    Function and reason codes should consist of upper case characters, numbers and underscores only. The error file generation script translates function codes into function names by looking in the header files for an appropriate function name, if none is found it just uses the capitalized form such as "SSL3_READ_BYTES" in the above example.

    +

    Function and reason codes should consist of uppercase characters, numbers and underscores only. The error file generation script translates function codes into function names by looking in the header files for an appropriate function name, if none is found it just uses the capitalized form such as "SSL3_READ_BYTES" in the above example.

    -

    The trailing section of a reason code (after the "_R_") is translated into lower case and underscores changed to spaces.

    +

    The trailing section of a reason code (after the "_R_") is translated into lowercase and underscores changed to spaces.

    Although a library will normally report errors using its own specific XXXerr macro, another library's macro can be used. This is normally only done when a library wants to include ASN1 code which must use the ASN1err() macro.

    @@ -67,7 +67,7 @@ void ERR_add_error_vdata(int num, va_list arg);

    COPYRIGHT

    -

    Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_reason_error_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_reason_error_string.html new file mode 120000 index 00000000..f54a5d9f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_reason_error_string.html @@ -0,0 +1 @@ +ERR_error_string.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_remove_thread_state.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_remove_thread_state.html new file mode 120000 index 00000000..668af6dc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ERR_remove_thread_state.html @@ -0,0 +1 @@ +ERR_remove_state.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_block_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_block_size.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_block_size.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_cipher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_cipher.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_cipher.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_ctrl.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_ctrl.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_flags.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_flags.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_free.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_free.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_get_app_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_get_app_data.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_get_app_data.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_iv_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_iv_length.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_iv_length.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_key_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_key_length.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_key_length.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_mode.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_mode.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_new.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_new.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_nid.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_nid.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_reset.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_reset.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_reset.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_app_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_app_data.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_app_data.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_cipher_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_cipher_data.html new file mode 120000 index 00000000..10ffb1e4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_cipher_data.html @@ -0,0 +1 @@ +EVP_CIPHER_CTX_get_cipher_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_key_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_key_length.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_key_length.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_padding.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_padding.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_padding.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_type.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_type.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_asn1_to_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_asn1_to_param.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_asn1_to_param.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_block_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_block_size.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_block_size.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_flags.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_flags.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_iv_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_iv_length.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_iv_length.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_key_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_key_length.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_key_length.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_dup.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_dup.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_free.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_free.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_cleanup.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_cleanup.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_ctrl.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_ctrl.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_do_cipher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_do_cipher.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_do_cipher.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_get_asn1_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_get_asn1_params.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_get_asn1_params.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_init.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_init.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_set_asn1_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_set_asn1_params.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_set_asn1_params.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_cleanup.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_cleanup.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_ctrl.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_ctrl.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_do_cipher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_do_cipher.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_do_cipher.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_flags.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_flags.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_get_asn1_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_get_asn1_params.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_get_asn1_params.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_impl_ctx_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_impl_ctx_size.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_impl_ctx_size.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_init.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_init.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_iv_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_iv_length.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_iv_length.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_set_asn1_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_set_asn1_params.html new file mode 120000 index 00000000..f441b745 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_set_asn1_params.html @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_mode.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_mode.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_nid.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_nid.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_param_to_asn1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_param_to_asn1.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_param_to_asn1.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_type.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CIPHER_type.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherFinal.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherFinal.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherFinal_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherFinal_ex.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherFinal_ex.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherInit.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherInit.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherInit_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherInit_ex.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherInit_ex.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherUpdate.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_CipherUpdate.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeBlock.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeBlock.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeBlock.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeFinal.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeFinal.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeInit.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeInit.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeUpdate.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecodeUpdate.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptFinal.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptFinal.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptFinal_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptFinal_ex.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptFinal_ex.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptInit.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptInit.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptInit_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptInit_ex.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptInit_ex.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptUpdate.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DecryptUpdate.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_Digest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_Digest.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_Digest.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinal.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinal.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinalXOF.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinalXOF.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinalXOF.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinal_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinal_ex.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestFinal_ex.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html index 3f48d1e4..4ffa7129 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html @@ -83,7 +83,7 @@ void EVP_MD_CTX_set_pkey_ctx(EVP_MD_CTX *ctx, EVP_PKEY_CTX *pctx);

    DESCRIPTION

    -

    The EVP digest routines are a high level interface to message digests, and should be used instead of the cipher-specific functions.

    +

    The EVP digest routines are a high-level interface to message digests, and should be used instead of the cipher-specific functions.

    @@ -353,7 +353,7 @@ void EVP_MD_CTX_set_pkey_ctx(EVP_MD_CTX *ctx, EVP_PKEY_CTX *pctx);

    NOTES

    -

    The EVP interface to message digests should almost always be used in preference to the low level interfaces. This is because the code then becomes transparent to the digest used and much more flexible.

    +

    The EVP interface to message digests should almost always be used in preference to the low-level interfaces. This is because the code then becomes transparent to the digest used and much more flexible.

    New applications should use the SHA-2 (such as EVP_sha256(3)) or the SHA-3 digest algorithms (such as EVP_sha3_512(3)). The other digest algorithms are still in common use.

    @@ -430,7 +430,7 @@ int main(int argc, char *argv[])

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestInit_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestInit_ex.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestInit_ex.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSign.html new file mode 120000 index 00000000..d8f078dd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSign.html @@ -0,0 +1 @@ +EVP_DigestSignInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignFinal.html new file mode 120000 index 00000000..d8f078dd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignFinal.html @@ -0,0 +1 @@ +EVP_DigestSignInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignInit.html index 3f44a370..cc53a30d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignInit.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignInit.html @@ -41,7 +41,7 @@ int EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret,

    DESCRIPTION

    -

    The EVP signature routines are a high level interface to digital signatures.

    +

    The EVP signature routines are a high-level interface to digital signatures.

    EVP_DigestSignInit() sets up signing context ctx to use digest type from ENGINE e and private key pkey. ctx must be created with EVP_MD_CTX_new() before calling this function. If pctx is not NULL, the EVP_PKEY_CTX of the signing operation will be written to *pctx: this can be used to set alternative signing options. Note that any existing value in *pctx is overwritten. The EVP_PKEY_CTX value returned must not be freed directly by the application if ctx is not assigned an EVP_PKEY_CTX value before being passed to EVP_DigestSignInit() (which means the EVP_PKEY_CTX is created inside EVP_DigestSignInit() and it will be freed automatically when the EVP_MD_CTX is freed).

    @@ -121,7 +121,7 @@ int EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret,

    NOTES

    -

    The EVP interface to digital signatures should almost always be used in preference to the low level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible.

    +

    The EVP interface to digital signatures should almost always be used in preference to the low-level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible.

    EVP_DigestSign() is a one shot operation which signs a single block of data in one function. For algorithms that support streaming it is equivalent to calling EVP_DigestSignUpdate() and EVP_DigestSignFinal(). For algorithms which do not support streaming (e.g. PureEdDSA) it is the only way to sign data.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignUpdate.html new file mode 120000 index 00000000..d8f078dd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestSignUpdate.html @@ -0,0 +1 @@ +EVP_DigestSignInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestUpdate.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestUpdate.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerify.html new file mode 120000 index 00000000..2d1cd135 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerify.html @@ -0,0 +1 @@ +EVP_DigestVerifyInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyFinal.html new file mode 120000 index 00000000..2d1cd135 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyFinal.html @@ -0,0 +1 @@ +EVP_DigestVerifyInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyInit.html index 39ee47aa..59e38805 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyInit.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyInit.html @@ -40,7 +40,7 @@ int EVP_DigestVerify(EVP_MD_CTX *ctx, const unsigned char *sigret,

    DESCRIPTION

    -

    The EVP signature routines are a high level interface to digital signatures.

    +

    The EVP signature routines are a high-level interface to digital signatures.

    EVP_DigestVerifyInit() sets up verification context ctx to use digest type from ENGINE e and public key pkey. ctx must be created with EVP_MD_CTX_new() before calling this function. If pctx is not NULL, the EVP_PKEY_CTX of the verification operation will be written to *pctx: this can be used to set alternative verification options. Note that any existing value in *pctx is overwritten. The EVP_PKEY_CTX value returned must not be freed directly by the application if ctx is not assigned an EVP_PKEY_CTX value before being passed to EVP_DigestVerifyInit() (which means the EVP_PKEY_CTX is created inside EVP_DigestVerifyInit() and it will be freed automatically when the EVP_MD_CTX is freed).

    @@ -62,7 +62,7 @@ int EVP_DigestVerify(EVP_MD_CTX *ctx, const unsigned char *sigret,

    NOTES

    -

    The EVP interface to digital signatures should almost always be used in preference to the low level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible.

    +

    The EVP interface to digital signatures should almost always be used in preference to the low-level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible.

    EVP_DigestVerify() is a one shot operation which verifies a single block of data in one function. For algorithms that support streaming it is equivalent to calling EVP_DigestVerifyUpdate() and EVP_DigestVerifyFinal(). For algorithms which do not support streaming (e.g. PureEdDSA) it is the only way to verify data.

    @@ -84,7 +84,7 @@ int EVP_DigestVerify(EVP_MD_CTX *ctx, const unsigned char *sigret,

    COPYRIGHT

    -

    Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyUpdate.html new file mode 120000 index 00000000..2d1cd135 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyUpdate.html @@ -0,0 +1 @@ +EVP_DigestVerifyInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_copy.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_copy.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_free.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_free.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_new.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_new.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_num.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_num.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_num.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeBlock.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeBlock.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeBlock.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeFinal.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeFinal.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html index 8301e17b..8666578f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html @@ -46,7 +46,7 @@ int EVP_DecodeBlock(unsigned char *t, const unsigned char *f, int n);DESCRIPTION -

    The EVP encode routines provide a high level interface to base 64 encoding and decoding. Base 64 encoding converts binary data into a printable form that uses the characters A-Z, a-z, 0-9, "+" and "/" to represent the data. For every 3 bytes of binary data provided 4 bytes of base 64 encoded data will be produced plus some occasional newlines (see below). If the input data length is not a multiple of 3 then the output data will be padded at the end using the "=" character.

    +

    The EVP encode routines provide a high-level interface to base 64 encoding and decoding. Base 64 encoding converts binary data into a printable form that uses the characters A-Z, a-z, 0-9, "+" and "/" to represent the data. For every 3 bytes of binary data provided 4 bytes of base 64 encoded data will be produced plus some occasional newlines (see below). If the input data length is not a multiple of 3 then the output data will be padded at the end using the "=" character.

    EVP_ENCODE_CTX_new() allocates, initializes and returns a context to be used for the encode/decode functions.

    @@ -64,7 +64,7 @@ int EVP_DecodeBlock(unsigned char *t, const unsigned char *f, int n);EVP_ENCODE_CTX_num() will return the number of as yet unprocessed bytes still to be encoded or decoded that are pending in the ctx object.

    -

    EVP_EncodeBlock() encodes a full block of input data in f and of length dlen and stores it in t. For every 3 bytes of input provided 4 bytes of output data will be produced. If dlen is not divisible by 3 then the block is encoded as a final block of data and the output is padded such that it is always divisible by 4. Additionally a NUL terminator character will be added. For example if 16 bytes of input data is provided then 24 bytes of encoded data is created plus 1 byte for a NUL terminator (i.e. 25 bytes in total). The length of the data generated without the NUL terminator is returned from the function.

    +

    EVP_EncodeBlock() encodes a full block of input data in f and of length n and stores it in t. For every 3 bytes of input provided 4 bytes of output data will be produced. If n is not divisible by 3 then the block is encoded as a final block of data and the output is padded such that it is always divisible by 4. Additionally a NUL terminator character will be added. For example if 16 bytes of input data is provided then 24 bytes of encoded data is created plus 1 byte for a NUL terminator (i.e. 25 bytes in total). The length of the data generated without the NUL terminator is returned from the function.

    EVP_DecodeInit() initialises ctx for the start of a new decoding operation.

    @@ -96,7 +96,7 @@ int EVP_DecodeBlock(unsigned char *t, const unsigned char *f, int n);COPYRIGHT -

    Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeUpdate.html new file mode 120000 index 00000000..5c4e4f14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncodeUpdate.html @@ -0,0 +1 @@ +EVP_EncodeInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptFinal.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptFinal.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptFinal_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptFinal_ex.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptFinal_ex.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html index 9f820dd4..5b77d785 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html @@ -106,7 +106,7 @@ int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type);

    DESCRIPTION

    -

    The EVP cipher routines are a high level interface to certain symmetric ciphers.

    +

    The EVP cipher routines are a high-level interface to certain symmetric ciphers.

    EVP_CIPHER_CTX_new() creates a cipher context.

    @@ -114,7 +114,7 @@ int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type);

    EVP_EncryptInit_ex() sets up cipher context ctx for encryption with cipher type from ENGINE impl. ctx must be created before calling this function. type is normally supplied by a function such as EVP_aes_256_cbc(). If impl is NULL then the default implementation is used. key is the symmetric key to use and iv is the IV to use (if necessary), the actual number of bytes used for the key and IV depends on the cipher. It is possible to set all parameters to NULL except type in an initial call and supply the remaining parameters in subsequent calls, all of which have type set to NULL. This is done when the default cipher parameters are not appropriate.

    -

    EVP_EncryptUpdate() encrypts inl bytes from the buffer in and writes the encrypted version to out. This function can be called multiple times to encrypt successive blocks of data. The amount of data written depends on the block alignment of the encrypted data: as a result the amount of data written may be anything from zero bytes to (inl + cipher_block_size - 1) so out should contain sufficient room. The actual number of bytes written is placed in outl. It also checks if in and out are partially overlapping, and if they are 0 is returned to indicate failure.

    +

    EVP_EncryptUpdate() encrypts inl bytes from the buffer in and writes the encrypted version to out. This function can be called multiple times to encrypt successive blocks of data. The amount of data written depends on the block alignment of the encrypted data. For most ciphers and modes, the amount of data written can be anything from zero bytes to (inl + cipher_block_size - 1) bytes. For wrap cipher modes, the amount of data written can be anything from zero bytes to (inl + cipher_block_size) bytes. For stream ciphers, the amount of data written can be anything from zero bytes to inl bytes. Thus, out should contain sufficient room for the operation being performed. The actual number of bytes written is placed in outl. It also checks if in and out are partially overlapping, and if they are 0 is returned to indicate failure.

    If padding is enabled (the default) then EVP_EncryptFinal_ex() encrypts the "final" data, that is any data that remains in a partial block. It uses standard block padding (aka PKCS padding) as described in the NOTES section, below. The encrypted final data is written to out which should have sufficient space for one cipher block. The number of bytes written is placed in outl. After this function is called the encryption operation is finished and no further calls to EVP_EncryptUpdate() should be made.

    @@ -180,7 +180,7 @@ int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type);

    EVP_CIPHER_CTX_set_padding() always returns 1.

    -

    EVP_CIPHER_iv_length() and EVP_CIPHER_CTX_iv_length() return the IV length or zero if the cipher does not use an IV.

    +

    EVP_CIPHER_iv_length() and EVP_CIPHER_CTX_iv_length() return the IV length, zero if the cipher does not use an IV and a negative value on error.

    EVP_CIPHER_type() and EVP_CIPHER_CTX_type() return the NID of the cipher's OBJECT IDENTIFIER or NID_undef if it has no defined OBJECT IDENTIFIER.

    @@ -239,13 +239,13 @@ int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type);
    EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_TAG, taglen, tag)
    -

    Sets the expected tag to taglen bytes from tag. The tag length can only be set before specifying an IV. taglen must be between 1 and 16 inclusive.

    +

    When decrypting, this call sets the expected tag to taglen bytes from tag. taglen must be between 1 and 16 inclusive. The tag must be set prior to any call to EVP_DecryptFinal() or EVP_DecryptFinal_ex().

    For GCM, this call is only valid when decrypting data.

    -

    For OCB, this call is valid when decrypting data to set the expected tag, and before encryption to set the desired tag length.

    +

    For OCB, this call is valid when decrypting data to set the expected tag, and when encrypting to set the desired tag length.

    -

    In OCB mode, calling this before encryption with tag set to NULL sets the tag length. If this is not called prior to encryption, a default tag length is used.

    +

    In OCB mode, calling this when encrypting with tag set to NULL sets the tag length. The tag length can only be set before specifying an IV. If this is not called prior to setting the IV during encryption, then a default tag length is used.

    For OCB AES, the default tag length is 16 (i.e. 128 bits). It is also the maximum tag length for OCB.

    @@ -277,7 +277,7 @@ int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type);
    EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_IVLEN, ivlen, NULL)
    -

    Sets the CCM nonce (IV) length. This call can only be made before specifying an nonce value. The nonce length is given by 15 - L so it is 7 by default for AES.

    +

    Sets the CCM nonce (IV) length. This call can only be made before specifying a nonce value. The nonce length is given by 15 - L so it is 7 by default for AES.

    @@ -312,7 +312,7 @@ int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type);

    NOTES

    -

    Where possible the EVP interface to symmetric ciphers should be used in preference to the low level interfaces. This is because the code then becomes transparent to the cipher used and much more flexible. Additionally, the EVP interface will ensure the use of platform specific cryptographic acceleration such as AES-NI (the low level interfaces do not provide the guarantee).

    +

    Where possible the EVP interface to symmetric ciphers should be used in preference to the low-level interfaces. This is because the code then becomes transparent to the cipher used and much more flexible. Additionally, the EVP interface will ensure the use of platform specific cryptographic acceleration such as AES-NI (the low-level interfaces do not provide the guarantee).

    PKCS padding works by adding n padding bytes of value n to make the total length of the encrypted data a multiple of the block size. Padding is always added so if the data is already a multiple of the block size n will equal the block size. For example if the block size is 8 and 11 bytes are to be encrypted then 5 padding bytes of value 5 will be added.

    @@ -409,7 +409,7 @@ int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type); /* Don't set key or IV right away; we want to check lengths */ ctx = EVP_CIPHER_CTX_new(); - EVP_CipherInit_ex(&ctx, EVP_aes_128_cbc(), NULL, NULL, NULL, + EVP_CipherInit_ex(ctx, EVP_aes_128_cbc(), NULL, NULL, NULL, do_encrypt); OPENSSL_assert(EVP_CIPHER_CTX_key_length(ctx) == 16); OPENSSL_assert(EVP_CIPHER_CTX_iv_length(ctx) == 16); @@ -455,7 +455,7 @@ int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptInit_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptInit_ex.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptInit_ex.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptUpdate.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_EncryptUpdate.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_block_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_block_size.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_block_size.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_clear_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_clear_flags.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_clear_flags.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_copy.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_copy.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_copy_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_copy_ex.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_copy_ex.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_ctrl.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_ctrl.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_free.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_free.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_md.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_md.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_md_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_md_data.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_md_data.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_new.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_new.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_pkey_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_pkey_ctx.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_pkey_ctx.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_reset.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_reset.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_reset.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_flags.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_flags.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_pkey_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_pkey_ctx.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_pkey_ctx.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_update_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_update_fn.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_update_fn.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_size.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_size.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_test_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_test_flags.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_test_flags.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_type.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_type.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_update_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_update_fn.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_update_fn.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_block_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_block_size.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_block_size.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_flags.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_flags.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_dup.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_dup.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_free.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_free.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_app_datasize.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_app_datasize.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_app_datasize.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_cleanup.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_cleanup.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_copy.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_copy.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_ctrl.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_ctrl.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_final.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_final.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_flags.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_flags.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_init.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_init.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_input_blocksize.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_input_blocksize.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_input_blocksize.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_result_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_result_size.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_result_size.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_update.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_update.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_app_datasize.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_app_datasize.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_app_datasize.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_cleanup.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_cleanup.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_copy.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_copy.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_ctrl.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_ctrl.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_final.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_final.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_flags.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_flags.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_init.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_init.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_input_blocksize.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_input_blocksize.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_input_blocksize.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_result_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_result_size.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_result_size.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_update.html new file mode 120000 index 00000000..4e78f1b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_update.html @@ -0,0 +1 @@ +EVP_MD_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_pkey_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_pkey_type.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_pkey_type.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_size.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_size.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_type.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_MD_type.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenFinal.html new file mode 120000 index 00000000..cfd4e5ec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenFinal.html @@ -0,0 +1 @@ +EVP_OpenInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenInit.html index c1c73618..f0cfa8bb 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenInit.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenInit.html @@ -37,7 +37,7 @@ int EVP_OpenFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);

    DESCRIPTION -

    The EVP envelope routines are a high level interface to envelope decryption. They decrypt a public key encrypted symmetric key and then decrypt data using it.

    +

    The EVP envelope routines are a high-level interface to envelope decryption. They decrypt a public key encrypted symmetric key and then decrypt data using it.

    EVP_OpenInit() initializes a cipher context ctx for decryption with cipher type. It decrypts the encrypted symmetric key of length ekl bytes passed in the ek parameter using the private key priv. The IV is supplied in the iv parameter.

    @@ -63,7 +63,7 @@ int EVP_OpenFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);

    COPYRIGHT -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenUpdate.html new file mode 120000 index 00000000..cfd4e5ec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_OpenUpdate.html @@ -0,0 +1 @@ +EVP_OpenInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_hkdf_info.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_hkdf_info.html new file mode 120000 index 00000000..8821d0b5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_hkdf_info.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_hkdf_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.html new file mode 120000 index 00000000..ce13cf24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_tls1_prf_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html index 5c0108cd..c47a2090 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html @@ -188,7 +188,7 @@ int EVP_PKEY_CTX_get1_id_len(EVP_PKEY_CTX *ctx, size_t *id_len);

    The EVP_PKEY_CTX_set_dh_paramgen_type() macro sets the key type for DH parameter generation. Use 0 for PKCS#3 DH and 1 for X9.42 DH. The default is 0.

    -

    The EVP_PKEY_CTX_set_dh_pad() macro sets the DH padding mode. If pad is 1 the shared secret is padded with zeroes up to the size of the DH prime p. If pad is zero (the default) then no padding is performed.

    +

    The EVP_PKEY_CTX_set_dh_pad() macro sets the DH padding mode. If pad is 1 the shared secret is padded with zeros up to the size of the DH prime p. If pad is zero (the default) then no padding is performed.

    EVP_PKEY_CTX_set_dh_nid() sets the DH parameters to values corresponding to nid as defined in RFC7919. The nid parameter must be NID_ffdhe2048, NID_ffdhe3072, NID_ffdhe4096, NID_ffdhe6144, NID_ffdhe8192 or NID_undef to clear the stored value. This macro can be called during parameter or key generation. The nid parameter and the rfc5114 parameter are mutually exclusive.

    @@ -266,7 +266,7 @@ int EVP_PKEY_CTX_get1_id_len(EVP_PKEY_CTX *ctx, size_t *id_len);

    COPYRIGHT

    -

    Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_str.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_str.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_str.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_uint64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_uint64.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_uint64.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_dup.html new file mode 120000 index 00000000..0a87b653 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_dup.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_free.html new file mode 120000 index 00000000..0a87b653 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_free.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get1_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get1_id.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get1_id.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get1_id_len.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get1_id_len.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get1_id_len.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_app_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_app_data.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_app_data.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_cb.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_cb.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_type.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_type.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_keygen_info.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_keygen_info.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_keygen_info.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_oaep_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_oaep_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_oaep_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_padding.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_padding.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_padding.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_signature_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_signature_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_signature_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_hkdf_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_hkdf_mode.html new file mode 120000 index 00000000..8821d0b5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_hkdf_mode.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_hkdf_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new.html index 1e985841..d9c51ff8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new.html @@ -47,7 +47,7 @@ void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx);

    NOTES

    -

    The EVP_PKEY_CTX structure is an opaque public key algorithm context used by the OpenSSL high level public key API. Contexts MUST NOT be shared between threads: that is it is not permissible to use the same context simultaneously in two threads.

    +

    The EVP_PKEY_CTX structure is an opaque public key algorithm context used by the OpenSSL high-level public key API. Contexts MUST NOT be shared between threads: that is it is not permissible to use the same context simultaneously in two threads.

    RETURN VALUES

    @@ -65,7 +65,7 @@ void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx);

    COPYRIGHT

    -

    Copyright 2006-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new_id.html new file mode 120000 index 00000000..0a87b653 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new_id.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_key.html new file mode 120000 index 00000000..8821d0b5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_key.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_hkdf_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_salt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_salt.html new file mode 120000 index 00000000..8821d0b5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_salt.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_hkdf_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_id.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_id.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_scrypt_salt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_scrypt_salt.html new file mode 120000 index 00000000..0f72a5c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_scrypt_salt.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_scrypt_N.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.html new file mode 120000 index 00000000..ce13cf24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_tls1_prf_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_app_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_app_data.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_app_data.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_cb.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_cb.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_type.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_type.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_nid.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_nid.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_pad.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_pad.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_pad.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_type.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_type.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_rfc5114.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_rfc5114.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_rfc5114.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dhx_rfc5114.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dhx_rfc5114.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dhx_rfc5114.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_param_enc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_param_enc.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_param_enc.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_mac_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_mac_key.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_mac_key.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_oaep_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_oaep_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_oaep_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_padding.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_padding.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_padding.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.html new file mode 120000 index 00000000..b006c2ff --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_rsa_pss_keygen_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.html new file mode 120000 index 00000000..b006c2ff --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_rsa_pss_keygen_md.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.html new file mode 120000 index 00000000..0f72a5c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_scrypt_N.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_p.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_p.html new file mode 120000 index 00000000..0f72a5c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_p.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_scrypt_N.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_r.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_r.html new file mode 120000 index 00000000..0f72a5c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_r.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_scrypt_N.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_signature_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_signature_md.html new file mode 120000 index 00000000..ce5e26f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_signature_md.html @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_METHOD.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_METHOD.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_METHOD.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_add0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_add0.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_add0.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_add_alias.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_add_alias.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_add_alias.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_copy.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_copy.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_find.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_find.html new file mode 120000 index 00000000..2b3a70f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_find.html @@ -0,0 +1 @@ +EVP_PKEY_asn1_get_count.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_find_str.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_find_str.html new file mode 120000 index 00000000..2b3a70f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_find_str.html @@ -0,0 +1 @@ +EVP_PKEY_asn1_get_count.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_free.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_free.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0.html new file mode 120000 index 00000000..2b3a70f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0.html @@ -0,0 +1 @@ +EVP_PKEY_asn1_get_count.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0_info.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0_info.html new file mode 120000 index 00000000..2b3a70f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0_info.html @@ -0,0 +1 @@ +EVP_PKEY_asn1_get_count.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_new.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_new.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_check.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_check.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_ctrl.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_ctrl.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_free.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_free.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_get_priv_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_get_priv_key.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_get_priv_key.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_get_pub_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_get_pub_key.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_get_pub_key.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_item.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_item.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_item.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param_check.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param_check.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_private.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_private.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_private.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public_check.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public_check.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_security_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_security_bits.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_security_bits.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_set_priv_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_set_priv_key.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_set_priv_key.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_set_pub_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_set_pub_key.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_set_pub_key.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_siginf.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_siginf.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_siginf.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_DH.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_DH.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_DSA.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_DSA.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_EC_KEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_EC_KEY.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_EC_KEY.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_POLY1305.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_POLY1305.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_POLY1305.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_RSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_RSA.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_RSA.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_SIPHASH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_SIPHASH.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_SIPHASH.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_base_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_base_id.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_base_id.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_bits.html new file mode 120000 index 00000000..fc73112f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_bits.html @@ -0,0 +1 @@ +EVP_PKEY_size.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_check.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_check.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_cmp_parameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_cmp_parameters.html new file mode 120000 index 00000000..9ee805bd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_cmp_parameters.html @@ -0,0 +1 @@ +EVP_PKEY_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_copy_parameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_copy_parameters.html new file mode 120000 index 00000000..9ee805bd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_copy_parameters.html @@ -0,0 +1 @@ +EVP_PKEY_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_decrypt_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_decrypt_init.html new file mode 120000 index 00000000..9b840c61 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_decrypt_init.html @@ -0,0 +1 @@ +EVP_PKEY_decrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive_init.html new file mode 120000 index 00000000..9f9a1fd8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive_init.html @@ -0,0 +1 @@ +EVP_PKEY_derive.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive_set_peer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive_set_peer.html new file mode 120000 index 00000000..9f9a1fd8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive_set_peer.html @@ -0,0 +1 @@ +EVP_PKEY_derive.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_encrypt_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_encrypt_init.html new file mode 120000 index 00000000..cd252871 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_encrypt_init.html @@ -0,0 +1 @@ +EVP_PKEY_encrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_free.html new file mode 120000 index 00000000..4adda42c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_free.html @@ -0,0 +1 @@ +EVP_PKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_gen_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_gen_cb.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_gen_cb.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_DH.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_DH.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_DSA.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_DSA.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_EC_KEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_EC_KEY.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_EC_KEY.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_RSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_RSA.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_RSA.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_asn1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_asn1.html new file mode 120000 index 00000000..660161e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_asn1.html @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_engine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_engine.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_engine.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_hmac.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_hmac.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_hmac.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_poly1305.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_poly1305.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_poly1305.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_siphash.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_siphash.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_siphash.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_DH.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_DH.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_DSA.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_DSA.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_EC_KEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_EC_KEY.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_EC_KEY.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_RSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_RSA.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_RSA.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_raw_private_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_raw_private_key.html new file mode 120000 index 00000000..4adda42c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_raw_private_key.html @@ -0,0 +1 @@ +EVP_PKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_raw_public_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_raw_public_key.html new file mode 120000 index 00000000..4adda42c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_raw_public_key.html @@ -0,0 +1 @@ +EVP_PKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_id.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_id.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html index 671b7a3a..1ce44f44 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html @@ -60,7 +60,7 @@ int EVP_PKEY_param_check(EVP_PKEY_CTX *ctx);

    The function EVP_PKEY_set_cb() sets the key or parameter generation callback to cb. The function EVP_PKEY_CTX_get_cb() returns the key or parameter generation callback.

    -

    The function EVP_PKEY_CTX_get_keygen_info() returns parameters associated with the generation operation. If idx is -1 the total number of parameters available is returned. Any non negative value returns the value of that parameter. EVP_PKEY_CTX_gen_keygen_info() with a non-negative value for idx should only be called within the generation callback.

    +

    The function EVP_PKEY_CTX_get_keygen_info() returns parameters associated with the generation operation. If idx is -1 the total number of parameters available is returned. Any non negative value returns the value of that parameter. EVP_PKEY_CTX_gen_keygen_info() with a nonnegative value for idx should only be called within the generation callback.

    If the callback returns 0 then the key generation operation is aborted and an error occurs. This might occur during a time consuming operation where a user clicks on a "cancel" button.

    @@ -169,7 +169,7 @@ static int genpkey_cb(EVP_PKEY_CTX *ctx)

    COPYRIGHT

    -

    Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen_init.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen_init.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_add0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_add0.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_add0.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_copy.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_copy.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_find.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_find.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_find.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_free.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_free.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get0.html new file mode 120000 index 00000000..58efab31 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get0.html @@ -0,0 +1 @@ +EVP_PKEY_meth_get_count.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get0_info.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get0_info.html new file mode 120000 index 00000000..58efab31 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get0_info.html @@ -0,0 +1 @@ +EVP_PKEY_meth_get_count.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_check.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_check.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_cleanup.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_cleanup.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_copy.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_copy.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_ctrl.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_ctrl.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_decrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_decrypt.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_decrypt.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_derive.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_derive.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_derive.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digest_custom.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digest_custom.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digest_custom.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digestsign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digestsign.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digestsign.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digestverify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digestverify.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digestverify.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_encrypt.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_encrypt.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_init.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_init.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_keygen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_keygen.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_keygen.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_param_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_param_check.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_param_check.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_paramgen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_paramgen.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_paramgen.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_public_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_public_check.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_public_check.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_sign.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_sign.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_signctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_signctx.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_signctx.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verify.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verify.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verify_recover.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verify_recover.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verify_recover.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verifyctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verifyctx.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verifyctx.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_remove.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_remove.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_remove.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_check.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_check.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_cleanup.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_cleanup.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_copy.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_copy.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_ctrl.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_ctrl.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_decrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_decrypt.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_decrypt.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_derive.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_derive.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_derive.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digest_custom.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digest_custom.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digest_custom.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digestsign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digestsign.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digestsign.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digestverify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digestverify.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digestverify.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_encrypt.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_encrypt.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_init.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_init.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_keygen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_keygen.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_keygen.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_param_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_param_check.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_param_check.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_paramgen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_paramgen.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_paramgen.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_public_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_public_check.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_public_check.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_sign.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_sign.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_signctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_signctx.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_signctx.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verify.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verify.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verify_recover.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verify_recover.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verify_recover.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verifyctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verifyctx.html new file mode 120000 index 00000000..6acd2dc8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verifyctx.html @@ -0,0 +1 @@ +EVP_PKEY_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_missing_parameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_missing_parameters.html new file mode 120000 index 00000000..9ee805bd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_missing_parameters.html @@ -0,0 +1 @@ +EVP_PKEY_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html index 6ded6b5e..a134a977 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html @@ -60,7 +60,7 @@ int EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey, unsigned char *pub,

    EVP_PKEY_new_raw_public_key() works in the same way as EVP_PKEY_new_raw_private_key() except that key points to the raw public key data. The EVP_PKEY structure will be initialised without any private key information. Algorithm types that support raw public keys are EVP_PKEY_X25519, EVP_PKEY_ED25519, EVP_PKEY_X448 or EVP_PKEY_ED448.

    -

    EVP_PKEY_new_CMAC_key() works in the same way as EVP_PKEY_new_raw_private_key() except it is only for the EVP_PKEY_CMAC algorithm type. In addition to the raw private key data, it also takes a cipher algorithm to be used during creation of a CMAC in the cipher argument.

    +

    EVP_PKEY_new_CMAC_key() works in the same way as EVP_PKEY_new_raw_private_key() except it is only for the EVP_PKEY_CMAC algorithm type. In addition to the raw private key data, it also takes a cipher algorithm to be used during creation of a CMAC in the cipher argument. The cipher should be a standard encryption only cipher. For example AEAD and XTS ciphers should not be used.

    EVP_PKEY_new_mac_key() works in the same way as EVP_PKEY_new_raw_private_key(). New applications should use EVP_PKEY_new_raw_private_key() instead.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_CMAC_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_CMAC_key.html new file mode 120000 index 00000000..4adda42c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_CMAC_key.html @@ -0,0 +1 @@ +EVP_PKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_mac_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_mac_key.html new file mode 120000 index 00000000..4adda42c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_mac_key.html @@ -0,0 +1 @@ +EVP_PKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_raw_private_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_raw_private_key.html new file mode 120000 index 00000000..4adda42c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_raw_private_key.html @@ -0,0 +1 @@ +EVP_PKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_raw_public_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_raw_public_key.html new file mode 120000 index 00000000..4adda42c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_raw_public_key.html @@ -0,0 +1 @@ +EVP_PKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_param_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_param_check.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_param_check.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_paramgen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_paramgen.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_paramgen.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_paramgen_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_paramgen_init.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_paramgen_init.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_params.html new file mode 120000 index 00000000..3480a4ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_params.html @@ -0,0 +1 @@ +EVP_PKEY_print_private.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_public.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_public.html new file mode 120000 index 00000000..3480a4ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_public.html @@ -0,0 +1 @@ +EVP_PKEY_print_private.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_public_check.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_public_check.html new file mode 120000 index 00000000..e3d9ece2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_public_check.html @@ -0,0 +1 @@ +EVP_PKEY_keygen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_security_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_security_bits.html new file mode 120000 index 00000000..fc73112f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_security_bits.html @@ -0,0 +1 @@ +EVP_PKEY_size.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_DH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_DH.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_DH.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_DSA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_DSA.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_DSA.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_EC_KEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_EC_KEY.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_EC_KEY.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_engine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_engine.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_engine.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set_alias_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set_alias_type.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_set_alias_type.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_sign_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_sign_init.html new file mode 120000 index 00000000..42f7b6ac --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_sign_init.html @@ -0,0 +1 @@ +EVP_PKEY_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_type.html new file mode 120000 index 00000000..146ea9b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_type.html @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_up_ref.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_up_ref.html new file mode 120000 index 00000000..4adda42c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_up_ref.html @@ -0,0 +1 @@ +EVP_PKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_init.html new file mode 120000 index 00000000..31b94d05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_init.html @@ -0,0 +1 @@ +EVP_PKEY_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_recover_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_recover_init.html new file mode 120000 index 00000000..4b56b849 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_recover_init.html @@ -0,0 +1 @@ +EVP_PKEY_verify_recover.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealFinal.html new file mode 120000 index 00000000..55547fbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealFinal.html @@ -0,0 +1 @@ +EVP_SealInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealInit.html index 670bea7b..c7d88d91 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealInit.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealInit.html @@ -38,7 +38,7 @@ int EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);

    DESCRIPTION -

    The EVP envelope routines are a high level interface to envelope encryption. They generate a random key and IV (if required) then "envelope" it by using public key encryption. Data can then be encrypted using this key.

    +

    The EVP envelope routines are a high-level interface to envelope encryption. They generate a random key and IV (if required) then "envelope" it by using public key encryption. Data can then be encrypted using this key.

    EVP_SealInit() initializes a cipher context ctx for encryption with cipher type using a random secret key and IV. type is normally supplied by a function such as EVP_aes_256_cbc(). The secret key is encrypted using one or more public keys, this allows the same encrypted data to be decrypted using any of the corresponding private keys. ek is an array of buffers where the public key encrypted secret key will be written, each buffer must contain enough room for the corresponding encrypted key: that is ek[i] must have room for EVP_PKEY_size(pubk[i]) bytes. The actual size of each encrypted secret key is written to the array ekl. pubk is an array of npubk public keys.

    @@ -70,7 +70,7 @@ int EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);

    COPYRIGHT -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealUpdate.html new file mode 120000 index 00000000..55547fbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SealUpdate.html @@ -0,0 +1 @@ +EVP_SealInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignFinal.html new file mode 120000 index 00000000..8074b72f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignFinal.html @@ -0,0 +1 @@ +EVP_SignInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignInit.html index 6821f115..25ba322e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignInit.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignInit.html @@ -38,7 +38,7 @@ void EVP_SignInit(EVP_MD_CTX *ctx, const EVP_MD *type);

    DESCRIPTION

    -

    The EVP signature routines are a high level interface to digital signatures.

    +

    The EVP signature routines are a high-level interface to digital signatures.

    EVP_SignInit_ex() sets up signing context ctx to use digest type from ENGINE impl. ctx must be created with EVP_MD_CTX_new() before calling this function.

    @@ -56,7 +56,7 @@ void EVP_SignInit(EVP_MD_CTX *ctx, const EVP_MD *type);

    NOTES

    -

    The EVP interface to digital signatures should almost always be used in preference to the low level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible.

    +

    The EVP interface to digital signatures should almost always be used in preference to the low-level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible.

    When signing with DSA private keys the random number generator must be seeded. If the automatic seeding or reseeding of the OpenSSL CSPRNG fails due to external circumstances (see RAND(7)), the operation will fail. This requirement does not hold for RSA signatures.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignInit_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignInit_ex.html new file mode 120000 index 00000000..8074b72f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignInit_ex.html @@ -0,0 +1 @@ +EVP_SignInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignUpdate.html new file mode 120000 index 00000000..8074b72f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_SignUpdate.html @@ -0,0 +1 @@ +EVP_SignInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyFinal.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyFinal.html new file mode 120000 index 00000000..02a9feba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyFinal.html @@ -0,0 +1 @@ +EVP_VerifyInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyInit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyInit.html index 8a0d589f..12e72b91 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyInit.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyInit.html @@ -39,7 +39,7 @@ int EVP_VerifyInit(EVP_MD_CTX *ctx, const EVP_MD *type);

    DESCRIPTION

    -

    The EVP signature verification routines are a high level interface to digital signatures.

    +

    The EVP signature verification routines are a high-level interface to digital signatures.

    EVP_VerifyInit_ex() sets up verification context ctx to use digest type from ENGINE impl. ctx must be created by calling EVP_MD_CTX_new() before calling this function.

    @@ -59,7 +59,7 @@ int EVP_VerifyInit(EVP_MD_CTX *ctx, const EVP_MD *type);

    NOTES

    -

    The EVP interface to digital signatures should almost always be used in preference to the low level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible.

    +

    The EVP interface to digital signatures should almost always be used in preference to the low-level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible.

    The call to EVP_VerifyFinal() internally finalizes a copy of the digest context. This means that calls to EVP_VerifyUpdate() and EVP_VerifyFinal() can be called later to digest and verify additional data.

    @@ -81,7 +81,7 @@ int EVP_VerifyInit(EVP_MD_CTX *ctx, const EVP_MD *type);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyInit_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyInit_ex.html new file mode 120000 index 00000000..02a9feba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyInit_ex.html @@ -0,0 +1 @@ +EVP_VerifyInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyUpdate.html new file mode 120000 index 00000000..02a9feba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_VerifyUpdate.html @@ -0,0 +1 @@ +EVP_VerifyInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha1.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha1.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha256.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha256.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha256.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ccm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ccm.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ccm.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb1.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb1.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb128.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb128.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb8.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb8.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ctr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ctr.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ctr.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ecb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ecb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_gcm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_gcm.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_gcm.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ocb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ocb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ocb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ofb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_ofb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_wrap.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_wrap.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_wrap.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_wrap_pad.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_wrap_pad.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_wrap_pad.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_xts.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_xts.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_128_xts.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cbc.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cbc.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ccm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ccm.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ccm.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb1.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb1.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb128.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb128.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb8.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb8.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ctr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ctr.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ctr.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ecb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ecb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_gcm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_gcm.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_gcm.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ocb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ocb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ocb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ofb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_ofb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_wrap.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_wrap.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_wrap.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_wrap_pad.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_wrap_pad.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_192_wrap_pad.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha1.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha1.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha256.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha256.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha256.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ccm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ccm.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ccm.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb1.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb1.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb128.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb128.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb8.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb8.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ctr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ctr.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ctr.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ecb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ecb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_gcm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_gcm.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_gcm.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ocb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ocb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ocb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ofb.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_ofb.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_wrap.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_wrap.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_wrap.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_wrap_pad.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_wrap_pad.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_wrap_pad.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_xts.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_xts.html new file mode 120000 index 00000000..186d8e64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aes_256_xts.html @@ -0,0 +1 @@ +EVP_aes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cbc.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cbc.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ccm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ccm.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ccm.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb1.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb1.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb128.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb128.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb8.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb8.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ctr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ctr.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ctr.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ecb.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ecb.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_gcm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_gcm.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_gcm.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ofb.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_128_ofb.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cbc.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cbc.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ccm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ccm.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ccm.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb1.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb1.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb128.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb128.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb8.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb8.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ctr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ctr.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ctr.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ecb.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ecb.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_gcm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_gcm.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_gcm.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ofb.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_192_ofb.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cbc.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cbc.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ccm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ccm.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ccm.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb1.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb1.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb128.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb128.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb8.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb8.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ctr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ctr.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ctr.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ecb.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ecb.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_gcm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_gcm.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_gcm.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ofb.html new file mode 120000 index 00000000..65528848 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_aria_256_ofb.html @@ -0,0 +1 @@ +EVP_aria.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_cfb.html new file mode 120000 index 00000000..1d4d867d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_cfb.html @@ -0,0 +1 @@ +EVP_bf_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_cfb64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_cfb64.html new file mode 120000 index 00000000..1d4d867d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_cfb64.html @@ -0,0 +1 @@ +EVP_bf_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_ecb.html new file mode 120000 index 00000000..1d4d867d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_ecb.html @@ -0,0 +1 @@ +EVP_bf_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_ofb.html new file mode 120000 index 00000000..1d4d867d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_bf_ofb.html @@ -0,0 +1 @@ +EVP_bf_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_blake2s256.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_blake2s256.html new file mode 120000 index 00000000..950eb338 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_blake2s256.html @@ -0,0 +1 @@ +EVP_blake2b512.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cbc.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cbc.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb1.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb1.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb128.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb128.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb8.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb8.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ctr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ctr.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ctr.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ecb.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ecb.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ofb.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ofb.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cbc.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cbc.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb1.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb1.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb128.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb128.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb8.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb8.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ctr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ctr.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ctr.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ecb.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ecb.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ofb.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ofb.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cbc.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cbc.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb1.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb1.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb128.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb128.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb8.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb8.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ctr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ctr.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ctr.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ecb.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ecb.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ofb.html new file mode 120000 index 00000000..fe841ac5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ofb.html @@ -0,0 +1 @@ +EVP_camellia.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_cfb.html new file mode 120000 index 00000000..1bb7648e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_cfb.html @@ -0,0 +1 @@ +EVP_cast5_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_cfb64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_cfb64.html new file mode 120000 index 00000000..1bb7648e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_cfb64.html @@ -0,0 +1 @@ +EVP_cast5_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_ecb.html new file mode 120000 index 00000000..1bb7648e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_ecb.html @@ -0,0 +1 @@ +EVP_cast5_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_ofb.html new file mode 120000 index 00000000..1bb7648e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cast5_ofb.html @@ -0,0 +1 @@ +EVP_cast5_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_chacha20_poly1305.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_chacha20_poly1305.html new file mode 120000 index 00000000..f30e424c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_chacha20_poly1305.html @@ -0,0 +1 @@ +EVP_chacha20.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cleanup.html new file mode 120000 index 00000000..35718c12 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_cleanup.html @@ -0,0 +1 @@ +OpenSSL_add_all_algorithms.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cbc.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cbc.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb1.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb1.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb64.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb64.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb8.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_cfb8.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ecb.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ecb.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cbc.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cbc.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb1.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb1.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb64.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb64.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb8.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb8.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_ecb.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_ecb.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_ofb.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_ofb.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_wrap.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_wrap.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede3_wrap.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cbc.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cbc.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cfb.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cfb.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cfb64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cfb64.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_cfb64.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_ecb.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_ecb.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_ofb.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ede_ofb.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ofb.html new file mode 120000 index 00000000..3dfafa43 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_des_ofb.html @@ -0,0 +1 @@ +EVP_des.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_enc_null.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_enc_null.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_enc_null.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbyname.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbyname.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbyname.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbynid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbynid.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbynid.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbyobj.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbyobj.html new file mode 120000 index 00000000..05f553ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_cipherbyobj.html @@ -0,0 +1 @@ +EVP_EncryptInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbyname.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbyname.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbyname.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbynid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbynid.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbynid.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbyobj.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbyobj.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_get_digestbyobj.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_cfb.html new file mode 120000 index 00000000..6deef00d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_cfb.html @@ -0,0 +1 @@ +EVP_idea_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_cfb64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_cfb64.html new file mode 120000 index 00000000..6deef00d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_cfb64.html @@ -0,0 +1 @@ +EVP_idea_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_ecb.html new file mode 120000 index 00000000..6deef00d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_ecb.html @@ -0,0 +1 @@ +EVP_idea_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_ofb.html new file mode 120000 index 00000000..6deef00d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_idea_ofb.html @@ -0,0 +1 @@ +EVP_idea_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_md5_sha1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_md5_sha1.html new file mode 120000 index 00000000..0549e3e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_md5_sha1.html @@ -0,0 +1 @@ +EVP_md5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_md_null.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_md_null.html new file mode 120000 index 00000000..41e2c970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_md_null.html @@ -0,0 +1 @@ +EVP_DigestInit.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_40_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_40_cbc.html new file mode 120000 index 00000000..a37807f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_40_cbc.html @@ -0,0 +1 @@ +EVP_rc2_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_64_cbc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_64_cbc.html new file mode 120000 index 00000000..a37807f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_64_cbc.html @@ -0,0 +1 @@ +EVP_rc2_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_cfb.html new file mode 120000 index 00000000..a37807f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_cfb.html @@ -0,0 +1 @@ +EVP_rc2_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_cfb64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_cfb64.html new file mode 120000 index 00000000..a37807f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_cfb64.html @@ -0,0 +1 @@ +EVP_rc2_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_ecb.html new file mode 120000 index 00000000..a37807f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_ecb.html @@ -0,0 +1 @@ +EVP_rc2_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_ofb.html new file mode 120000 index 00000000..a37807f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc2_ofb.html @@ -0,0 +1 @@ +EVP_rc2_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc4_40.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc4_40.html new file mode 120000 index 00000000..274f373b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc4_40.html @@ -0,0 +1 @@ +EVP_rc4.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc4_hmac_md5.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc4_hmac_md5.html new file mode 120000 index 00000000..274f373b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc4_hmac_md5.html @@ -0,0 +1 @@ +EVP_rc4.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb.html new file mode 120000 index 00000000..9da730ac --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb.html @@ -0,0 +1 @@ +EVP_rc5_32_12_16_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb64.html new file mode 120000 index 00000000..9da730ac --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb64.html @@ -0,0 +1 @@ +EVP_rc5_32_12_16_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ecb.html new file mode 120000 index 00000000..9da730ac --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ecb.html @@ -0,0 +1 @@ +EVP_rc5_32_12_16_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ofb.html new file mode 120000 index 00000000..9da730ac --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ofb.html @@ -0,0 +1 @@ +EVP_rc5_32_12_16_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_cfb.html new file mode 120000 index 00000000..5ee14c2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_cfb.html @@ -0,0 +1 @@ +EVP_seed_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_cfb128.html new file mode 120000 index 00000000..5ee14c2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_cfb128.html @@ -0,0 +1 @@ +EVP_seed_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_ecb.html new file mode 120000 index 00000000..5ee14c2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_ecb.html @@ -0,0 +1 @@ +EVP_seed_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_ofb.html new file mode 120000 index 00000000..5ee14c2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_seed_ofb.html @@ -0,0 +1 @@ +EVP_seed_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha256.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha256.html new file mode 120000 index 00000000..310e8991 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha256.html @@ -0,0 +1 @@ +EVP_sha224.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha384.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha384.html new file mode 120000 index 00000000..310e8991 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha384.html @@ -0,0 +1 @@ +EVP_sha224.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_256.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_256.html new file mode 120000 index 00000000..42dac407 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_256.html @@ -0,0 +1 @@ +EVP_sha3_224.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_384.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_384.html new file mode 120000 index 00000000..42dac407 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_384.html @@ -0,0 +1 @@ +EVP_sha3_224.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_512.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_512.html new file mode 120000 index 00000000..42dac407 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha3_512.html @@ -0,0 +1 @@ +EVP_sha3_224.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512.html new file mode 120000 index 00000000..310e8991 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512.html @@ -0,0 +1 @@ +EVP_sha224.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512_224.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512_224.html new file mode 120000 index 00000000..310e8991 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512_224.html @@ -0,0 +1 @@ +EVP_sha224.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512_256.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512_256.html new file mode 120000 index 00000000..310e8991 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sha512_256.html @@ -0,0 +1 @@ +EVP_sha224.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_shake128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_shake128.html new file mode 120000 index 00000000..42dac407 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_shake128.html @@ -0,0 +1 @@ +EVP_sha3_224.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_shake256.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_shake256.html new file mode 120000 index 00000000..42dac407 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_shake256.html @@ -0,0 +1 @@ +EVP_sha3_224.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_cfb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_cfb.html new file mode 120000 index 00000000..6f2402f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_cfb.html @@ -0,0 +1 @@ +EVP_sm4_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_cfb128.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_cfb128.html new file mode 120000 index 00000000..6f2402f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_cfb128.html @@ -0,0 +1 @@ +EVP_sm4_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ctr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ctr.html new file mode 120000 index 00000000..6f2402f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ctr.html @@ -0,0 +1 @@ +EVP_sm4_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ecb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ecb.html new file mode 120000 index 00000000..6f2402f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ecb.html @@ -0,0 +1 @@ +EVP_sm4_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ofb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ofb.html new file mode 120000 index 00000000..6f2402f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EVP_sm4_ofb.html @@ -0,0 +1 @@ +EVP_sm4_cbc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAMES_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAMES_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAMES_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAMES_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAMES_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAMES_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_NAME_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_SUBTREE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_SUBTREE_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_SUBTREE_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_SUBTREE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_SUBTREE_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GENERAL_SUBTREE_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GEN_SESSION_CB.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GEN_SESSION_CB.html new file mode 120000 index 00000000..6c5144d5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/GEN_SESSION_CB.html @@ -0,0 +1 @@ +SSL_CTX_set_generate_session_id.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC.html index 528fd531..500ca430 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC.html @@ -31,7 +31,7 @@
    #include <openssl/hmac.h>
     
     unsigned char *HMAC(const EVP_MD *evp_md, const void *key,
    -                    int key_len, const unsigned char *d, int n,
    +                    int key_len, const unsigned char *d, size_t n,
                         unsigned char *md, unsigned int *md_len);
     
     HMAC_CTX *HMAC_CTX_new(void);
    @@ -39,7 +39,7 @@ int HMAC_CTX_reset(HMAC_CTX *ctx);
     
     int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int key_len,
                      const EVP_MD *md, ENGINE *impl);
    -int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, int len);
    +int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, size_t len);
     int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len);
     
     void HMAC_CTX_free(HMAC_CTX *ctx);
    @@ -69,7 +69,7 @@ int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len,
     
     

    HMAC_CTX_new() creates a new HMAC_CTX in heap memory.

    -

    HMAC_CTX_reset() zeroes an existing HMAC_CTX and associated resources, making it suitable for new computations as if it was newly created with HMAC_CTX_new().

    +

    HMAC_CTX_reset() zeros an existing HMAC_CTX and associated resources, making it suitable for new computations as if it was newly created with HMAC_CTX_new().

    HMAC_CTX_free() erases the key and other data from the HMAC_CTX, releases any associated resources and finally frees the HMAC_CTX itself.

    @@ -125,7 +125,7 @@ int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len,

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_copy.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_copy.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_free.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_free.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_get_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_get_md.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_get_md.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_new.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_new.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_reset.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_reset.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_reset.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_set_flags.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_CTX_set_flags.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Final.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Final.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Init.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Init.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Init_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Init_ex.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Init_ex.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Update.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_Update.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_size.html new file mode 120000 index 00000000..28ebfd17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/HMAC_size.html @@ -0,0 +1 @@ +HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_ASN1_FUNCTIONS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_ASN1_FUNCTIONS.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_ASN1_FUNCTIONS.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_LHASH_COMP_FN.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_LHASH_COMP_FN.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_LHASH_COMP_FN.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_LHASH_HASH_FN.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_LHASH_HASH_FN.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IMPLEMENT_LHASH_HASH_FN.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressChoice_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressChoice_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressChoice_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressChoice_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressChoice_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressChoice_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressFamily_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressFamily_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressFamily_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressFamily_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressFamily_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressFamily_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressOrRange_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressOrRange_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressOrRange_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressOrRange_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressOrRange_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressOrRange_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressRange_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressRange_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressRange_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressRange_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressRange_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/IPAddressRange_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ISSUING_DIST_POINT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ISSUING_DIST_POINT_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ISSUING_DIST_POINT_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ISSUING_DIST_POINT_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ISSUING_DIST_POINT_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ISSUING_DIST_POINT_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/LHASH.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/LHASH.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/LHASH.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/LHASH_DOALL_ARG_FN_TYPE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/LHASH_DOALL_ARG_FN_TYPE.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/LHASH_DOALL_ARG_FN_TYPE.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Final.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Final.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Init.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Init.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Update.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD2_Update.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Final.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Final.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Init.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Init.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Update.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD4_Update.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Final.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Final.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Init.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Init.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Update.html new file mode 120000 index 00000000..6b46625e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MD5_Update.html @@ -0,0 +1 @@ +MD5.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2.html new file mode 120000 index 00000000..820a574f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2.html @@ -0,0 +1 @@ +MDC2_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2_Final.html new file mode 120000 index 00000000..820a574f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2_Final.html @@ -0,0 +1 @@ +MDC2_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2_Update.html new file mode 120000 index 00000000..820a574f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/MDC2_Update.html @@ -0,0 +1 @@ +MDC2_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAME_CONSTRAINTS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAME_CONSTRAINTS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAME_CONSTRAINTS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAME_CONSTRAINTS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAME_CONSTRAINTS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAME_CONSTRAINTS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityId.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityId.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityId.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityText.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityText.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityText.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityURL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityURL.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityURL.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityId.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityId.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityId.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityText.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityText.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityText.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityURL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityURL.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityURL.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKAC_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKAC_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKAC_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKAC_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKAC_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKAC_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKI_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKI_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKI_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKI_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKI_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKI_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NOTICEREF_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NOTICEREF_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NOTICEREF_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NOTICEREF_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NOTICEREF_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/NOTICEREF_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_cleanup.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_cleanup.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_cmp.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_cmp.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_create.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_create.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_create.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_dup.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_dup.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_get0_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_get0_data.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_get0_data.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_length.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_length.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_ln2nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_ln2nid.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_ln2nid.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2ln.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2ln.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2ln.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html index 3b60824d..821a6108 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html @@ -18,7 +18,6 @@
  • NOTES
  • RETURN VALUES
  • EXAMPLES
  • -
  • BUGS
  • SEE ALSO
  • HISTORY
  • COPYRIGHT
  • @@ -63,29 +62,29 @@ void OBJ_cleanup(void)

    DESCRIPTION

    -

    The ASN1 object utility functions process ASN1_OBJECT structures which are a representation of the ASN1 OBJECT IDENTIFIER (OID) type. For convenience, OIDs are usually represented in source code as numeric identifiers, or NIDs. OpenSSL has an internal table of OIDs that are generated when the library is built, and their corresponding NIDs are available as defined constants. For the functions below, application code should treat all returned values -- OIDs, NIDs, or names -- as constants.

    +

    The ASN1 object utility functions process ASN1_OBJECT structures which are a representation of the ASN1 OBJECT IDENTIFIER (OID) type. For convenience, OIDs are usually represented in source code as numeric identifiers, or NIDs. OpenSSL has an internal table of OIDs that are generated when the library is built, and their corresponding NIDs are available as defined constants. For the functions below, application code should treat all returned values -- OIDs, NIDs, or names -- as constants.

    -

    OBJ_nid2obj(), OBJ_nid2ln() and OBJ_nid2sn() convert the NID n to an ASN1_OBJECT structure, its long name and its short name respectively, or NULL if an error occurred.

    +

    OBJ_nid2obj(), OBJ_nid2ln() and OBJ_nid2sn() convert the NID n to an ASN1_OBJECT structure, its long name and its short name respectively, or NULL if an error occurred.

    -

    OBJ_obj2nid(), OBJ_ln2nid(), OBJ_sn2nid() return the corresponding NID for the object o, the long name <ln> or the short name <sn> respectively or NID_undef if an error occurred.

    +

    OBJ_obj2nid(), OBJ_ln2nid(), OBJ_sn2nid() return the corresponding NID for the object o, the long name <ln> or the short name <sn> respectively or NID_undef if an error occurred.

    -

    OBJ_txt2nid() returns NID corresponding to text string <s>. s can be a long name, a short name or the numerical representation of an object.

    +

    OBJ_txt2nid() returns NID corresponding to text string s. s can be a long name, a short name or the numerical representation of an object.

    -

    OBJ_txt2obj() converts the text string s into an ASN1_OBJECT structure. If no_name is 0 then long names and short names will be interpreted as well as numerical forms. If no_name is 1 only the numerical form is acceptable.

    +

    OBJ_txt2obj() converts the text string s into an ASN1_OBJECT structure. If no_name is 0 then long names and short names will be interpreted as well as numerical forms. If no_name is 1 only the numerical form is acceptable.

    -

    OBJ_obj2txt() converts the ASN1_OBJECT a into a textual representation. The representation is written as a null terminated string to buf at most buf_len bytes are written, truncating the result if necessary. The total amount of space required is returned. If no_name is 0 then if the object has a long or short name then that will be used, otherwise the numerical form will be used. If no_name is 1 then the numerical form will always be used.

    +

    OBJ_obj2txt() converts the ASN1_OBJECT a into a textual representation. Unless buf is NULL, the representation is written as a NUL-terminated string to buf, where at most buf_len bytes are written, truncating the result if necessary. In any case it returns the total string length, excluding the NUL character, required for non-truncated representation, or -1 on error. If no_name is 0 then if the object has a long or short name then that will be used, otherwise the numerical form will be used. If no_name is 1 then the numerical form will always be used.

    -

    i2t_ASN1_OBJECT() is the same as OBJ_obj2txt() with the no_name set to zero.

    +

    i2t_ASN1_OBJECT() is the same as OBJ_obj2txt() with the no_name set to zero.

    -

    OBJ_cmp() compares a to b. If the two are identical 0 is returned.

    +

    OBJ_cmp() compares a to b. If the two are identical 0 is returned.

    -

    OBJ_dup() returns a copy of o.

    +

    OBJ_dup() returns a copy of o.

    -

    OBJ_create() adds a new object to the internal table. oid is the numerical form of the object, sn the short name and ln the long name. A new NID is returned for the created object in case of success and NID_undef in case of failure.

    +

    OBJ_create() adds a new object to the internal table. oid is the numerical form of the object, sn the short name and ln the long name. A new NID is returned for the created object in case of success and NID_undef in case of failure.

    -

    OBJ_length() returns the size of the content octets of obj.

    +

    OBJ_length() returns the size of the content octets of obj.

    -

    OBJ_get0_data() returns a pointer to the content octets of obj. The returned pointer is an internal pointer which must not be freed.

    +

    OBJ_get0_data() returns a pointer to the content octets of obj. The returned pointer is an internal pointer which must not be freed.

    OBJ_cleanup() releases any resources allocated by creating new objects.

    @@ -119,6 +118,10 @@ void OBJ_cleanup(void)

    OBJ_obj2nid(), OBJ_ln2nid(), OBJ_sn2nid() and OBJ_txt2nid() return a NID or NID_undef on error.

    +

    OBJ_add_sigid() returns 1 on success or 0 on error.

    + +

    i2t_ASN1_OBJECT() an OBJ_obj2txt() return -1 on error. On success, they return the length of the string written to buf if buf is not NULL and buf_len is big enough, otherwise the total string length. Note that this does not count the trailing NUL character.

    +

    EXAMPLES

    Create an object for commonName:

    @@ -139,10 +142,6 @@ ASN1_OBJECT *obj = OBJ_nid2obj(new_nid);
    obj = OBJ_txt2obj("1.2.3.4", 1);
    -

    BUGS

    - -

    OBJ_obj2txt() is awkward and messy to use: it doesn't follow the convention of other OpenSSL functions where the buffer can be set to NULL to determine the amount of data that should be written. Instead buf must point to a valid buffer and buf_len should be set to a positive value. A buffer length of 80 should be more than enough to handle any OID encountered in practice.

    -

    SEE ALSO

    ERR_get_error(3)

    @@ -153,7 +152,7 @@ ASN1_OBJECT *obj = OBJ_nid2obj(new_nid);

    COPYRIGHT

    -

    Copyright 2002-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2002-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2sn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2sn.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_nid2sn.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_obj2nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_obj2nid.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_obj2nid.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_obj2txt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_obj2txt.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_obj2txt.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_sn2nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_sn2nid.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_sn2nid.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_txt2nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_txt2nid.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_txt2nid.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_txt2obj.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_txt2obj.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OBJ_txt2obj.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_BASICRESP_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_BASICRESP_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_BASICRESP_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_BASICRESP_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_BASICRESP_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_BASICRESP_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_free.html new file mode 120000 index 00000000..ba01feb2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_free.html @@ -0,0 +1 @@ +OCSP_cert_to_id.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTID_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTSTATUS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTSTATUS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTSTATUS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTSTATUS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTSTATUS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CERTSTATUS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CRLID_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CRLID_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CRLID_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CRLID_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CRLID_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_CRLID_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_ONEREQ_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_ONEREQ_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_ONEREQ_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_ONEREQ_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_ONEREQ_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_ONEREQ_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQINFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQINFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQINFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQINFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQINFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQINFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_free.html new file mode 120000 index 00000000..2c2ce6b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_free.html @@ -0,0 +1 @@ +OCSP_REQUEST_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_add1_header.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_add1_header.html new file mode 120000 index 00000000..46db3983 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_add1_header.html @@ -0,0 +1 @@ +OCSP_sendreq_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_free.html new file mode 120000 index 00000000..46db3983 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_free.html @@ -0,0 +1 @@ +OCSP_sendreq_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_i2d.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_i2d.html new file mode 120000 index 00000000..46db3983 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_i2d.html @@ -0,0 +1 @@ +OCSP_sendreq_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_set1_req.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_set1_req.html new file mode 120000 index 00000000..46db3983 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_set1_req.html @@ -0,0 +1 @@ +OCSP_sendreq_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPBYTES_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPBYTES_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPBYTES_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPBYTES_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPBYTES_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPBYTES_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPDATA_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPDATA_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPDATA_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPDATA_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPDATA_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPDATA_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_match.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_match.html new file mode 120000 index 00000000..b1453b2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_match.html @@ -0,0 +1 @@ +OCSP_response_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_set_by_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_set_by_key.html new file mode 120000 index 00000000..b1453b2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_set_by_key.html @@ -0,0 +1 @@ +OCSP_response_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_set_by_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_set_by_name.html new file mode 120000 index 00000000..b1453b2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPID_set_by_name.html @@ -0,0 +1 @@ +OCSP_response_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPONSE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPONSE_free.html new file mode 120000 index 00000000..b1453b2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPONSE_free.html @@ -0,0 +1 @@ +OCSP_response_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPONSE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPONSE_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_RESPONSE_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SERVICELOC_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SERVICELOC_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SERVICELOC_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SERVICELOC_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SERVICELOC_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SERVICELOC_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SIGNATURE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SIGNATURE_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SIGNATURE_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SIGNATURE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SIGNATURE_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SIGNATURE_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SINGLERESP_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SINGLERESP_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SINGLERESP_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SINGLERESP_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SINGLERESP_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_SINGLERESP_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_add1_nonce.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_add1_nonce.html new file mode 120000 index 00000000..d9d613c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_add1_nonce.html @@ -0,0 +1 @@ +OCSP_request_add1_nonce.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_sign.html new file mode 120000 index 00000000..b1453b2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_sign.html @@ -0,0 +1 @@ +OCSP_response_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_sign_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_sign_ctx.html new file mode 120000 index 00000000..b1453b2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_sign_ctx.html @@ -0,0 +1 @@ +OCSP_response_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_verify.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_basic_verify.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_cert_id_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_cert_id_new.html new file mode 120000 index 00000000..ba01feb2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_cert_id_new.html @@ -0,0 +1 @@ +OCSP_cert_to_id.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_cert_to_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_cert_to_id.html index e7d3fa00..edb8f63b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_cert_to_id.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_cert_to_id.html @@ -64,7 +64,7 @@ int OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd,

    OCSP_cert_to_id() and OCSP_cert_id_new() return either a pointer to a valid OCSP_CERTID structure or NULL if an error occurred.

    -

    OCSP_id_cmp() and OCSP_id_issuer_cmp() returns zero for a match and non-zero otherwise.

    +

    OCSP_id_cmp() and OCSP_id_issuer_cmp() returns zero for a match and nonzero otherwise.

    OCSP_CERTID_free() does not return a value.

    @@ -82,7 +82,7 @@ int OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd,

    COPYRIGHT

    -

    Copyright 2015-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_check_nonce.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_check_nonce.html new file mode 120000 index 00000000..d9d613c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_check_nonce.html @@ -0,0 +1 @@ +OCSP_request_add1_nonce.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_check_validity.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_check_validity.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_check_validity.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_copy_nonce.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_copy_nonce.html new file mode 120000 index 00000000..d9d613c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_copy_nonce.html @@ -0,0 +1 @@ +OCSP_request_add1_nonce.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_cmp.html new file mode 120000 index 00000000..ba01feb2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_cmp.html @@ -0,0 +1 @@ +OCSP_cert_to_id.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_get0_info.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_get0_info.html new file mode 120000 index 00000000..ba01feb2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_get0_info.html @@ -0,0 +1 @@ +OCSP_cert_to_id.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_issuer_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_issuer_cmp.html new file mode 120000 index 00000000..ba01feb2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_id_issuer_cmp.html @@ -0,0 +1 @@ +OCSP_cert_to_id.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add0_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add0_id.html new file mode 120000 index 00000000..2c2ce6b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add0_id.html @@ -0,0 +1 @@ +OCSP_REQUEST_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add1_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add1_cert.html new file mode 120000 index 00000000..2c2ce6b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add1_cert.html @@ -0,0 +1 @@ +OCSP_REQUEST_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add1_nonce.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add1_nonce.html index 1fb5c504..0c489fa1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add1_nonce.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_add1_nonce.html @@ -62,7 +62,7 @@ int OCSP_check_nonce(OCSP_REQUEST *req, OCSP_BASICRESP *resp);

    Some responders cache OCSP responses and do not sign each response for performance reasons. As a result they do not support nonces.

    -

    The return values of OCSP_check_nonce() can be checked to cover each case. A positive return value effectively indicates success: nonces are both present and match, both absent or present in the response only. A non-zero return additionally covers the case where the nonce is present in the request only: this will happen if the responder doesn't support nonces. A zero return value indicates present and mismatched nonces: this should be treated as an error condition.

    +

    The return values of OCSP_check_nonce() can be checked to cover each case. A positive return value effectively indicates success: nonces are both present and match, both absent or present in the response only. A nonzero return additionally covers the case where the nonce is present in the request only: this will happen if the responder doesn't support nonces. A zero return value indicates present and mismatched nonces: this should be treated as an error condition.

    SEE ALSO

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_onereq_count.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_onereq_count.html new file mode 120000 index 00000000..2c2ce6b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_onereq_count.html @@ -0,0 +1 @@ +OCSP_REQUEST_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_onereq_get0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_onereq_get0.html new file mode 120000 index 00000000..2c2ce6b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_onereq_get0.html @@ -0,0 +1 @@ +OCSP_REQUEST_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_sign.html new file mode 120000 index 00000000..2c2ce6b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_request_sign.html @@ -0,0 +1 @@ +OCSP_REQUEST_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_count.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_count.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_count.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_find.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_find.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_find.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html index cd47020d..2320e9c0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html @@ -94,7 +94,7 @@ int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs,

    OCSP_resp_get0_id() gets the responder id of bs. If the responder ID is a name then <*pname> is set to the name and *pid is set to NULL. If the responder ID is by key ID then *pid is set to the key ID and *pname is set to NULL. OCSP_resp_get1_id() leaves ownership of *pid and *pname with the caller, who is responsible for freeing them. Both functions return 1 in case of success and 0 in case of failure. If OCSP_resp_get1_id() returns 0, no freeing of the results is necessary.

    -

    OCSP_check_validity() checks the validity of thisupd and nextupd values which will be typically obtained from OCSP_resp_find_status() or OCSP_single_get0_status(). If sec is non-zero it indicates how many seconds leeway should be allowed in the check. If maxsec is positive it indicates the maximum age of thisupd in seconds.

    +

    OCSP_check_validity() checks the validity of thisupd and nextupd values which will be typically obtained from OCSP_resp_find_status() or OCSP_single_get0_status(). If sec is nonzero it indicates how many seconds leeway should be allowed in the check. If maxsec is positive it indicates the maximum age of thisupd in seconds.

    OCSP_basic_verify() checks that the basic response message bs is correctly signed and that the signer certificate can be validated. It takes st as the trusted store and certs as a set of untrusted intermediate certificates. The function first tries to find the signer certificate of the response in <certs>. It also searches the certificates the responder may have included in bs unless the flags contain OCSP_NOINTERN. It fails if the signer certificate cannot be found. Next, the function checks the signature of bs and fails on error unless the flags contain OCSP_NOSIGS. Then the function already returns success if the flags contain OCSP_NOVERIFY or if the signer certificate was found in certs and the flags contain OCSP_TRUSTOTHER. Otherwise the function continues by validating the signer certificate. To this end, all certificates in cert and in bs are considered as untrusted certificates for the construction of the validation path for the signer certificate unless the OCSP_NOCHAIN flag is set. After successful path validation the function returns success if the OCSP_NOCHECKS flag is set. Otherwise it verifies that the signer certificate meets the OCSP issuer criteria including potential delegation. If this does not succeed and the flags do not contain OCSP_NOEXPLICIT the function checks for explicit trust for OCSP signing in the root CA certificate.

    @@ -118,7 +118,7 @@ int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs,

    Applications will typically call OCSP_resp_find_status() using the certificate ID of interest and then check its validity using OCSP_check_validity(). They can then take appropriate action based on the status of the certificate.

    -

    An OCSP response for a certificate contains thisUpdate and nextUpdate fields. Normally the current time should be between these two values. To account for clock skew the maxsec field can be set to non-zero in OCSP_check_validity(). Some responders do not set the nextUpdate field, this would otherwise mean an ancient response would be considered valid: the maxsec parameter to OCSP_check_validity() can be used to limit the permitted age of responses.

    +

    An OCSP response for a certificate contains thisUpdate and nextUpdate fields. Normally the current time should be between these two values. To account for clock skew the maxsec field can be set to nonzero in OCSP_check_validity(). Some responders do not set the nextUpdate field, this would otherwise mean an ancient response would be considered valid: the maxsec parameter to OCSP_check_validity() can be used to limit the permitted age of responses.

    The values written to *revtime, *thisupd and *nextupd by OCSP_resp_find_status() and OCSP_single_get0_status() are internal pointers which MUST NOT be freed up by the calling application. Any or all of these parameters can be set to NULL if their value is not required.

    @@ -128,7 +128,7 @@ int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs,

    COPYRIGHT

    -

    Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_certs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_certs.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_certs.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_id.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_id.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_produced_at.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_produced_at.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_produced_at.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_respdata.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_respdata.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_respdata.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_signature.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_signature.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_signature.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_signer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_signer.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_signer.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_tbs_sigalg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_tbs_sigalg.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_tbs_sigalg.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get1_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get1_id.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_resp_get1_id.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_response_create.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_response_create.html new file mode 120000 index 00000000..b1453b2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_response_create.html @@ -0,0 +1 @@ +OCSP_response_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_response_get1_basic.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_response_get1_basic.html new file mode 120000 index 00000000..b1453b2b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_response_get1_basic.html @@ -0,0 +1 @@ +OCSP_response_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_bio.html new file mode 120000 index 00000000..46db3983 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_bio.html @@ -0,0 +1 @@ +OCSP_sendreq_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_nbio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_nbio.html new file mode 120000 index 00000000..46db3983 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_nbio.html @@ -0,0 +1 @@ +OCSP_sendreq_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html index 2eba48a1..ace6c4fc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html @@ -23,7 +23,7 @@

    NAME

    -

    OCSP_sendreq_new, OCSP_sendreq_nbio, OCSP_REQ_CTX_free, OCSP_set_max_response_length, OCSP_REQ_CTX_add1_header, OCSP_REQ_CTX_set1_req, OCSP_sendreq_bio - OCSP responder query functions

    +

    OCSP_sendreq_new, OCSP_sendreq_nbio, OCSP_REQ_CTX_free, OCSP_set_max_response_length, OCSP_REQ_CTX_add1_header, OCSP_REQ_CTX_set1_req, OCSP_sendreq_bio, OCSP_REQ_CTX_i2d - OCSP responder query functions

    SYNOPSIS

    @@ -43,13 +43,16 @@ int OCSP_REQ_CTX_add1_header(OCSP_REQ_CTX *rctx, int OCSP_REQ_CTX_set1_req(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req); -OCSP_RESPONSE *OCSP_sendreq_bio(BIO *io, const char *path, OCSP_REQUEST *req); +OCSP_RESPONSE *OCSP_sendreq_bio(BIO *io, const char *path, OCSP_REQUEST *req); + +int OCSP_REQ_CTX_i2d(OCSP_REQ_CTX *rctx, const char *content_type, + const ASN1_ITEM *it, ASN1_VALUE *req);

    DESCRIPTION

    The function OCSP_sendreq_new() returns an OCSP_CTX structure using the responder io, the URL path path, the OCSP request req and with a response header maximum line length of maxline. If maxline is zero a default value of 4k is used. The OCSP request req may be set to NULL and provided later if required.

    -

    OCSP_sendreq_nbio() performs non-blocking I/O on the OCSP request context rctx. When the operation is complete it returns the response in *presp.

    +

    OCSP_sendreq_nbio() performs nonblocking I/O on the OCSP request context rctx. When the operation is complete it returns the response in *presp.

    OCSP_REQ_CTX_free() frees up the OCSP context rctx.

    @@ -57,7 +60,12 @@ OCSP_RESPONSE *OCSP_sendreq_bio(BIO *io, const char *path, OCSP_REQUEST *req);OCSP_REQ_CTX_add1_header() adds header name with value value to the context rctx. It can be called more than once to add multiple headers. It MUST be called before any calls to OCSP_sendreq_nbio(). The req parameter in the initial to OCSP_sendreq_new() call MUST be set to NULL if additional headers are set.

    -

    OCSP_REQ_CTX_set1_req() sets the OCSP request in rctx to req. This function should be called after any calls to OCSP_REQ_CTX_add1_header().

    +

    OCSP_REQ_CTX_set1_req() sets the OCSP request in rctx to req. This function should be called after any calls to OCSP_REQ_CTX_add1_header(). OCSP_REQ_CTX_set1_req(rctx, req) is equivalent to the following:

    + +
    OCSP_REQ_CTX_i2d(rctx, "application/ocsp-request",
    +                       ASN1_ITEM_rptr(OCSP_REQUEST), (ASN1_VALUE *)req)
    + +

    OCSP_REQ_CTX_i2d() sets the request context rctx to have the request req, which has the ASN.1 type it. The content_type, if not NULL, will be included in the HTTP request. The function should be called after all other headers have already been added.

    OCSP_sendreq_bio() performs an OCSP request using the responder io, the URL path path, and the OCSP request req with a response header maximum line length 4k. It waits indefinitely on a response.

    @@ -67,7 +75,7 @@ OCSP_RESPONSE *OCSP_sendreq_bio(BIO *io, const char *path, OCSP_REQUEST *req);OCSP_sendreq_nbio() returns 1 if the operation was completed successfully, -1 if the operation should be retried and 0 if an error occurred.

    -

    OCSP_REQ_CTX_add1_header() and OCSP_REQ_CTX_set1_req() return 1 for success and 0 for failure.

    +

    OCSP_REQ_CTX_add1_header(), OCSP_REQ_CTX_set1_req(), and OCSP_REQ_CTX_i2d() return 1 for success and 0 for failure.

    OCSP_sendreq_bio() returns the OCSP_RESPONSE structure sent by the responder or NULL if an error occurred.

    @@ -87,7 +95,7 @@ OCSP_RESPONSE *OCSP_sendreq_bio(BIO *io, const char *path, OCSP_REQUEST *req);If OCSP_sendreq_nbio() indicates an operation should be retried the corresponding BIO can be examined to determine which operation (read or write) should be retried and appropriate action taken (for example a select() call on the underlying socket).

    -

    OCSP_sendreq_bio() does not support retries and so cannot handle non-blocking I/O efficiently. It is retained for compatibility and its use in new applications is not recommended.

    +

    OCSP_sendreq_bio() does not support retries and so cannot handle nonblocking I/O efficiently. It is retained for compatibility and its use in new applications is not recommended.

    SEE ALSO

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_set_max_response_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_set_max_response_length.html new file mode 120000 index 00000000..46db3983 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_set_max_response_length.html @@ -0,0 +1 @@ +OCSP_sendreq_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_single_get0_status.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_single_get0_status.html new file mode 120000 index 00000000..16f69308 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OCSP_single_get0_status.html @@ -0,0 +1 @@ +OCSP_resp_find_status.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_free.html new file mode 120000 index 00000000..2e99423a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_free.html @@ -0,0 +1 @@ +OPENSSL_init_crypto.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_new.html new file mode 120000 index 00000000..2e99423a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_new.html @@ -0,0 +1 @@ +OPENSSL_init_crypto.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_appname.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_appname.html new file mode 120000 index 00000000..2e99423a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_appname.html @@ -0,0 +1 @@ +OPENSSL_init_crypto.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_file_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_file_flags.html new file mode 120000 index 00000000..2e99423a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_file_flags.html @@ -0,0 +1 @@ +OPENSSL_init_crypto.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_filename.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_filename.html new file mode 120000 index 00000000..2e99423a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_filename.html @@ -0,0 +1 @@ +OPENSSL_init_crypto.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html index 0afff468..ee1c7934 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html @@ -38,7 +38,7 @@ void lh_TYPE_free(LHASH_OF(TYPE) *table); TYPE *lh_TYPE_insert(LHASH_OF(TYPE) *table, TYPE *data); TYPE *lh_TYPE_delete(LHASH_OF(TYPE) *table, TYPE *data); -TYPE *lh_retrieve(LHASH_OF(TYPE) *table, TYPE *data); +TYPE *lh_TYPE_retrieve(LHASH_OF(TYPE) *table, TYPE *data); void lh_TYPE_doall(LHASH_OF(TYPE) *table, OPENSSL_LH_DOALL_FUNC func); void lh_TYPE_doall_arg(LHASH_OF(TYPE) *table, OPENSSL_LH_DOALL_FUNCARG func, @@ -55,7 +55,7 @@ typedef void (*LHASH_DOALL_ARG_FN_TYPE)(const void *, const void *);This library implements type-checked dynamic hash tables. The hash table entries can be arbitrary structures. Usually they consist of key and value fields. In the description here, TYPE is used a placeholder for any of the OpenSSL datatypes, such as SSL_SESSION.

    -

    lh_TYPE_new() creates a new LHASH_OF(TYPE) structure to store arbitrary data entries, and specifies the 'hash' and 'compare' callbacks to be used in organising the table's entries. The hash callback takes a pointer to a table entry as its argument and returns an unsigned long hash value for its key field. The hash value is normally truncated to a power of 2, so make sure that your hash function returns well mixed low order bits. The compare callback takes two arguments (pointers to two hash table entries), and returns 0 if their keys are equal, non-zero otherwise.

    +

    lh_TYPE_new() creates a new LHASH_OF(TYPE) structure to store arbitrary data entries, and specifies the 'hash' and 'compare' callbacks to be used in organising the table's entries. The hash callback takes a pointer to a table entry as its argument and returns an unsigned long hash value for its key field. The hash value is normally truncated to a power of 2, so make sure that your hash function returns well mixed low order bits. The compare callback takes two arguments (pointers to two hash table entries), and returns 0 if their keys are equal, nonzero otherwise.

    If your hash table will contain items of some particular type and the hash and compare callbacks hash/compare these types, then the IMPLEMENT_LHASH_HASH_FN and IMPLEMENT_LHASH_COMP_FN macros can be used to create callback wrappers of the prototypes required by lh_TYPE_new() as shown in this example:

    @@ -146,7 +146,7 @@ lh_TYPE_doall_arg(hashtable, LHASH_DOALL_ARG_FN(TYPE_print), BIO,

    The LHASH code regards table entries as constant data. As such, it internally represents lh_insert()'d items with a "const void *" pointer type. This is why callbacks such as those used by lh_doall() and lh_doall_arg() declare their prototypes with "const", even for the parameters that pass back the table items' data pointers - for consistency, user-provided data is "const" at all times as far as the LHASH code is concerned. However, as callers are themselves providing these pointers, they can choose whether they too should be treating all such parameters as constant.

    -

    As an example, a hash table may be maintained by code that, for reasons of encapsulation, has only "const" access to the data being indexed in the hash table (ie. it is returned as "const" from elsewhere in their code) - in this case the LHASH prototypes are appropriate as-is. Conversely, if the caller is responsible for the life-time of the data in question, then they may well wish to make modifications to table item passed back in the lh_doall() or lh_doall_arg() callbacks (see the "TYPE_cleanup" example above). If so, the caller can either cast the "const" away (if they're providing the raw callbacks themselves) or use the macros to declare/implement the wrapper functions without "const" types.

    +

    As an example, a hash table may be maintained by code that, for reasons of encapsulation, has only "const" access to the data being indexed in the hash table (i.e. it is returned as "const" from elsewhere in their code) - in this case the LHASH prototypes are appropriate as-is. Conversely, if the caller is responsible for the life-time of the data in question, then they may well wish to make modifications to table item passed back in the lh_doall() or lh_doall_arg() callbacks (see the "TYPE_cleanup" example above). If so, the caller can either cast the "const" away (if they're providing the raw callbacks themselves) or use the macros to declare/implement the wrapper functions without "const" types.

    Callers that only have "const" access to data they're indexing in a table, yet declare callbacks without constant types (or cast the "const" away themselves), are therefore creating their own risks/bugs without being encouraged to do so by the API. On a related note, those auditing code should pay special attention to any instances of DECLARE/IMPLEMENT_LHASH_DOALL_[ARG_]_FN macros that provide types without any "const" qualifiers.

    @@ -164,7 +164,7 @@ lh_TYPE_doall_arg(hashtable, LHASH_DOALL_ARG_FN(TYPE_print), BIO,

    COPYRIGHT

    -

    Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_DOALL_FUNC.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_DOALL_FUNC.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_DOALL_FUNC.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_HASHFUNC.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_HASHFUNC.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_HASHFUNC.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_stats.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_stats.html new file mode 120000 index 00000000..504572af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_stats.html @@ -0,0 +1 @@ +OPENSSL_LH_stats.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_stats_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_stats_bio.html new file mode 120000 index 00000000..504572af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_stats_bio.html @@ -0,0 +1 @@ +OPENSSL_LH_stats.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats.html new file mode 120000 index 00000000..504572af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats.html @@ -0,0 +1 @@ +OPENSSL_LH_stats.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats_bio.html new file mode 120000 index 00000000..504572af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats_bio.html @@ -0,0 +1 @@ +OPENSSL_LH_stats.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats_bio.html new file mode 120000 index 00000000..504572af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats_bio.html @@ -0,0 +1 @@ +OPENSSL_LH_stats.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_MALLOC_FAILURES.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_MALLOC_FAILURES.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_MALLOC_FAILURES.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_MALLOC_FD.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_MALLOC_FD.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_MALLOC_FD.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_VERSION_TEXT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_VERSION_TEXT.html new file mode 120000 index 00000000..041c4319 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_VERSION_TEXT.html @@ -0,0 +1 @@ +OPENSSL_VERSION_NUMBER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_atexit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_atexit.html new file mode 120000 index 00000000..2e99423a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_atexit.html @@ -0,0 +1 @@ +OPENSSL_init_crypto.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_buf2hexstr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_buf2hexstr.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_buf2hexstr.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cipher_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cipher_name.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cipher_name.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cleanse.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cleanse.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cleanse.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cleanup.html new file mode 120000 index 00000000..2e99423a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_cleanup.html @@ -0,0 +1 @@ +OPENSSL_init_crypto.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_clear_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_clear_free.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_clear_free.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_clear_realloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_clear_realloc.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_clear_realloc.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_config.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_config.html index 3a6b8ba2..1fe18d52 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_config.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_config.html @@ -48,7 +48,7 @@ void OPENSSL_no_config(void);

    The OPENSSL_config() function is designed to be a very simple "call it and forget it" function. It is however much better than nothing. Applications which need finer control over their configuration functionality should use the configuration functions such as CONF_modules_load() directly. This function is deprecated and its use should be avoided. Applications should instead call CONF_modules_load() during initialization (that is before starting any threads).

    -

    There are several reasons why calling the OpenSSL configuration routines is advisable. For example, to load dynamic ENGINEs from shared libraries (DSOs). However very few applications currently support the control interface and so very few can load and use dynamic ENGINEs. Equally in future more sophisticated ENGINEs will require certain control operations to customize them. If an application calls OPENSSL_config() it doesn't need to know or care about ENGINE control operations because they can be performed by editing a configuration file.

    +

    There are several reasons why calling the OpenSSL configuration routines is advisable. For example, to load dynamic ENGINEs from shared libraries (DSOs). However, very few applications currently support the control interface and so very few can load and use dynamic ENGINEs. Equally in future more sophisticated ENGINEs will require certain control operations to customize them. If an application calls OPENSSL_config() it doesn't need to know or care about ENGINE control operations because they can be performed by editing a configuration file.

    ENVIRONMENT

    @@ -76,7 +76,7 @@ void OPENSSL_no_config(void);

    COPYRIGHT

    -

    Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2004-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_fork_child.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_fork_child.html new file mode 120000 index 00000000..0acebd7e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_fork_child.html @@ -0,0 +1 @@ +OPENSSL_fork_prepare.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_fork_parent.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_fork_parent.html new file mode 120000 index 00000000..0acebd7e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_fork_parent.html @@ -0,0 +1 @@ +OPENSSL_fork_prepare.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_free.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_free.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_hexchar2int.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_hexchar2int.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_hexchar2int.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_hexstr2buf.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_hexstr2buf.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_hexstr2buf.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_ia32cap.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_ia32cap.html index 473cf8fe..f24ea849 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_ia32cap.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_ia32cap.html @@ -140,7 +140,7 @@
    -
    bit #64+21 denoting availability of VPMADD52[LH]UQ instructions, a.k.a. AVX512IFMA extension;
    +
    bit #64+21 denoting availability of VPMADD52[LH]UQ instructions, aka AVX512IFMA extension;
    @@ -194,7 +194,7 @@ exec clang -no-integrated-as "$@"

    COPYRIGHT

    -

    Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2004-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html index 96905d69..0aeb4a39 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html @@ -50,9 +50,9 @@ void OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS *init);

    As of version 1.1.0 OpenSSL will automatically allocate all resources that it needs so no explicit initialisation is required. Similarly it will also automatically deinitialise as required.

    -

    However, there may be situations when explicit initialisation is desirable or needed, for example when some non-default initialisation is required. The function OPENSSL_init_crypto() can be used for this purpose for libcrypto (see also OPENSSL_init_ssl(3) for the libssl equivalent).

    +

    However, there may be situations when explicit initialisation is desirable or needed, for example when some nondefault initialisation is required. The function OPENSSL_init_crypto() can be used for this purpose for libcrypto (see also OPENSSL_init_ssl(3) for the libssl equivalent).

    -

    Numerous internal OpenSSL functions call OPENSSL_init_crypto(). Therefore, in order to perform non-default initialisation, OPENSSL_init_crypto() MUST be called by application code prior to any other OpenSSL function calls.

    +

    Numerous internal OpenSSL functions call OPENSSL_init_crypto(). Therefore, in order to perform nondefault initialisation, OPENSSL_init_crypto() MUST be called by application code prior to any other OpenSSL function calls.

    The opts parameter specifies which aspects of libcrypto should be initialised. Valid options are:

    @@ -79,7 +79,7 @@ void OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS *init);
    OPENSSL_INIT_ADD_ALL_DIGESTS
    -

    With this option the library will automatically load and make available all libcrypto digests. This option is a default option. Once selected subsequent calls to OPENSSL_init_crypto() with the option OPENSSL_INIT_NO_ADD_ALL_CIPHERS will be ignored.

    +

    With this option the library will automatically load and make available all libcrypto digests. This option is a default option. Once selected subsequent calls to OPENSSL_init_crypto() with the option OPENSSL_INIT_NO_ADD_ALL_DIGESTS will be ignored.

    OPENSSL_INIT_NO_ADD_ALL_CIPHERS
    @@ -187,7 +187,7 @@ void OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS *init);

    The OPENSSL_thread_stop() function deallocates resources associated with the current thread. Typically this function will be called automatically by the library when the thread exits. This should only be called directly if resources should be freed at an earlier time, or under the circumstances described in the NOTES section below.

    -

    The OPENSSL_INIT_LOAD_CONFIG flag will load a configuration file, as with CONF_modules_load_file(3) with NULL filename and application name and the CONF_MFLAGS_IGNORE_MISSING_FILE, CONF_MFLAGS_IGNORE_RETURN_CODES and CONF_MFLAGS_DEFAULT_SECTION flags. The filename, application name, and flags can be customized by providing a non-null OPENSSL_INIT_SETTINGS object. The object can be allocated via OPENSSL_init_new(). The OPENSSL_INIT_set_config_filename() function can be used to specify a non-default filename, which is copied and need not refer to persistent storage. Similarly, OPENSSL_INIT_set_config_appname() can be used to specify a non-default application name. Finally, OPENSSL_INIT_set_file_flags can be used to specify non-default flags. If the CONF_MFLAGS_IGNORE_RETURN_CODES flag is not included, any errors in the configuration file will cause an error return from OPENSSL_init_crypto or indirectly OPENSSL_init_ssl(3). The object can be released with OPENSSL_INIT_free() when done.

    +

    The OPENSSL_INIT_LOAD_CONFIG flag will load a configuration file, as with CONF_modules_load_file(3) with NULL filename and application name and the CONF_MFLAGS_IGNORE_MISSING_FILE, CONF_MFLAGS_IGNORE_RETURN_CODES and CONF_MFLAGS_DEFAULT_SECTION flags. The filename, application name, and flags can be customized by providing a non-null OPENSSL_INIT_SETTINGS object. The object can be allocated via OPENSSL_init_new(). The OPENSSL_INIT_set_config_filename() function can be used to specify a nondefault filename, which is copied and need not refer to persistent storage. Similarly, OPENSSL_INIT_set_config_appname() can be used to specify a nondefault application name. Finally, OPENSSL_INIT_set_file_flags can be used to specify nondefault flags. If the CONF_MFLAGS_IGNORE_RETURN_CODES flag is not included, any errors in the configuration file will cause an error return from OPENSSL_init_crypto or indirectly OPENSSL_init_ssl(3). The object can be released with OPENSSL_INIT_free() when done.

    NOTES

    @@ -209,7 +209,7 @@ void OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS *init);

    COPYRIGHT

    -

    Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_init_ssl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_init_ssl.html index 464a3000..e6019bd2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_init_ssl.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_init_ssl.html @@ -37,9 +37,9 @@ int OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings);As of version 1.1.0 OpenSSL will automatically allocate all resources that it needs so no explicit initialisation is required. Similarly it will also automatically deinitialise as required.

    -

    However, there may be situations when explicit initialisation is desirable or needed, for example when some non-default initialisation is required. The function OPENSSL_init_ssl() can be used for this purpose. Calling this function will explicitly initialise BOTH libcrypto and libssl. To explicitly initialise ONLY libcrypto see the OPENSSL_init_crypto(3) function.

    +

    However, there may be situations when explicit initialisation is desirable or needed, for example when some nondefault initialisation is required. The function OPENSSL_init_ssl() can be used for this purpose. Calling this function will explicitly initialise BOTH libcrypto and libssl. To explicitly initialise ONLY libcrypto see the OPENSSL_init_crypto(3) function.

    -

    Numerous internal OpenSSL functions call OPENSSL_init_ssl(). Therefore, in order to perform non-default initialisation, OPENSSL_init_ssl() MUST be called by application code prior to any other OpenSSL function calls.

    +

    Numerous internal OpenSSL functions call OPENSSL_init_ssl(). Therefore, in order to perform nondefault initialisation, OPENSSL_init_ssl() MUST be called by application code prior to any other OpenSSL function calls.

    The opts parameter specifies which aspects of libssl and libcrypto should be initialised. Valid options for libcrypto are described on the OPENSSL_init_crypto(3) page. In addition to any libcrypto specific option the following libssl options can also be used:

    @@ -75,7 +75,7 @@ int OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings);COPYRIGHT -

    Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_instrument_bus2.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_instrument_bus2.html new file mode 120000 index 00000000..33e38514 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_instrument_bus2.html @@ -0,0 +1 @@ +OPENSSL_instrument_bus.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html index 5c15c2f6..269ecd41 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html @@ -96,7 +96,7 @@ int CRYPTO_mem_leaks_cb(int (*cb)(const char *str, size_t len, void *u),

    OPENSSL_clear_realloc() and OPENSSL_clear_free() should be used when the buffer at addr holds sensitive information. The old buffer is filled with zero's by calling OPENSSL_cleanse() before ultimately calling OPENSSL_free().

    -

    OPENSSL_cleanse() fills ptr of size len with a string of 0's. Use OPENSSL_cleanse() with care if the memory is a mapping of a file. If the storage controller uses write compression, then its possible that sensitive tail bytes will survive zeroization because the block of zeros will be compressed. If the storage controller uses wear leveling, then the old sensitive data will not be overwritten; rather, a block of 0's will be written at a new physical location.

    +

    OPENSSL_cleanse() fills ptr of size len with a string of 0's. Use OPENSSL_cleanse() with care if the memory is a mapping of a file. If the storage controller uses write compression, then it's possible that sensitive tail bytes will survive zeroization because the block of zeros will be compressed. If the storage controller uses wear leveling, then the old sensitive data will not be overwritten; rather, a block of 0's will be written at a new physical location.

    OPENSSL_strdup(), OPENSSL_strndup() and OPENSSL_memdup() are like the equivalent C functions, except that memory is allocated by calling the OPENSSL_malloc() and should be released by calling OPENSSL_free().

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_malloc_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_malloc_init.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_malloc_init.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_mem_debug_pop.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_mem_debug_pop.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_mem_debug_pop.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_mem_debug_push.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_mem_debug_push.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_mem_debug_push.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_memdup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_memdup.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_memdup.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_no_config.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_no_config.html new file mode 120000 index 00000000..a2e0fe55 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_no_config.html @@ -0,0 +1 @@ +OPENSSL_config.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_realloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_realloc.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_realloc.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_actual_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_actual_size.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_actual_size.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_clear_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_clear_free.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_clear_free.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_free.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_free.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_zalloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_zalloc.html new file mode 120000 index 00000000..e482ff05 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_secure_zalloc.html @@ -0,0 +1 @@ +OPENSSL_secure_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strdup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strdup.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strdup.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strlcat.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strlcat.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strlcat.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strlcpy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strlcpy.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strlcpy.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strndup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strndup.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_strndup.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_thread_stop.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_thread_stop.html new file mode 120000 index 00000000..2e99423a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_thread_stop.html @@ -0,0 +1 @@ +OPENSSL_init_crypto.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_zalloc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_zalloc.html new file mode 120000 index 00000000..759cff87 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OPENSSL_zalloc.html @@ -0,0 +1 @@ +OPENSSL_malloc.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_CTX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_CTX.html new file mode 120000 index 00000000..ef7dac0c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_CTX.html @@ -0,0 +1 @@ +OSSL_STORE_open.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_free.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_free.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_CERT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_CERT.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_CERT.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_CRL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_CRL.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_CRL.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_NAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_NAME.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_NAME.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_NAME_description.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_NAME_description.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_NAME_description.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_PARAMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_PARAMS.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_PARAMS.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_PKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_PKEY.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_PKEY.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_CERT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_CERT.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_CERT.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_CRL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_CRL.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_CRL.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_NAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_NAME.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_NAME.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_NAME_description.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_NAME_description.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_NAME_description.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_PARAMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_PARAMS.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_PARAMS.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_PKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_PKEY.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_PKEY.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get_type.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get_type.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_CERT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_CERT.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_CERT.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_CRL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_CRL.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_CRL.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_NAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_NAME.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_NAME.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_PARAMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_PARAMS.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_PARAMS.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_PKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_PKEY.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_PKEY.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_set0_NAME_description.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_set0_NAME_description.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_set0_NAME_description.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_type_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_type_string.html new file mode 120000 index 00000000..c0e99ca6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_type_string.html @@ -0,0 +1 @@ +OSSL_STORE_INFO.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_CTX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_CTX.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_CTX.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_free.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_free.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_get0_engine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_get0_engine.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_get0_engine.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_get0_scheme.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_get0_scheme.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_get0_scheme.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_new.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_new.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_close.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_close.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_close.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_ctrl.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_ctrl.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_eof.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_eof.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_eof.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_error.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_error.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_error.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_expect.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_expect.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_expect.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_find.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_find.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_find.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_load.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_load.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_load.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_open.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_open.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_open.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_alias.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_alias.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_alias.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_issuer_serial.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_issuer_serial.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_issuer_serial.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_key_fingerprint.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_key_fingerprint.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_key_fingerprint.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_name.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_name.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_free.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_free.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_bytes.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_bytes.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_bytes.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_digest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_digest.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_digest.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_name.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_name.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_serial.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_serial.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_serial.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_string.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_string.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get_type.html new file mode 120000 index 00000000..37e6e2da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get_type.html @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_close.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_close.html new file mode 120000 index 00000000..ef7dac0c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_close.html @@ -0,0 +1 @@ +OSSL_STORE_open.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_close_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_close_fn.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_close_fn.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_ctrl.html new file mode 120000 index 00000000..ef7dac0c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_ctrl.html @@ -0,0 +1 @@ +OSSL_STORE_open.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_ctrl_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_ctrl_fn.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_ctrl_fn.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_eof.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_eof.html new file mode 120000 index 00000000..ef7dac0c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_eof.html @@ -0,0 +1 @@ +OSSL_STORE_open.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_eof_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_eof_fn.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_eof_fn.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_error.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_error.html new file mode 120000 index 00000000..ef7dac0c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_error.html @@ -0,0 +1 @@ +OSSL_STORE_open.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_error_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_error_fn.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_error_fn.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_expect_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_expect_fn.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_expect_fn.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_find.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_find.html new file mode 120000 index 00000000..0361ddab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_find.html @@ -0,0 +1 @@ +OSSL_STORE_expect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_find_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_find_fn.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_find_fn.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_load.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_load.html new file mode 120000 index 00000000..ef7dac0c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_load.html @@ -0,0 +1 @@ +OSSL_STORE_open.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_load_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_load_fn.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_load_fn.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html index e6b96df3..cf796fd4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html @@ -63,9 +63,9 @@ int OSSL_STORE_close(OSSL_STORE_CTX *ctx);

    Functions

    -

    OSSL_STORE_open() takes a uri or path uri, password UI method ui_method with associated data ui_data, and post processing callback post_process with associated data post_process_data, opens a channel to the data located at that URI and returns a OSSL_STORE_CTX with all necessary internal information. The given ui_method and ui_data_data will be reused by all functions that use OSSL_STORE_CTX when interaction is needed. The given post_process and post_process_data will be reused by OSSL_STORE_load() to manipulate or drop the value to be returned. The post_process function drops values by returning NULL, which will cause OSSL_STORE_load() to start its process over with loading the next object, until post_process returns something other than NULL, or the end of data is reached as indicated by OSSL_STORE_eof().

    +

    OSSL_STORE_open() takes a uri or path uri, password UI method ui_method with associated data ui_data, and post processing callback post_process with associated data post_process_data, opens a channel to the data located at that URI and returns a OSSL_STORE_CTX with all necessary internal information. The given ui_method and ui_data will be reused by all functions that use OSSL_STORE_CTX when interaction is needed, for instance to provide a password. The given post_process and post_process_data will be reused by OSSL_STORE_load() to manipulate or drop the value to be returned. The post_process function drops values by returning NULL, which will cause OSSL_STORE_load() to start its process over with loading the next object, until post_process returns something other than NULL, or the end of data is reached as indicated by OSSL_STORE_eof().

    -

    OSSL_STORE_ctrl() takes a OSSL_STORE_CTX, and command number cmd and more arguments not specified here. The available loader specific command numbers and arguments they each take depends on the loader that's used and is documented together with that loader.

    +

    OSSL_STORE_ctrl() takes a OSSL_STORE_CTX, and command number cmd and more arguments not specified here. The available loader specific command numbers and arguments they each take depends on the loader that's used and is documented together with that loader.

    There are also global controls available:

    @@ -85,7 +85,7 @@ int OSSL_STORE_close(OSSL_STORE_CTX *ctx);

    OSSL_STORE_error() takes a OSSL_STORE_CTX and checks if an error occurred in the last OSSL_STORE_load() call. Note that it may still be meaningful to try and load more objects, unless OSSL_STORE_eof() shows that the end of data has been reached.

    -

    OSSL_STORE_close() takes a OSSL_STORE_CTX, closes the channel that was opened by OSSL_STORE_open() and frees all other information that was stored in the OSSL_STORE_CTX, as well as the OSSL_STORE_CTX itself.

    +

    OSSL_STORE_close() takes a OSSL_STORE_CTX, closes the channel that was opened by OSSL_STORE_open() and frees all other information that was stored in the OSSL_STORE_CTX, as well as the OSSL_STORE_CTX itself. If ctx is NULL it does nothing.

    SUPPORTED SCHEMES

    @@ -101,9 +101,9 @@ int OSSL_STORE_close(OSSL_STORE_CTX *ctx);

    RETURN VALUES

    -

    OSSL_STORE_open() returns a pointer to a OSSL_STORE_CTX on success, or NULL on failure.

    +

    OSSL_STORE_open() returns a pointer to a OSSL_STORE_CTX on success, or NULL on failure.

    -

    OSSL_STORE_load() returns a pointer to a OSSL_STORE_INFO on success, or NULL on error or when end of data is reached. Use OSSL_STORE_error() and OSSL_STORE_eof() to determine the meaning of a returned NULL.

    +

    OSSL_STORE_load() returns a pointer to a OSSL_STORE_INFO on success, or NULL on error or when end of data is reached. Use OSSL_STORE_error() and OSSL_STORE_eof() to determine the meaning of a returned NULL.

    OSSL_STORE_eof() returns 1 if the end of data has been reached, otherwise 0.

    @@ -119,9 +119,11 @@ int OSSL_STORE_close(OSSL_STORE_CTX *ctx);

    OSSL_STORE_CTX(), OSSL_STORE_post_process_info_fn(), OSSL_STORE_open(), OSSL_STORE_ctrl(), OSSL_STORE_load(), OSSL_STORE_eof() and OSSL_STORE_close() were added in OpenSSL 1.1.1.

    +

    Handling of NULL ctx argument for OSSL_STORE_close() was introduced in OpenSSL 1.1.1h.

    +

    COPYRIGHT

    -

    Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_open_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_open_fn.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_open_fn.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_post_process_info_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_post_process_info_fn.html new file mode 120000 index 00000000..ef7dac0c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_post_process_info_fn.html @@ -0,0 +1 @@ +OSSL_STORE_open.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_register_loader.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_register_loader.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_register_loader.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_supports_search.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_supports_search.html new file mode 120000 index 00000000..0361ddab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_supports_search.html @@ -0,0 +1 @@ +OSSL_STORE_expect.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_unregister_loader.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_unregister_loader.html new file mode 120000 index 00000000..3024f9a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OSSL_STORE_unregister_loader.html @@ -0,0 +1 @@ +OSSL_STORE_LOADER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OTHERNAME_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OTHERNAME_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OTHERNAME_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OTHERNAME_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OTHERNAME_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OTHERNAME_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_ciphers.html new file mode 120000 index 00000000..35718c12 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_ciphers.html @@ -0,0 +1 @@ +OpenSSL_add_all_algorithms.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_digests.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_digests.html new file mode 120000 index 00000000..35718c12 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_digests.html @@ -0,0 +1 @@ +OpenSSL_add_all_algorithms.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_ssl_algorithms.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_ssl_algorithms.html new file mode 120000 index 00000000..3bf50355 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_add_ssl_algorithms.html @@ -0,0 +1 @@ +SSL_library_init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_version.html new file mode 120000 index 00000000..041c4319 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_version.html @@ -0,0 +1 @@ +OPENSSL_VERSION_NUMBER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_version_num.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_version_num.html new file mode 120000 index 00000000..041c4319 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/OpenSSL_version_num.html @@ -0,0 +1 @@ +OPENSSL_VERSION_NUMBER.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBE2PARAM_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBE2PARAM_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBE2PARAM_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBE2PARAM_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBE2PARAM_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBE2PARAM_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBEPARAM_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBEPARAM_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBEPARAM_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBEPARAM_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBEPARAM_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBEPARAM_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBKDF2PARAM_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBKDF2PARAM_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBKDF2PARAM_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBKDF2PARAM_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBKDF2PARAM_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PBKDF2PARAM_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_EAY_COMPATIBLE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_EAY_COMPATIBLE.html new file mode 120000 index 00000000..73fc4619 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_EAY_COMPATIBLE.html @@ -0,0 +1 @@ +PEM_read_bio_ex.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_ONLY_B64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_ONLY_B64.html new file mode 120000 index 00000000..73fc4619 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_ONLY_B64.html @@ -0,0 +1 @@ +PEM_read_bio_ex.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_SECURE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_SECURE.html new file mode 120000 index 00000000..73fc4619 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_FLAG_SECURE.html @@ -0,0 +1 @@ +PEM_read_bio_ex.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_bytes_read_bio_secmem.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_bytes_read_bio_secmem.html new file mode 120000 index 00000000..c3cec706 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_bytes_read_bio_secmem.html @@ -0,0 +1 @@ +PEM_bytes_read_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_do_header.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_do_header.html new file mode 120000 index 00000000..d814172e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_do_header.html @@ -0,0 +1 @@ +PEM_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_get_EVP_CIPHER_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_get_EVP_CIPHER_INFO.html new file mode 120000 index 00000000..d814172e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_get_EVP_CIPHER_INFO.html @@ -0,0 +1 @@ +PEM_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DHparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DHparams.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DHparams.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSAPrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSAPrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSA_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSA_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSAparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSAparams.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_DSAparams.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_ECPKParameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_ECPKParameters.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_ECPKParameters.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_ECPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_ECPrivateKey.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_ECPrivateKey.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_EC_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_EC_PUBKEY.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_EC_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS7.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS7.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS7.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS8.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS8.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS8_PRIV_KEY_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS8_PRIV_KEY_INFO.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PKCS8_PRIV_KEY_INFO.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_PrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSAPrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSAPrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSAPublicKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSAPublicKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSAPublicKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSA_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_RSA_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_SSL_SESSION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_SSL_SESSION.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_SSL_SESSION.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_AUX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_AUX.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_AUX.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_CRL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_CRL.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_CRL.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_REQ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_REQ.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_X509_REQ.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio.html new file mode 120000 index 00000000..d814172e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio.html @@ -0,0 +1 @@ +PEM_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_CMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_CMS.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_CMS.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DHparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DHparams.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DHparams.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSAPrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSAPrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSA_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSA_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSAparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSAparams.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSAparams.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_ECPKParameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_ECPKParameters.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_ECPKParameters.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_EC_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_EC_PUBKEY.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_EC_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS7.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS7.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS7.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS8.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS8.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_Parameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_Parameters.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_Parameters.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html index dd68d34b..7239d0ea 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html @@ -180,7 +180,7 @@ int PEM_write_PKCS7(FILE *fp, PKCS7 *x);

    The RSAPublicKey functions process an RSA public key using an RSA structure. The public key is encoded using a PKCS#1 RSAPublicKey structure.

    -

    The RSA_PUBKEY functions also process an RSA public key using an RSA structure. However the public key is encoded using a SubjectPublicKeyInfo structure and an error occurs if the public key is not RSA.

    +

    The RSA_PUBKEY functions also process an RSA public key using an RSA structure. However, the public key is encoded using a SubjectPublicKeyInfo structure and an error occurs if the public key is not RSA.

    The DSAPrivateKey functions process a DSA private key using a DSA structure. The write routines uses traditional format. The read routines handles the same formats as the PrivateKey functions but an error occurs if the private key is not DSA.

    @@ -280,7 +280,7 @@ if (rc != nkey)

    BUGS

    -

    The PEM read routines in some versions of OpenSSL will not correctly reuse an existing structure. Therefore the following:

    +

    The PEM read routines in some versions of OpenSSL will not correctly reuse an existing structure. Therefore, the following:

    PEM_read_bio_X509(bp, &x, 0, NULL);
    @@ -369,7 +369,7 @@ if (key == NULL)

    COPYRIGHT

    -

    Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSAPrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSAPrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSAPublicKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSAPublicKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSAPublicKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSA_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSA_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_SSL_SESSION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_SSL_SESSION.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_SSL_SESSION.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_AUX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_AUX.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_AUX.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_CRL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_CRL.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_CRL.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_REQ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_REQ.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_REQ.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write.html new file mode 120000 index 00000000..d814172e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write.html @@ -0,0 +1 @@ +PEM_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_CMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_CMS.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_CMS.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DHparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DHparams.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DHparams.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DHxparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DHxparams.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DHxparams.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSAPrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSAPrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSA_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSA_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSAparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSAparams.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_DSAparams.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_ECPKParameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_ECPKParameters.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_ECPKParameters.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_ECPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_ECPrivateKey.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_ECPrivateKey.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_EC_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_EC_PUBKEY.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_EC_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS7.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS7.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS7.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey_nid.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey_nid.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8_PRIV_KEY_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8_PRIV_KEY_INFO.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8_PRIV_KEY_INFO.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_PrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSAPrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSAPrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSAPublicKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSAPublicKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSAPublicKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSA_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_RSA_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_SSL_SESSION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_SSL_SESSION.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_SSL_SESSION.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_AUX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_AUX.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_AUX.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_CRL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_CRL.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_CRL.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_REQ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_REQ.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_REQ.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_REQ_NEW.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_REQ_NEW.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_X509_REQ_NEW.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio.html new file mode 120000 index 00000000..d814172e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio.html @@ -0,0 +1 @@ +PEM_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_CMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_CMS.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_CMS.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DHparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DHparams.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DHparams.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DHxparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DHxparams.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DHxparams.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSAPrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSAPrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSA_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSA_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSAparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSAparams.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSAparams.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_ECPKParameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_ECPKParameters.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_ECPKParameters.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_ECPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_ECPrivateKey.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_ECPrivateKey.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_EC_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_EC_PUBKEY.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_EC_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS7.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS7.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS7.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey_nid.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey_nid.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_Parameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_Parameters.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_Parameters.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey_traditional.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey_traditional.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey_traditional.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSAPrivateKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSAPrivateKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSAPublicKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSAPublicKey.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSAPublicKey.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSA_PUBKEY.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSA_PUBKEY.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_SSL_SESSION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_SSL_SESSION.html new file mode 120000 index 00000000..1527243e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_SSL_SESSION.html @@ -0,0 +1 @@ +PEM_read_CMS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_AUX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_AUX.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_AUX.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_CRL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_CRL.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_CRL.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ_NEW.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ_NEW.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ_NEW.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_BAGS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_BAGS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_BAGS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_BAGS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_BAGS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_BAGS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_MAC_DATA_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_MAC_DATA_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_MAC_DATA_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_MAC_DATA_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_MAC_DATA_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_MAC_DATA_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_SAFEBAG_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_SAFEBAG_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_SAFEBAG_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_SAFEBAG_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_SAFEBAG_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_SAFEBAG_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS12_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS5_PBKDF2_HMAC_SHA1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS5_PBKDF2_HMAC_SHA1.html new file mode 120000 index 00000000..92c524f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS5_PBKDF2_HMAC_SHA1.html @@ -0,0 +1 @@ +PKCS5_PBKDF2_HMAC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_DIGEST_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_DIGEST_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_DIGEST_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_DIGEST_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_DIGEST_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_DIGEST_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENCRYPT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENCRYPT_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENCRYPT_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENCRYPT_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENCRYPT_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENCRYPT_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENVELOPE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENVELOPE_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENVELOPE_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENVELOPE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENVELOPE_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ENVELOPE_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_digest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_digest.html new file mode 120000 index 00000000..f1684187 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_digest.html @@ -0,0 +1 @@ +X509_digest.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNED_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNED_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNED_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNED_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNED_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNED_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_add_certificate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_add_certificate.html new file mode 120000 index 00000000..589ceb0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_add_certificate.html @@ -0,0 +1 @@ +PKCS7_sign_add_signer.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_add_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_add_crl.html new file mode 120000 index 00000000..589ceb0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_add_crl.html @@ -0,0 +1 @@ +PKCS7_sign_add_signer.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_get0_signers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_get0_signers.html new file mode 120000 index 00000000..993f3bf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_get0_signers.html @@ -0,0 +1 @@ +PKCS7_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_print_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_print_ctx.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_print_ctx.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_sign.html index 7d443339..c863d12b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_sign.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_sign.html @@ -16,7 +16,6 @@
  • SYNOPSIS
  • DESCRIPTION
  • NOTES
  • -
  • NOTES
  • BUGS
  • RETURN VALUES
  • SEE ALSO
  • @@ -37,19 +36,17 @@ PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,

    DESCRIPTION

    -

    PKCS7_sign() creates and returns a PKCS#7 signedData structure. signcert is the certificate to sign with, pkey is the corresponding private key. certs is an optional additional set of certificates to include in the PKCS#7 structure (for example any intermediate CAs in the chain).

    +

    PKCS7_sign() creates and returns a PKCS#7 signedData structure. signcert is the certificate to sign with, pkey is the corresponding private key. certs is an optional set of extra certificates to include in the PKCS#7 structure (for example any intermediate CAs in the chain).

    -

    The data to be signed is read from BIO data.

    +

    The data to be signed is read from BIO data.

    -

    flags is an optional set of flags.

    +

    flags is an optional set of flags.

    -

    NOTES

    +

    Any of the following flags (ored together) can be passed in the flags

    -

    Any of the following flags (ored together) can be passed in the flags parameter.

    +

    Many S/MIME clients expect the signed content to include valid MIME headers. If the PKCS7_TEXT flag is set MIME headers for type text/plain are prepended to the data.

    -

    Many S/MIME clients expect the signed content to include valid MIME headers. If the PKCS7_TEXT flag is set MIME headers for type text/plain are prepended to the data.

    - -

    If PKCS7_NOCERTS is set the signer's certificate will not be included in the PKCS7 structure, the signer's certificate must still be supplied in the signcert parameter though. This can reduce the size of the signature if the signers certificate can be obtained by other means: for example a previously signed message.

    +

    If PKCS7_NOCERTS is set the signer's certificate and the extra certs will not be included in the PKCS7 structure. The signer's certificate must still be supplied in the signcert parameter though. This can reduce the size of the signatures if the signer's certificates can be obtained by other means: for example a previously signed message.

    The data being signed is included in the PKCS7 structure, unless PKCS7_DETACHED is set in which case it is omitted. This is used for PKCS7 detached signatures which are used in S/MIME plaintext signed messages for example.

    @@ -59,11 +56,11 @@ PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,

    If present the SMIMECapabilities attribute indicates support for the following algorithms: triple DES, 128 bit RC2, 64 bit RC2, DES and 40 bit RC2. If any of these algorithms is disabled then it will not be included.

    -

    If the flags PKCS7_STREAM is set then the returned PKCS7 structure is just initialized ready to perform the signing operation. The signing is however not performed and the data to be signed is not read from the data parameter. Signing is deferred until after the data has been written. In this way data can be signed in a single pass.

    +

    If the flags PKCS7_STREAM is set then the returned PKCS7 structure is just initialized ready to perform the signing operation. The signing is however not performed and the data to be signed is not read from the data parameter. Signing is deferred until after the data has been written. In this way data can be signed in a single pass.

    If the PKCS7_PARTIAL flag is set a partial PKCS7 structure is output to which additional signers and capabilities can be added before finalization.

    -

    NOTES

    +

    NOTES

    If the flag PKCS7_STREAM is set the returned PKCS7 structure is not complete and outputting its contents via a function that does not properly finalize the PKCS7 structure will give unpredictable results.

    @@ -71,11 +68,11 @@ PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,

    If a signer is specified it will use the default digest for the signing algorithm. This is SHA1 for both RSA and DSA keys.

    -

    The certs, signcert and pkey parameters can all be NULL if the PKCS7_PARTIAL flag is set. One or more signers can be added using the function PKCS7_sign_add_signer(). PKCS7_final() must also be called to finalize the structure if streaming is not enabled. Alternative signing digests can also be specified using this method.

    +

    The certs, signcert and pkey parameters can all be NULL if the PKCS7_PARTIAL flag is set. One or more signers can be added using the function PKCS7_sign_add_signer(). PKCS7_final() must also be called to finalize the structure if streaming is not enabled. Alternative signing digests can also be specified using this method.

    -

    If signcert and pkey are NULL then a certificates only PKCS#7 structure is output.

    +

    If signcert and pkey are NULL then a certificates only PKCS#7 structure is output.

    -

    In versions of OpenSSL before 1.0.0 the signcert and pkey parameters must NOT be NULL.

    +

    In versions of OpenSSL before 1.0.0 the signcert and pkey parameters must not be NULL.

    BUGS

    @@ -91,13 +88,13 @@ PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,

    HISTORY

    -

    The PKCS7_PARTIAL flag, and the ability for certs, signcert, and pkey parameters to be NULL were added in OpenSSL 1.0.0.

    +

    The PKCS7_PARTIAL flag, and the ability for certs, signcert, and pkey parameters to be NULL were added in OpenSSL 1.0.0.

    The PKCS7_STREAM flag was added in OpenSSL 1.0.0.

    COPYRIGHT

    -

    Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2002-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_sign_add_signer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_sign_add_signer.html index af1bec17..433ac675 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_sign_add_signer.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_sign_add_signer.html @@ -24,50 +24,58 @@

    NAME

    -

    PKCS7_sign_add_signer - add a signer PKCS7 signed data structure

    +

    PKCS7_sign_add_signer, PKCS7_add_certificate, PKCS7_add_crl - add information to PKCS7 structure

    SYNOPSIS

    #include <openssl/pkcs7.h>
     
     PKCS7_SIGNER_INFO *PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert,
    -                                         EVP_PKEY *pkey, const EVP_MD *md, int flags);
    + EVP_PKEY *pkey, const EVP_MD *md, int flags); +int PKCS7_add_certificate(PKCS7 *p7, X509 *cert); +int PKCS7_add_crl(PKCS7 *p7, X509_CRL *crl);

    DESCRIPTION

    -

    PKCS7_sign_add_signer() adds a signer with certificate signcert and private key pkey using message digest md to a PKCS7 signed data structure p7.

    +

    PKCS7_sign_add_signer() adds a signer with certificate signcert and private key pkey using message digest md to a PKCS7 signed data structure p7.

    -

    The PKCS7 structure should be obtained from an initial call to PKCS7_sign() with the flag PKCS7_PARTIAL set or in the case or re-signing a valid PKCS7 signed data structure.

    +

    The PKCS7 structure should be obtained from an initial call to PKCS7_sign() with the flag PKCS7_PARTIAL set or in the case or re-signing a valid PKCS#7 signed data structure.

    -

    If the md parameter is NULL then the default digest for the public key algorithm will be used.

    +

    If the md parameter is NULL then the default digest for the public key algorithm will be used.

    -

    Unless the PKCS7_REUSE_DIGEST flag is set the returned PKCS7 structure is not complete and must be finalized either by streaming (if applicable) or a call to PKCS7_final().

    +

    Unless the PKCS7_REUSE_DIGEST flag is set the returned PKCS7 structure is not complete and must be finalized either by streaming (if applicable) or a call to PKCS7_final().

    NOTES

    The main purpose of this function is to provide finer control over a PKCS#7 signed data structure where the simpler PKCS7_sign() function defaults are not appropriate. For example if multiple signers or non default digest algorithms are needed.

    -

    Any of the following flags (ored together) can be passed in the flags parameter.

    +

    Any of the following flags (ored together) can be passed in the flags parameter.

    -

    If PKCS7_REUSE_DIGEST is set then an attempt is made to copy the content digest value from the PKCS7 structure: to add a signer to an existing structure. An error occurs if a matching digest value cannot be found to copy. The returned PKCS7 structure will be valid and finalized when this flag is set.

    +

    If PKCS7_REUSE_DIGEST is set then an attempt is made to copy the content digest value from the PKCS7 structure: to add a signer to an existing structure. An error occurs if a matching digest value cannot be found to copy. The returned PKCS7 structure will be valid and finalized when this flag is set.

    If PKCS7_PARTIAL is set in addition to PKCS7_REUSE_DIGEST then the PKCS7_SIGNER_INO structure will not be finalized so additional attributes can be added. In this case an explicit call to PKCS7_SIGNER_INFO_sign() is needed to finalize it.

    -

    If PKCS7_NOCERTS is set the signer's certificate will not be included in the PKCS7 structure, the signer's certificate must still be supplied in the signcert parameter though. This can reduce the size of the signature if the signers certificate can be obtained by other means: for example a previously signed message.

    +

    If PKCS7_NOCERTS is set the signer's certificate will not be included in the PKCS7 structure, the signer's certificate must still be supplied in the signcert parameter though. This can reduce the size of the signature if the signers certificate can be obtained by other means: for example a previously signed message.

    The signedData structure includes several PKCS#7 authenticatedAttributes including the signing time, the PKCS#7 content type and the supported list of ciphers in an SMIMECapabilities attribute. If PKCS7_NOATTR is set then no authenticatedAttributes will be used. If PKCS7_NOSMIMECAP is set then just the SMIMECapabilities are omitted.

    If present the SMIMECapabilities attribute indicates support for the following algorithms: triple DES, 128 bit RC2, 64 bit RC2, DES and 40 bit RC2. If any of these algorithms is disabled then it will not be included.

    -

    PKCS7_sign_add_signers() returns an internal pointer to the PKCS7_SIGNER_INFO structure just added, this can be used to set additional attributes before it is finalized.

    +

    PKCS7_sign_add_signers() returns an internal pointer to the PKCS7_SIGNER_INFO structure just added, which can be used to set additional attributes before it is finalized.

    + +

    PKCS7_add_certificate() adds to the PKCS7 structure p7 the certificate cert, which may be an end-entity (signer) certificate or a CA certificate useful for chain building. This is done internally by PKCS7_sign_ex(3) and similar signing functions. It may have to be used before calling PKCS7_verify(3) in order to provide any missing certificate(s) needed for verification.

    + +

    PKCS7_add_crl() adds the CRL crl to the PKCS7 structure p7. This may be called to provide certificate status information to be included when signing or to use when verifying the PKCS7 structure.

    RETURN VALUES

    -

    PKCS7_sign_add_signers() returns an internal pointer to the PKCS7_SIGNER_INFO structure just added or NULL if an error occurs.

    +

    PKCS7_sign_add_signers() returns an internal pointer to the PKCS7_SIGNER_INFO structure just added or NULL if an error occurs.

    + +

    PKCS7_add_certificate() and PKCS7_add_crl() return 1 on success, 0 on error.

    SEE ALSO

    -

    ERR_get_error(3), PKCS7_sign(3), PKCS7_final(3),

    +

    ERR_get_error(3), PKCS7_sign_ex(3), PKCS7_final(3), PKCS7_verify(3)

    HISTORY

    @@ -75,7 +83,7 @@ PKCS7_SIGNER_INFO *PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert,

    COPYRIGHT

    -

    Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2007-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_verify.html index 140846c3..de83b12c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_verify.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS7_verify.html @@ -38,67 +38,67 @@ STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, int flags);

    DESCRIPTION

    -

    PKCS7_verify() verifies a PKCS#7 signedData structure. p7 is the PKCS7 structure to verify. certs is a set of certificates in which to search for the signer's certificate. store is a trusted certificate store (used for chain verification). indata is the signed data if the content is not present in p7 (that is it is detached). The content is written to out if it is not NULL.

    +

    PKCS7_verify() is very similar to CMS_verify(3). It verifies a PKCS#7 signedData structure given in p7. The optional certs parameter refers to a set of certificates in which to search for signer's certificates. p7 may contain extra untrusted CA certificates that may be used for chain building as well as CRLs that may be used for certificate validation. store may be NULL or point to the trusted certificate store to use for chain verification. indata refers to the signed data if the content is detached from p7. Otherwise indata should be NULL, and then the signed data must be in p7. The content is written to the BIO out unless it is NULL. flags is an optional set of flags, which can be used to modify the operation.

    -

    flags is an optional set of flags, which can be used to modify the verify operation.

    - -

    PKCS7_get0_signers() retrieves the signer's certificates from p7, it does not check their validity or whether any signatures are valid. The certs and flags parameters have the same meanings as in PKCS7_verify().

    +

    PKCS7_get0_signers() retrieves the signer's certificates from p7, it does not check their validity or whether any signatures are valid. The certs and flags parameters have the same meanings as in PKCS7_verify().

    VERIFY PROCESS

    Normally the verify process proceeds as follows.

    -

    Initially some sanity checks are performed on p7. The type of p7 must be signedData. There must be at least one signature on the data and if the content is detached indata cannot be NULL. If the content is not detached and indata is not NULL, then the structure has both embedded and external content. To treat this as an error, use the flag PKCS7_NO_DUAL_CONTENT. The default behavior allows this, for compatibility with older versions of OpenSSL.

    +

    Initially some sanity checks are performed on p7. The type of p7 must be SignedData. There must be at least one signature on the data and if the content is detached indata cannot be NULL. If the content is not detached and indata is not NULL then the structure has both embedded and external content. To treat this as an error, use the flag PKCS7_NO_DUAL_CONTENT. The default behavior allows this, for compatibility with older versions of OpenSSL.

    -

    An attempt is made to locate all the signer's certificates, first looking in the certs parameter (if it is not NULL) and then looking in any certificates contained in the p7 structure itself. If any signer's certificates cannot be located the operation fails.

    +

    An attempt is made to locate all the signer's certificates, first looking in the certs parameter (if it is not NULL). Then they are looked up in any certificates contained in the p7 structure unless PKCS7_NOINTERN is set. If any signer's certificates cannot be located the operation fails.

    -

    Each signer's certificate is chain verified using the smimesign purpose and the supplied trusted certificate store. Any internal certificates in the message are used as untrusted CAs. If any chain verify fails an error code is returned.

    +

    Each signer's certificate is chain verified using the smimesign purpose and using the trusted certificate store store if supplied. Any internal certificates in the message, which may have been added using PKCS7_add_certificate(3), are used as untrusted CAs unless PKCS7_NOCHAIN is set. If CRL checking is enabled in store and PKCS7_NOCRL is not set, any internal CRLs, which may have been added using PKCS7_add_crl(3), are used in addition to attempting to look them up in store. If store is not NULL and any chain verify fails an error code is returned.

    -

    Finally the signed content is read (and written to out is it is not NULL) and the signature's checked.

    +

    Finally the signed content is read (and written to out unless it is NULL) and the signature is checked.

    -

    If all signature's verify correctly then the function is successful.

    +

    If all signatures verify correctly then the function is successful.

    -

    Any of the following flags (ored together) can be passed in the flags parameter to change the default verify behaviour. Only the flag PKCS7_NOINTERN is meaningful to PKCS7_get0_signers().

    +

    Any of the following flags (ored together) can be passed in the flags parameter to change the default verify behaviour. Only the flag PKCS7_NOINTERN is meaningful to PKCS7_get0_signers().

    -

    If PKCS7_NOINTERN is set the certificates in the message itself are not searched when locating the signer's certificate. This means that all the signers certificates must be in the certs parameter.

    +

    If PKCS7_NOINTERN is set the certificates in the message itself are not searched when locating the signer's certificates. This means that all the signer's certificates must be in the certs parameter.

    -

    If the PKCS7_TEXT flag is set MIME headers for type text/plain are deleted from the content. If the content is not of type text/plain then an error is returned.

    +

    If PKCS7_NOCRL is set and CRL checking is enabled in store then any CRLs in the message itself are ignored.

    + +

    If the PKCS7_TEXT flag is set MIME headers for type text/plain are deleted from the content. If the content is not of type text/plain then an error is returned.

    If PKCS7_NOVERIFY is set the signer's certificates are not chain verified.

    -

    If PKCS7_NOCHAIN is set then the certificates contained in the message are not used as untrusted CAs. This means that the whole verify chain (apart from the signer's certificate) must be contained in the trusted store.

    +

    If PKCS7_NOCHAIN is set then the certificates contained in the message are not used as untrusted CAs. This means that the whole verify chain (apart from the signer's certificates) must be contained in the trusted store.

    If PKCS7_NOSIGS is set then the signatures on the data are not checked.

    NOTES

    -

    One application of PKCS7_NOINTERN is to only accept messages signed by a small number of certificates. The acceptable certificates would be passed in the certs parameter. In this case if the signer is not one of the certificates supplied in certs then the verify will fail because the signer cannot be found.

    +

    One application of PKCS7_NOINTERN is to only accept messages signed by a small number of certificates. The acceptable certificates would be passed in the certs parameter. In this case if the signer's certificate is not one of the certificates supplied in certs then the verify will fail because the signer cannot be found.

    -

    Care should be taken when modifying the default verify behaviour, for example setting PKCS7_NOVERIFY|PKCS7_NOSIGS will totally disable all verification and any signed message will be considered valid. This combination is however useful if one merely wishes to write the content to out and its validity is not considered important.

    +

    Care should be taken when modifying the default verify behaviour, for example setting PKCS7_NOVERIFY|PKCS7_NOSIGS will totally disable all verification and any signed message will be considered valid. This combination is however useful if one merely wishes to write the content to out and its validity is not considered important.

    -

    Chain verification should arguably be performed using the signing time rather than the current time. However since the signing time is supplied by the signer it cannot be trusted without additional evidence (such as a trusted timestamp).

    +

    Chain verification should arguably be performed using the signing time rather than the current time. However, since the signing time is supplied by the signer it cannot be trusted without additional evidence (such as a trusted timestamp).

    RETURN VALUES

    -

    PKCS7_verify() returns one for a successful verification and zero if an error occurs.

    +

    PKCS7_verify() returns 1 for a successful verification and 0 if an error occurs.

    -

    PKCS7_get0_signers() returns all signers or NULL if an error occurred.

    +

    PKCS7_get0_signers() returns all signers or NULL if an error occurred.

    -

    The error can be obtained from ERR_get_error(3)

    +

    The error can be obtained from ERR_get_error(3).

    BUGS

    -

    The trusted certificate store is not searched for the signers certificate, this is primarily due to the inadequacies of the current X509_STORE functionality.

    +

    The trusted certificate store is not searched for the signer's certificates. This is primarily due to the inadequacies of the current X509_STORE functionality.

    -

    The lack of single pass processing and need to hold all data in memory as mentioned in PKCS7_sign() also applies to PKCS7_verify().

    +

    The lack of single pass processing means that the signed content must all be held in memory if it is not detached.

    SEE ALSO

    -

    ERR_get_error(3), PKCS7_sign(3)

    +

    CMS_verify(3), PKCS7_add_certificate(3), PKCS7_add_crl(3), ERR_get_error(3), PKCS7_sign(3)

    COPYRIGHT

    -

    Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2002-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYINFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYINFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYINFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYINFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYINFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYINFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYQUALINFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYQUALINFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYQUALINFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYQUALINFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYQUALINFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICYQUALINFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_MAPPING_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_MAPPING_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_MAPPING_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_MAPPING_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_MAPPING_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/POLICY_MAPPING_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_addProfessionInfo.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_addProfessionInfo.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_addProfessionInfo.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_namingAuthority.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_namingAuthority.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_namingAuthority.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_professionItems.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_professionItems.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_professionItems.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_professionOIDs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_professionOIDs.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_professionOIDs.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_registrationNumber.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_registrationNumber.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_registrationNumber.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_addProfessionInfo.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_addProfessionInfo.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_addProfessionInfo.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_namingAuthority.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_namingAuthority.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_namingAuthority.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_professionItems.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_professionItems.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_professionItems.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_professionOIDs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_professionOIDs.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_professionOIDs.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_registrationNumber.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_registrationNumber.html new file mode 120000 index 00000000..c372727d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_registrationNumber.html @@ -0,0 +1 @@ +ADMISSIONS.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_POLICY_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_POLICY_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_POLICY_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_POLICY_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_POLICY_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/PROXY_POLICY_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_bytes.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_bytes.html new file mode 120000 index 00000000..f346184a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_bytes.html @@ -0,0 +1 @@ +RAND_DRBG_generate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_cleanup_entropy_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_cleanup_entropy_fn.html new file mode 120000 index 00000000..49a01e4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_cleanup_entropy_fn.html @@ -0,0 +1 @@ +RAND_DRBG_set_callbacks.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_cleanup_nonce_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_cleanup_nonce_fn.html new file mode 120000 index 00000000..49a01e4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_cleanup_nonce_fn.html @@ -0,0 +1 @@ +RAND_DRBG_set_callbacks.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_free.html new file mode 120000 index 00000000..eee2d7e4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_free.html @@ -0,0 +1 @@ +RAND_DRBG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_private.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_private.html new file mode 120000 index 00000000..8c1287da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_private.html @@ -0,0 +1 @@ +RAND_DRBG_get0_master.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_public.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_public.html new file mode 120000 index 00000000..8c1287da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_public.html @@ -0,0 +1 @@ +RAND_DRBG_get0_master.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_entropy_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_entropy_fn.html new file mode 120000 index 00000000..49a01e4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_entropy_fn.html @@ -0,0 +1 @@ +RAND_DRBG_set_callbacks.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_ex_data.html new file mode 120000 index 00000000..050b2e75 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_ex_data.html @@ -0,0 +1 @@ +RAND_DRBG_set_ex_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_ex_new_index.html new file mode 120000 index 00000000..050b2e75 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_ex_new_index.html @@ -0,0 +1 @@ +RAND_DRBG_set_ex_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_nonce_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_nonce_fn.html new file mode 120000 index 00000000..49a01e4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_nonce_fn.html @@ -0,0 +1 @@ +RAND_DRBG_set_callbacks.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_instantiate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_instantiate.html new file mode 120000 index 00000000..eee2d7e4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_instantiate.html @@ -0,0 +1 @@ +RAND_DRBG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html index 950459c3..8253c32c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html @@ -61,7 +61,7 @@ void RAND_DRBG_free(RAND_DRBG *drbg);

    Currently, all DRBG types are based on AES-CTR, so type can be one of the following values: NID_aes_128_ctr, NID_aes_192_ctr, NID_aes_256_ctr. Before the DRBG can be used to generate random bits, it is necessary to set its type and to instantiate it.

    -

    The optional flags argument specifies a set of bit flags which can be joined using the | operator. Currently, the only flag is RAND_DRBG_FLAG_CTR_NO_DF, which disables the use of a the derivation function ctr_df. For an explanation, see [NIST SP 800-90A Rev. 1].

    +

    The optional flags argument specifies a set of bit flags which can be joined using the | operator. Currently, the only flag is RAND_DRBG_FLAG_CTR_NO_DF, which disables the use of the derivation function ctr_df. For an explanation, see [NIST SP 800-90A Rev. 1].

    If a parent instance is specified then this will be used instead of the default entropy source for reseeding the drbg. It is said that the drbg is chained to its parent. For more information, see the NOTES section.

    @@ -93,7 +93,7 @@ void RAND_DRBG_free(RAND_DRBG *drbg);

    COPYRIGHT

    -

    Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_secure_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_secure_new.html new file mode 120000 index 00000000..eee2d7e4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_secure_new.html @@ -0,0 +1 @@ +RAND_DRBG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set.html new file mode 120000 index 00000000..eee2d7e4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set.html @@ -0,0 +1 @@ +RAND_DRBG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_callbacks.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_callbacks.html index 4d162b17..bba40812 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_callbacks.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_callbacks.html @@ -78,7 +78,7 @@ typedef void (*RAND_DRBG_cleanup_nonce_fn)(

    If prediction_resistance was requested and the random source of the DRBG does not satisfy the conditions requested by [NIST SP 800-90C], then it must also indicate an error by returning a buffer length of 0. See NOTES section for more details.

    -

    The cleanup_entropy() callback is called from the drbg to to clear and free the buffer allocated previously by get_entropy(). The values out and outlen are the random buffer's address and length, as returned by the get_entropy() callback.

    +

    The cleanup_entropy() callback is called from the drbg to clear and free the buffer allocated previously by get_entropy(). The values out and outlen are the random buffer's address and length, as returned by the get_entropy() callback.

    The get_nonce() and cleanup_nonce() callbacks are used to obtain a nonce and free it again. A nonce is only required for instantiation (not for reseeding) and only in the case where the DRBG uses a derivation function. The callbacks are analogous to get_entropy() and cleanup_entropy(), except for the missing prediction_resistance flag.

    @@ -108,7 +108,7 @@ typedef void (*RAND_DRBG_cleanup_nonce_fn)(

    COPYRIGHT

    -

    Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_defaults.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_defaults.html new file mode 120000 index 00000000..eee2d7e4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_defaults.html @@ -0,0 +1 @@ +RAND_DRBG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_defaults.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_defaults.html new file mode 120000 index 00000000..56ca68ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_defaults.html @@ -0,0 +1 @@ +RAND_DRBG_reseed.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_interval.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_interval.html new file mode 120000 index 00000000..56ca68ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_interval.html @@ -0,0 +1 @@ +RAND_DRBG_reseed.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_time_interval.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_time_interval.html new file mode 120000 index 00000000..56ca68ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_time_interval.html @@ -0,0 +1 @@ +RAND_DRBG_reseed.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_uninstantiate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_uninstantiate.html new file mode 120000 index 00000000..eee2d7e4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_DRBG_uninstantiate.html @@ -0,0 +1 @@ +RAND_DRBG_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_OpenSSL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_OpenSSL.html new file mode 120000 index 00000000..d0c1369e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_OpenSSL.html @@ -0,0 +1 @@ +RAND_set_rand_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_add.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_add.html index ec1ce24b..d01c00f0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_add.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_add.html @@ -56,7 +56,7 @@ void RAND_screen(void);

    RAND_seed() is equivalent to RAND_add() with randomness set to num.

    -

    RAND_keep_random_devices_open() is used to control file descriptor usage by the random seed sources. Some seed sources maintain open file descriptors by default, which allows such sources to operate in a chroot(2) jail without the associated device nodes being available. When the keep argument is zero, this call disables the retention of file descriptors. Conversely, a non-zero argument enables the retention of file descriptors. This function is usually called during initialization and it takes effect immediately.

    +

    RAND_keep_random_devices_open() is used to control file descriptor usage by the random seed sources. Some seed sources maintain open file descriptors by default, which allows such sources to operate in a chroot(2) jail without the associated device nodes being available. When the keep argument is zero, this call disables the retention of file descriptors. Conversely, a nonzero argument enables the retention of file descriptors. This function is usually called during initialization and it takes effect immediately.

    RAND_event() and RAND_screen() are equivalent to RAND_poll() and exist for compatibility reasons only. See HISTORY section below.

    @@ -80,7 +80,7 @@ void RAND_screen(void);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_egd_bytes.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_egd_bytes.html new file mode 120000 index 00000000..73f0a9e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_egd_bytes.html @@ -0,0 +1 @@ +RAND_egd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_event.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_event.html new file mode 120000 index 00000000..cbe620ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_event.html @@ -0,0 +1 @@ +RAND_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_file_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_file_name.html new file mode 120000 index 00000000..0ebbdff2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_file_name.html @@ -0,0 +1 @@ +RAND_load_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_get_rand_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_get_rand_method.html new file mode 120000 index 00000000..d0c1369e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_get_rand_method.html @@ -0,0 +1 @@ +RAND_set_rand_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_keep_random_devices_open.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_keep_random_devices_open.html new file mode 120000 index 00000000..cbe620ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_keep_random_devices_open.html @@ -0,0 +1 @@ +RAND_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_load_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_load_file.html index 8e48e5ff..18161bed 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_load_file.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_load_file.html @@ -36,13 +36,13 @@ const char *RAND_file_name(char *buf, size_t num);

    DESCRIPTION

    -

    RAND_load_file() reads a number of bytes from file filename and adds them to the PRNG. If max_bytes is non-negative, up to max_bytes are read; if max_bytes is -1, the complete file is read. Do not load the same file multiple times unless its contents have been updated by RAND_write_file() between reads. Also, note that filename should be adequately protected so that an attacker cannot replace or examine the contents. If filename is not a regular file, then user is considered to be responsible for any side effects, e.g. non-anticipated blocking or capture of controlling terminal.

    +

    RAND_load_file() reads a number of bytes from file filename and adds them to the PRNG. If max_bytes is nonnegative, up to max_bytes are read; if max_bytes is -1, the complete file is read. Do not load the same file multiple times unless its contents have been updated by RAND_write_file() between reads. Also, note that filename should be adequately protected so that an attacker cannot replace or examine the contents. If filename is not a regular file, then user is considered to be responsible for any side effects, e.g. non-anticipated blocking or capture of controlling terminal.

    RAND_write_file() writes a number of random bytes (currently 128) to file filename which can be used to initialize the PRNG by calling RAND_load_file() in a later session.

    RAND_file_name() generates a default path for the random seed file. buf points to a buffer of size num in which to store the filename.

    -

    On all systems, if the environment variable RANDFILE is set, its value will be used as the seed file name. Otherwise, the file is called .rnd, found in platform dependent locations:

    +

    On all systems, if the environment variable RANDFILE is set, its value will be used as the seed filename. Otherwise, the file is called .rnd, found in platform dependent locations:

    @@ -66,7 +66,7 @@ const char *RAND_file_name(char *buf, size_t num);
    -

    If $HOME (on non-Windows and non-VMS system) is not set either, or num is too small for the path name, an error occurs.

    +

    If $HOME (on non-Windows and non-VMS system) is not set either, or num is too small for the pathname, an error occurs.

    RETURN VALUES

    @@ -82,7 +82,7 @@ const char *RAND_file_name(char *buf, size_t num);

    COPYRIGHT

    -

    Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_poll.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_poll.html new file mode 120000 index 00000000..cbe620ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_poll.html @@ -0,0 +1 @@ +RAND_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_priv_bytes.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_priv_bytes.html new file mode 120000 index 00000000..dc8e80b5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_priv_bytes.html @@ -0,0 +1 @@ +RAND_bytes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_pseudo_bytes.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_pseudo_bytes.html new file mode 120000 index 00000000..dc8e80b5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_pseudo_bytes.html @@ -0,0 +1 @@ +RAND_bytes.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_query_egd_bytes.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_query_egd_bytes.html new file mode 120000 index 00000000..73f0a9e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_query_egd_bytes.html @@ -0,0 +1 @@ +RAND_egd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_screen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_screen.html new file mode 120000 index 00000000..cbe620ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_screen.html @@ -0,0 +1 @@ +RAND_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_seed.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_seed.html new file mode 120000 index 00000000..cbe620ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_seed.html @@ -0,0 +1 @@ +RAND_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_status.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_status.html new file mode 120000 index 00000000..cbe620ba --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_status.html @@ -0,0 +1 @@ +RAND_add.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_write_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_write_file.html new file mode 120000 index 00000000..0ebbdff2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RAND_write_file.html @@ -0,0 +1 @@ +RAND_load_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RC4.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RC4.html new file mode 120000 index 00000000..0afdb559 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RC4.html @@ -0,0 +1 @@ +RC4_set_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160.html new file mode 120000 index 00000000..760d7ea6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160.html @@ -0,0 +1 @@ +RIPEMD160_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160_Final.html new file mode 120000 index 00000000..760d7ea6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160_Final.html @@ -0,0 +1 @@ +RIPEMD160_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160_Update.html new file mode 120000 index 00000000..760d7ea6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RIPEMD160_Update.html @@ -0,0 +1 @@ +RIPEMD160_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSAPrivateKey_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSAPrivateKey_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSAPrivateKey_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSAPublicKey_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSAPublicKey_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSAPublicKey_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PKCS1_OpenSSL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PKCS1_OpenSSL.html new file mode 120000 index 00000000..8a9e65b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PKCS1_OpenSSL.html @@ -0,0 +1 @@ +RSA_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PSS_PARAMS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PSS_PARAMS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PSS_PARAMS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PSS_PARAMS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PSS_PARAMS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_PSS_PARAMS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_bits.html new file mode 120000 index 00000000..b38956d2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_bits.html @@ -0,0 +1 @@ +RSA_size.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_blinding_off.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_blinding_off.html new file mode 120000 index 00000000..e53df9c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_blinding_off.html @@ -0,0 +1 @@ +RSA_blinding_on.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_blinding_on.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_blinding_on.html index 31616b51..d296bc41 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_blinding_on.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_blinding_on.html @@ -35,7 +35,7 @@ void RSA_blinding_off(RSA *rsa);

    RSA is vulnerable to timing attacks. In a setup where attackers can measure the time of RSA decryption or signature operations, blinding must be used to protect the RSA operation from that attack.

    -

    RSA_blinding_on() turns blinding on for key rsa and generates a random blinding factor. ctx is NULL or a pre-allocated and initialized BN_CTX.

    +

    RSA_blinding_on() turns blinding on for key rsa and generates a random blinding factor. ctx is NULL or a preallocated and initialized BN_CTX.

    RSA_blinding_off() turns blinding off and frees the memory used for the blinding factor.

    @@ -47,7 +47,7 @@ void RSA_blinding_off(RSA *rsa);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_check_key_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_check_key_ex.html new file mode 120000 index 00000000..6b4f007c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_check_key_ex.html @@ -0,0 +1 @@ +RSA_check_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_clear_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_clear_flags.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_clear_flags.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_flags.html new file mode 120000 index 00000000..8a9e65b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_flags.html @@ -0,0 +1 @@ +RSA_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_free.html new file mode 120000 index 00000000..420f1320 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_free.html @@ -0,0 +1 @@ +RSA_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_generate_key_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_generate_key_ex.html new file mode 120000 index 00000000..4651f655 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_generate_key_ex.html @@ -0,0 +1 @@ +RSA_generate_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_generate_multi_prime_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_generate_multi_prime_key.html new file mode 120000 index 00000000..4651f655 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_generate_multi_prime_key.html @@ -0,0 +1 @@ +RSA_generate_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_crt_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_crt_params.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_crt_params.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_d.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_d.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_d.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_dmp1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_dmp1.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_dmp1.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_dmq1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_dmq1.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_dmq1.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_e.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_e.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_e.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_engine.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_engine.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_engine.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_factors.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_factors.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_factors.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_iqmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_iqmp.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_iqmp.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_multi_prime_crt_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_multi_prime_crt_params.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_multi_prime_crt_params.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_multi_prime_factors.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_multi_prime_factors.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_multi_prime_factors.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_n.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_n.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_n.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_p.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_p.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_p.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_pss_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_pss_params.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_pss_params.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_q.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_q.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get0_q.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_default_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_default_method.html new file mode 120000 index 00000000..8a9e65b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_default_method.html @@ -0,0 +1 @@ +RSA_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_ex_new_index.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_ex_new_index.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_method.html new file mode 120000 index 00000000..8a9e65b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_method.html @@ -0,0 +1 @@ +RSA_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_multi_prime_extra_count.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_multi_prime_extra_count.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_multi_prime_extra_count.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_version.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_get_version.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_dup.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_dup.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_free.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_free.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get0_app_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get0_app_data.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get0_app_data.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get0_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get0_name.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get0_name.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_bn_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_bn_mod_exp.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_bn_mod_exp.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_finish.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_finish.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_finish.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_flags.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_flags.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_init.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_init.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_keygen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_keygen.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_keygen.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_mod_exp.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_mod_exp.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_multi_prime_keygen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_multi_prime_keygen.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_multi_prime_keygen.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_priv_dec.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_priv_dec.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_priv_dec.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_priv_enc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_priv_enc.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_priv_enc.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_pub_dec.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_pub_dec.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_pub_dec.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_pub_enc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_pub_enc.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_pub_enc.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_sign.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_sign.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_verify.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_get_verify.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set0_app_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set0_app_data.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set0_app_data.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set1_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set1_name.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set1_name.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_bn_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_bn_mod_exp.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_bn_mod_exp.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_finish.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_finish.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_finish.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_flags.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_flags.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_init.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_init.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_keygen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_keygen.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_keygen.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_mod_exp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_mod_exp.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_mod_exp.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_multi_prime_keygen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_multi_prime_keygen.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_multi_prime_keygen.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_priv_dec.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_priv_dec.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_priv_dec.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_priv_enc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_priv_enc.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_priv_enc.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_pub_dec.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_pub_dec.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_pub_dec.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_pub_enc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_pub_enc.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_pub_enc.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_sign.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_sign.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_verify.html new file mode 120000 index 00000000..b38483a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_meth_set_verify.html @@ -0,0 +1 @@ +RSA_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_new_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_new_method.html new file mode 120000 index 00000000..8a9e65b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_new_method.html @@ -0,0 +1 @@ +RSA_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP_mgf1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP_mgf1.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP_mgf1.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_2.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_2.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_2.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_SSLv23.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_SSLv23.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_SSLv23.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_none.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_none.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_add_none.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP_mgf1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP_mgf1.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP_mgf1.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_1.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_1.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_2.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_2.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_2.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_SSLv23.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_SSLv23.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_SSLv23.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_none.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_none.html new file mode 120000 index 00000000..0e3b7fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_padding_check_none.html @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_print_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_print_fp.html new file mode 120000 index 00000000..a46aa617 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_print_fp.html @@ -0,0 +1 @@ +RSA_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_private_decrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_private_decrypt.html new file mode 120000 index 00000000..354b30e7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_private_decrypt.html @@ -0,0 +1 @@ +RSA_public_encrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_private_encrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_private_encrypt.html index f8ffeb19..b65e9a14 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_private_encrypt.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_private_encrypt.html @@ -22,7 +22,7 @@

    NAME

    -

    RSA_private_encrypt, RSA_public_decrypt - low level signature operations

    +

    RSA_private_encrypt, RSA_public_decrypt - low-level signature operations

    SYNOPSIS

    @@ -36,7 +36,7 @@ int RSA_public_decrypt(int flen, unsigned char *from,

    DESCRIPTION

    -

    These functions handle RSA signatures at a low level.

    +

    These functions handle RSA signatures at a low-level.

    RSA_private_encrypt() signs the flen bytes at from (usually a message digest with an algorithm identifier) using the private key rsa and stores the signature in to. to must point to RSA_size(rsa) bytes of memory.

    @@ -72,7 +72,7 @@ int RSA_public_decrypt(int flen, unsigned char *from,

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_public_decrypt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_public_decrypt.html new file mode 120000 index 00000000..b9c3920e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_public_decrypt.html @@ -0,0 +1 @@ +RSA_private_encrypt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_security_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_security_bits.html new file mode 120000 index 00000000..b38956d2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_security_bits.html @@ -0,0 +1 @@ +RSA_size.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_crt_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_crt_params.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_crt_params.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_factors.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_factors.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_factors.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_key.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_key.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_multi_prime_params.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_multi_prime_params.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set0_multi_prime_params.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_default_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_default_method.html new file mode 120000 index 00000000..8a9e65b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_default_method.html @@ -0,0 +1 @@ +RSA_set_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_flags.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_flags.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_method.html index b45f26bc..09a09cab 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_method.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_set_method.html @@ -55,7 +55,7 @@ RSA *RSA_new_method(ENGINE *engine);

    RSA_get_default_method() returns a pointer to the current default RSA_METHOD. However, the meaningfulness of this result is dependent on whether the ENGINE API is being used, so this function is no longer recommended.

    -

    RSA_set_method() selects meth to perform all operations using the key rsa. This will replace the RSA_METHOD used by the RSA key and if the previous method was supplied by an ENGINE, the handle to that ENGINE will be released during the change. It is possible to have RSA keys that only work with certain RSA_METHOD implementations (eg. from an ENGINE module that supports embedded hardware-protected keys), and in such cases attempting to change the RSA_METHOD for the key can have unexpected results.

    +

    RSA_set_method() selects meth to perform all operations using the key rsa. This will replace the RSA_METHOD used by the RSA key and if the previous method was supplied by an ENGINE, the handle to that ENGINE will be released during the change. It is possible to have RSA keys that only work with certain RSA_METHOD implementations (e.g. from an ENGINE module that supports embedded hardware-protected keys), and in such cases attempting to change the RSA_METHOD for the key can have unexpected results.

    RSA_get_method() returns a pointer to the RSA_METHOD being used by rsa. This method may or may not be supplied by an ENGINE implementation, but if it is, the return value can only be guaranteed to be valid as long as the RSA key itself is valid and does not have its implementation changed by RSA_set_method().

    @@ -149,7 +149,7 @@ RSA *RSA_new_method(ENGINE *engine);

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_test_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_test_flags.html new file mode 120000 index 00000000..82d5ddf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_test_flags.html @@ -0,0 +1 @@ +RSA_get0_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_verify.html new file mode 120000 index 00000000..a88ac39e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_verify.html @@ -0,0 +1 @@ +RSA_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_verify_ASN1_OCTET_STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_verify_ASN1_OCTET_STRING.html new file mode 120000 index 00000000..3637247a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/RSA_verify_ASN1_OCTET_STRING.html @@ -0,0 +1 @@ +RSA_sign_ASN1_OCTET_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCRYPT_PARAMS_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCRYPT_PARAMS_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCRYPT_PARAMS_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCRYPT_PARAMS_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCRYPT_PARAMS_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCRYPT_PARAMS_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_free.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_free.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_print.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_print.html new file mode 120000 index 00000000..c7ef1331 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_print.html @@ -0,0 +1 @@ +SCT_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_validate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_validate.html new file mode 120000 index 00000000..bc2f3e42 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_LIST_validate.html @@ -0,0 +1 @@ +SCT_validate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_free.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_free.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_extensions.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_extensions.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_extensions.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_log_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_log_id.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_log_id.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_signature.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_signature.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get0_signature.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_log_entry_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_log_entry_type.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_log_entry_type.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_signature_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_signature_nid.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_signature_nid.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_source.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_source.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_source.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_timestamp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_timestamp.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_timestamp.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_validation_status.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_validation_status.html new file mode 120000 index 00000000..bc2f3e42 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_validation_status.html @@ -0,0 +1 @@ +SCT_validate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_version.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_get_version.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_new_from_base64.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_new_from_base64.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_new_from_base64.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_extensions.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_extensions.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_extensions.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_log_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_log_id.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_log_id.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_signature.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_signature.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set0_signature.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_extensions.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_extensions.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_extensions.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_log_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_log_id.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_log_id.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_signature.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_signature.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set1_signature.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_log_entry_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_log_entry_type.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_log_entry_type.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_signature_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_signature_nid.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_signature_nid.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_source.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_source.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_source.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_timestamp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_timestamp.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_timestamp.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_version.html new file mode 120000 index 00000000..f2292fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_set_version.html @@ -0,0 +1 @@ +SCT_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_validation_status_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_validation_status_string.html new file mode 120000 index 00000000..c7ef1331 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SCT_validation_status_string.html @@ -0,0 +1 @@ +SCT_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Final.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Final.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Init.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Init.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Update.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA1_Update.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Final.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Final.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Init.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Init.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Update.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA224_Update.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Final.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Final.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Init.html index b16a0a5c..23fbd28c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Init.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Init.html @@ -77,8 +77,6 @@ unsigned char *SHA512(const unsigned char *d, size_t n,

    The SHA224, SHA256, SHA384 and SHA512 families of functions operate in the same way as for the SHA1 functions. Note that SHA224 and SHA256 use a SHA256_CTX object instead of SHA_CTX. SHA384 and SHA512 use SHA512_CTX. The buffer md must have space for the output from the SHA variant being used (defined by SHA224_DIGEST_LENGTH, SHA256_DIGEST_LENGTH, SHA384_DIGEST_LENGTH and SHA512_DIGEST_LENGTH). Also note that, as for the SHA1() function above, the SHA224(), SHA256(), SHA384() and SHA512() functions are not thread safe if md is NULL.

    -

    The predecessor of SHA-1, SHA, is also implemented, but it should be used only when backward compatibility is required.

    -

    RETURN VALUES

    SHA1(), SHA224(), SHA256(), SHA384() and SHA512() return a pointer to the hash value.

    @@ -95,7 +93,7 @@ unsigned char *SHA512(const unsigned char *d, size_t n,

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Update.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA256_Update.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Final.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Final.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Init.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Init.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Update.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA384_Update.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Final.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Final.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Final.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Init.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Init.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Update.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Update.html new file mode 120000 index 00000000..001baabf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SHA512_Update.html @@ -0,0 +1 @@ +SHA256_Init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_description.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_description.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_description.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_find.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_find.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_find.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_auth_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_auth_nid.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_auth_nid.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_bits.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_bits.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_cipher_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_cipher_nid.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_cipher_nid.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_digest_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_digest_nid.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_digest_nid.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_handshake_digest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_handshake_digest.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_handshake_digest.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_id.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_id.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_kx_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_kx_nid.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_kx_nid.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_protocol_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_protocol_id.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_protocol_id.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_version.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_version.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_is_aead.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_is_aead.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_is_aead.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_standard_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_standard_name.html new file mode 120000 index 00000000..f66ae754 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CIPHER_standard_name.html @@ -0,0 +1 @@ +SSL_CIPHER_get_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_free_compression_methods.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_free_compression_methods.html new file mode 120000 index 00000000..e1e585cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_free_compression_methods.html @@ -0,0 +1 @@ +SSL_COMP_add_compression_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get0_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get0_name.html new file mode 120000 index 00000000..e1e585cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get0_name.html @@ -0,0 +1 @@ +SSL_COMP_add_compression_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get_compression_methods.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get_compression_methods.html new file mode 120000 index 00000000..e1e585cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get_compression_methods.html @@ -0,0 +1 @@ +SSL_COMP_add_compression_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get_id.html new file mode 120000 index 00000000..e1e585cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_COMP_get_id.html @@ -0,0 +1 @@ +SSL_COMP_add_compression_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_clear_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_clear_flags.html new file mode 120000 index 00000000..41482fd3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_clear_flags.html @@ -0,0 +1 @@ +SSL_CONF_CTX_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_free.html new file mode 120000 index 00000000..fe6f38e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_free.html @@ -0,0 +1 @@ +SSL_CONF_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_set_ssl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_set_ssl.html new file mode 120000 index 00000000..06175507 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_set_ssl.html @@ -0,0 +1 @@ +SSL_CONF_CTX_set_ssl_ctx.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd.html index 9934b55d..8204ead5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd.html @@ -74,7 +74,7 @@ int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd);

    This sets the supported groups. For clients, the groups are sent using the supported groups extension. For servers, it is used to determine which group to use. This setting affects groups used for signatures (in TLSv1.2 and earlier) and key exchange. The first group listed will also be used for the key_share sent by a client in a TLSv1.3 ClientHello.

    -

    The value argument is a colon separated list of groups. The group can be either the NIST name (e.g. P-256), some other commonly used name where applicable (e.g. X25519) or an OpenSSL OID name (e.g prime256v1). Group names are case sensitive. The list should be in order of preference with the most preferred group first.

    +

    The value argument is a colon separated list of groups. The group can be either the NIST name (e.g. P-256), some other commonly used name where applicable (e.g. X25519) or an OpenSSL OID name (e.g. prime256v1). Group names are case sensitive. The list should be in order of preference with the most preferred group first.

    -curves
    @@ -88,7 +88,7 @@ int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd);

    This sets the temporary curve used for ephemeral ECDH modes. Only used by servers

    -

    The value argument is a curve name or the special value auto which picks an appropriate curve based on client and server preferences. The curve can be either the NIST name (e.g. P-256) or an OpenSSL OID name (e.g prime256v1). Curve names are case sensitive.

    +

    The value argument is a curve name or the special value auto which picks an appropriate curve based on client and server preferences. The curve can be either the NIST name (e.g. P-256) or an OpenSSL OID name (e.g. prime256v1). Curve names are case sensitive.

    -cipher
    @@ -136,7 +136,7 @@ int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd);
    -min_protocol, -max_protocol
    -

    Sets the minimum and maximum supported protocol. Currently supported protocol values are SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 for TLS and DTLSv1, DTLSv1.2 for DTLS, and None for no limit. If either bound is not specified then only the other bound applies, if specified. To restrict the supported protocol versions use these commands rather than the deprecated alternative commands below.

    +

    Sets the minimum and maximum supported protocol. Currently supported protocol values are SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 for TLS; DTLSv1, DTLSv1.2 for DTLS, and None for no limit. If either the lower or upper bound is not specified then only the other bound applies, if specified. If your application supports both TLS and DTLS you can specify any of these options twice, once with a bound for TLS and again with an appropriate bound for DTLS. To restrict the supported protocol versions use these commands rather than the deprecated alternative commands below.

    -no_ssl3, -no_tls1, -no_tls1_1, -no_tls1_2, -no_tls1_3
    @@ -306,7 +306,7 @@ int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd);

    This sets the supported groups. For clients, the groups are sent using the supported groups extension. For servers, it is used to determine which group to use. This setting affects groups used for signatures (in TLSv1.2 and earlier) and key exchange. The first group listed will also be used for the key_share sent by a client in a TLSv1.3 ClientHello.

    -

    The value argument is a colon separated list of groups. The group can be either the NIST name (e.g. P-256), some other commonly used name where applicable (e.g. X25519) or an OpenSSL OID name (e.g prime256v1). Group names are case sensitive. The list should be in order of preference with the most preferred group first.

    +

    The value argument is a colon separated list of groups. The group can be either the NIST name (e.g. P-256), some other commonly used name where applicable (e.g. X25519) or an OpenSSL OID name (e.g. prime256v1). Group names are case sensitive. The list should be in order of preference with the most preferred group first.

    Curves
    @@ -320,7 +320,7 @@ int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd);

    This sets the minimum supported SSL, TLS or DTLS version.

    -

    Currently supported protocol values are SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3, DTLSv1 and DTLSv1.2. The value None will disable the limit.

    +

    Currently supported protocol values are SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3, DTLSv1 and DTLSv1.2. The SSL and TLS bounds apply only to TLS-based contexts, while the DTLS bounds apply only to DTLS-based contexts. The command can be repeated with one instance setting a TLS bound, and the other setting a DTLS bound. The value None applies to both types of contexts and disables the limits.

    MaxProtocol
    @@ -328,7 +328,7 @@ int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd);

    This sets the maximum supported SSL, TLS or DTLS version.

    -

    Currently supported protocol values are SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3, DTLSv1 and DTLSv1.2. The value None will disable the limit.

    +

    Currently supported protocol values are SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3, DTLSv1 and DTLSv1.2. The SSL and TLS bounds apply only to TLS-based contexts, while the DTLS bounds apply only to DTLS-based contexts. The command can be repeated with one instance setting a TLS bound, and the other setting a DTLS bound. The value None applies to both types of contexts and disables the limits.

    Protocol
    @@ -356,7 +356,7 @@ int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd);

    SessionTicket: session ticket support, enabled by default. Inverse of SSL_OP_NO_TICKET: that is -SessionTicket is the same as setting SSL_OP_NO_TICKET.

    -

    Compression: SSL/TLS compression support, enabled by default. Inverse of SSL_OP_NO_COMPRESSION.

    +

    Compression: SSL/TLS compression support, disabled by default. Inverse of SSL_OP_NO_COMPRESSION.

    EmptyFragments: use empty fragments as a countermeasure against a SSL 3.0/TLS 1.0 protocol vulnerability affecting CBC ciphers. It is set by default. Inverse of SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS.

    @@ -434,7 +434,7 @@ int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd);
    SSL_CONF_TYPE_FILE
    -

    The value is a file name.

    +

    The value is a filename.

    SSL_CONF_TYPE_DIR
    @@ -544,7 +544,7 @@ SSL_CONF_cmd(ctx, "MaxProtocol", "TLSv1.2");

    COPYRIGHT

    -

    Copyright 2012-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2012-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd_value_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd_value_type.html new file mode 120000 index 00000000..f319b909 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd_value_type.html @@ -0,0 +1 @@ +SSL_CONF_cmd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add0_chain_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add0_chain_cert.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add0_chain_cert.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_to_CA_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_to_CA_list.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_to_CA_list.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_client_CA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_client_CA.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_client_CA.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_client_custom_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_client_custom_ext.html new file mode 120000 index 00000000..b90842b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_client_custom_ext.html @@ -0,0 +1 @@ +SSL_extension_supported.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_custom_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_custom_ext.html new file mode 120000 index 00000000..b90842b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_custom_ext.html @@ -0,0 +1 @@ +SSL_extension_supported.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_server_custom_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_server_custom_ext.html new file mode 120000 index 00000000..b90842b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_add_server_custom_ext.html @@ -0,0 +1 @@ +SSL_extension_supported.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_build_cert_chain.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_build_cert_chain.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_build_cert_chain.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_callback_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_callback_ctrl.html new file mode 120000 index 00000000..fe643c8d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_callback_ctrl.html @@ -0,0 +1 @@ +SSL_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_check_private_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_check_private_key.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_check_private_key.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_chain_certs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_chain_certs.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_chain_certs.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_extra_chain_certs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_extra_chain_certs.html new file mode 120000 index 00000000..317d9b74 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_extra_chain_certs.html @@ -0,0 +1 @@ +SSL_CTX_add_extra_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_mode.html new file mode 120000 index 00000000..59ce589c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_mode.html @@ -0,0 +1 @@ +SSL_CTX_set_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_options.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_options.html new file mode 120000 index 00000000..2b3c746d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_options.html @@ -0,0 +1 @@ +SSL_CTX_set_options.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_ct_is_enabled.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_ct_is_enabled.html new file mode 120000 index 00000000..a04d25cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_ct_is_enabled.html @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_clear_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_clear_flags.html new file mode 120000 index 00000000..4aae135b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_clear_flags.html @@ -0,0 +1 @@ +SSL_CTX_dane_enable.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html index 42f4684d..21fa9bb8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html @@ -72,9 +72,9 @@ unsigned long SSL_dane_clear_flags(SSL *ssl, unsigned long flags);

    If no TLSA records directly matched any elements of the certificate chain, but a DANE-TA(2) SPKI(1) Full(0) record provided the public key that signed an element of the chain, then that key is returned via mspki argument (if not NULL). In this case the return value is the depth of the top-most element of the validated certificate chain. As with mcert this is a short-term internal reference, and EVP_PKEY_up_ref(3) and EVP_PKEY_free(3) can be used to acquire and release long-term references respectively.

    -

    SSL_get0_dane_tlsa() can be used to retrieve the fields of the TLSA record that matched the peer certificate chain. The return value indicates the match depth or failure to match just as with SSL_get0_dane_authority(). When the return value is non-negative, the storage pointed to by the usage, selector, mtype and data parameters is updated to the corresponding TLSA record fields. The data field is in binary wire form, and is therefore not NUL-terminated, its length is returned via the dlen parameter. If any of these parameters is NULL, the corresponding field is not returned. The data parameter is set to a short-term internal-copy of the associated data field and must not be freed by the application. Applications that need long-term access to this field need to copy the content.

    +

    SSL_get0_dane_tlsa() can be used to retrieve the fields of the TLSA record that matched the peer certificate chain. The return value indicates the match depth or failure to match just as with SSL_get0_dane_authority(). When the return value is nonnegative, the storage pointed to by the usage, selector, mtype and data parameters is updated to the corresponding TLSA record fields. The data field is in binary wire form, and is therefore not NUL-terminated, its length is returned via the dlen parameter. If any of these parameters is NULL, the corresponding field is not returned. The data parameter is set to a short-term internal-copy of the associated data field and must not be freed by the application. Applications that need long-term access to this field need to copy the content.

    -

    SSL_CTX_dane_set_flags() and SSL_dane_set_flags() can be used to enable optional DANE verification features. SSL_CTX_dane_clear_flags() and SSL_dane_clear_flags() can be used to disable the same features. The flags argument is a bitmask of the features to enable or disable. The flags set for an SSL_CTX context are copied to each SSL handle associated with that context at the time the handle is created. Subsequent changes in the context's flags have no effect on the flags set for the handle.

    +

    SSL_CTX_dane_set_flags() and SSL_dane_set_flags() can be used to enable optional DANE verification features. SSL_CTX_dane_clear_flags() and SSL_dane_clear_flags() can be used to disable the same features. The flags argument is a bit mask of the features to enable or disable. The flags set for an SSL_CTX context are copied to each SSL handle associated with that context at the time the handle is created. Subsequent changes in the context's flags have no effect on the flags set for the handle.

    At present, the only available option is DANE_FLAG_NO_DANE_EE_NAMECHECKS which can be used to disable server name checks when authenticating via DANE-EE(3) TLSA records. For some applications, primarily web browsers, it is not safe to disable name checks due to "unknown key share" attacks, in which a malicious server can convince a client that a connection to a victim server is instead a secure connection to the malicious server. The malicious server may then be able to violate cross-origin scripting restrictions. Thus, despite the text of RFC7671, name checks are by default enabled for DANE-EE(3) TLSA records, and can be disabled in applications where it is safe to do so. In particular, SMTP and XMPP clients should set this option as SRV and MX records already make it possible for a remote domain to redirect client connections to any server of its choice, and in any case SMTP and XMPP clients do not execute scripts downloaded from remote servers.

    @@ -82,7 +82,7 @@ unsigned long SSL_dane_clear_flags(SSL *ssl, unsigned long flags);

    The functions SSL_CTX_dane_enable(), SSL_CTX_dane_mtype_set(), SSL_dane_enable() and SSL_dane_tlsa_add() return a positive value on success. Negative return values indicate resource problems (out of memory, etc.) in the SSL library, while a return value of 0 indicates incorrect usage or invalid input, such as an unsupported TLSA record certificate usage, selector or matching type. Invalid input also includes malformed data, either a digest length that does not match the digest algorithm, or a Full(0) (binary ASN.1 DER form) certificate or a public key that fails to parse.

    -

    The functions SSL_get0_dane_authority() and SSL_get0_dane_tlsa() return a negative value when DANE authentication failed or was not enabled, a non-negative value indicates the chain depth at which the TLSA record matched a chain certificate, or the depth of the top-most certificate, when the TLSA record is a full public key that is its signer.

    +

    The functions SSL_get0_dane_authority() and SSL_get0_dane_tlsa() return a negative value when DANE authentication failed or was not enabled, a nonnegative value indicates the chain depth at which the TLSA record matched a chain certificate, or the depth of the top-most certificate, when the TLSA record is a full public key that is its signer.

    The functions SSL_CTX_dane_set_flags(), SSL_CTX_dane_clear_flags(), SSL_dane_set_flags() and SSL_dane_clear_flags() return the flags in effect before they were called.

    @@ -240,7 +240,7 @@ if (SSL_session_reused(ssl)) {

    COPYRIGHT

    -

    Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_mtype_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_mtype_set.html new file mode 120000 index 00000000..4aae135b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_mtype_set.html @@ -0,0 +1 @@ +SSL_CTX_dane_enable.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_set_flags.html new file mode 120000 index 00000000..4aae135b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_set_flags.html @@ -0,0 +1 @@ +SSL_CTX_dane_enable.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_decrypt_session_ticket_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_decrypt_session_ticket_fn.html new file mode 120000 index 00000000..0bbb46fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_decrypt_session_ticket_fn.html @@ -0,0 +1 @@ +SSL_CTX_set_session_ticket_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_disable_ct.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_disable_ct.html new file mode 120000 index 00000000..a04d25cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_disable_ct.html @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_enable_ct.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_enable_ct.html new file mode 120000 index 00000000..a04d25cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_enable_ct.html @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_generate_session_ticket_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_generate_session_ticket_fn.html new file mode 120000 index 00000000..0bbb46fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_generate_session_ticket_fn.html @@ -0,0 +1 @@ +SSL_CTX_set_session_ticket_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_CA_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_CA_list.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_CA_list.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_chain_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_chain_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_chain_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_chain_certs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_chain_certs.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_chain_certs.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_security_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_security_ex_data.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_security_ex_data.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_verify_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_verify_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_verify_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_cert_store.html new file mode 120000 index 00000000..2c864a54 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_ciphers.html new file mode 120000 index 00000000..3c738e3d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_ciphers.html @@ -0,0 +1 @@ +SSL_get_ciphers.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_client_CA_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_client_CA_list.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_client_CA_list.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_client_cert_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_client_cert_cb.html new file mode 120000 index 00000000..5c7dbdac --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_client_cert_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_client_cert_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb.html new file mode 120000 index 00000000..7d830c6b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb_userdata.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb_userdata.html new file mode 120000 index 00000000..7d830c6b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb_userdata.html @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_read_ahead.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_read_ahead.html new file mode 120000 index 00000000..4afbdd77 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_read_ahead.html @@ -0,0 +1 @@ +SSL_CTX_set_read_ahead.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_ex_data.html new file mode 120000 index 00000000..541b4ec6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_ex_data.html @@ -0,0 +1 @@ +SSL_CTX_set_ex_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_info_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_info_callback.html new file mode 120000 index 00000000..0c6819c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_info_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_info_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_keylog_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_keylog_callback.html new file mode 120000 index 00000000..dea78f52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_keylog_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_keylog_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_cert_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_cert_list.html new file mode 120000 index 00000000..76351597 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_cert_list.html @@ -0,0 +1 @@ +SSL_CTX_set_max_cert_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_proto_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_proto_version.html new file mode 120000 index 00000000..9fa31522 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_proto_version.html @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_min_proto_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_min_proto_version.html new file mode 120000 index 00000000..9fa31522 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_min_proto_version.html @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_mode.html new file mode 120000 index 00000000..59ce589c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_mode.html @@ -0,0 +1 @@ +SSL_CTX_set_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_num_tickets.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_num_tickets.html new file mode 120000 index 00000000..7a45892a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_num_tickets.html @@ -0,0 +1 @@ +SSL_CTX_set_num_tickets.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_options.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_options.html new file mode 120000 index 00000000..2b3c746d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_options.html @@ -0,0 +1 @@ +SSL_CTX_set_options.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_quiet_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_quiet_shutdown.html new file mode 120000 index 00000000..5bf42d2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_quiet_shutdown.html @@ -0,0 +1 @@ +SSL_CTX_set_quiet_shutdown.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_read_ahead.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_read_ahead.html new file mode 120000 index 00000000..4afbdd77 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_read_ahead.html @@ -0,0 +1 @@ +SSL_CTX_set_read_ahead.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_record_padding_callback_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_record_padding_callback_arg.html new file mode 120000 index 00000000..d080916b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_record_padding_callback_arg.html @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_recv_max_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_recv_max_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_recv_max_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_security_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_security_callback.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_security_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_security_level.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_security_level.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_security_level.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_session_cache_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_session_cache_mode.html new file mode 120000 index 00000000..002f0e6e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_session_cache_mode.html @@ -0,0 +1 @@ +SSL_CTX_set_session_cache_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_timeout.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_timeout.html new file mode 120000 index 00000000..5bf83161 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_timeout.html @@ -0,0 +1 @@ +SSL_CTX_set_timeout.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_arg.html new file mode 120000 index 00000000..66e939c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_arg.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_cb.html new file mode 120000 index 00000000..66e939c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_type.html new file mode 120000 index 00000000..66e939c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_type.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_callback.html new file mode 120000 index 00000000..9179e4fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_callback.html @@ -0,0 +1 @@ +SSL_CTX_get_verify_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_depth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_depth.html new file mode 120000 index 00000000..9179e4fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_depth.html @@ -0,0 +1 @@ +SSL_CTX_get_verify_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_keylog_cb_func.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_keylog_cb_func.html new file mode 120000 index 00000000..dea78f52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_keylog_cb_func.html @@ -0,0 +1 @@ +SSL_CTX_set_keylog_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_remove_session.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_remove_session.html new file mode 120000 index 00000000..68e89eec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_remove_session.html @@ -0,0 +1 @@ +SSL_CTX_add_session.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_select_current_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_select_current_cert.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_select_current_cert.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept_good.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept_good.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept_good.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept_renegotiate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept_renegotiate.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept_renegotiate.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_cache_full.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_cache_full.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_cache_full.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_cb_hits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_cb_hits.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_cb_hits.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect_good.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect_good.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect_good.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect_renegotiate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect_renegotiate.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect_renegotiate.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_cache_size.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_cache_size.html new file mode 120000 index 00000000..9fe50c86 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_cache_size.html @@ -0,0 +1 @@ +SSL_CTX_sess_set_cache_size.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_get_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_get_cb.html new file mode 120000 index 00000000..bac3d1f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_get_cb.html @@ -0,0 +1 @@ +SSL_CTX_sess_set_get_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_new_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_new_cb.html new file mode 120000 index 00000000..bac3d1f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_new_cb.html @@ -0,0 +1 @@ +SSL_CTX_sess_set_get_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_remove_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_remove_cb.html new file mode 120000 index 00000000..bac3d1f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_remove_cb.html @@ -0,0 +1 @@ +SSL_CTX_sess_set_get_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_hits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_hits.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_hits.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_misses.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_misses.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_misses.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_new_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_new_cb.html new file mode 120000 index 00000000..bac3d1f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_new_cb.html @@ -0,0 +1 @@ +SSL_CTX_sess_set_get_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_remove_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_remove_cb.html new file mode 120000 index 00000000..bac3d1f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_remove_cb.html @@ -0,0 +1 @@ +SSL_CTX_sess_set_get_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_timeouts.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_timeouts.html new file mode 120000 index 00000000..c651d92e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_timeouts.html @@ -0,0 +1 @@ +SSL_CTX_sess_number.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_chain.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_chain.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_chain.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_chain_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_chain_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_chain_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_security_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_security_ex_data.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_security_ex_data.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_verify_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_verify_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_verify_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_cert_store.html new file mode 120000 index 00000000..2c864a54 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_chain.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_chain.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_chain.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_chain_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_chain_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_chain_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs.html new file mode 120000 index 00000000..b87af34f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs.html @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs_list.html new file mode 120000 index 00000000..b87af34f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs_list.html @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves_list.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves_list.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_groups.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_groups.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_groups.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_groups_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_groups_list.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_groups_list.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_param.html new file mode 120000 index 00000000..6cc1ff84 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_param.html @@ -0,0 +1 @@ +SSL_CTX_get0_param.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs_list.html new file mode 120000 index 00000000..b87af34f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs_list.html @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html index 8d08b842..c701e51c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html @@ -24,7 +24,7 @@

    NAME

    -

    SSL_CTX_set0_verify_cert_store, SSL_CTX_set1_verify_cert_store, SSL_CTX_set0_chain_cert_store, SSL_CTX_set1_chain_cert_store, SSL_set0_verify_cert_store, SSL_set1_verify_cert_store, SSL_set0_chain_cert_store, SSL_set1_chain_cert_store - set certificate verification or chain store

    +

    SSL_CTX_set0_verify_cert_store, SSL_CTX_set1_verify_cert_store, SSL_CTX_set0_chain_cert_store, SSL_CTX_set1_chain_cert_store, SSL_set0_verify_cert_store, SSL_set1_verify_cert_store, SSL_set0_chain_cert_store, SSL_set1_chain_cert_store, SSL_CTX_get0_verify_cert_store, SSL_CTX_get0_chain_cert_store, SSL_get0_verify_cert_store, SSL_get0_chain_cert_store - set certificate verification or chain store

    SYNOPSIS

    @@ -34,11 +34,15 @@ int SSL_CTX_set0_verify_cert_store(SSL_CTX *ctx, X509_STORE *st); int SSL_CTX_set1_verify_cert_store(SSL_CTX *ctx, X509_STORE *st); int SSL_CTX_set0_chain_cert_store(SSL_CTX *ctx, X509_STORE *st); int SSL_CTX_set1_chain_cert_store(SSL_CTX *ctx, X509_STORE *st); +int SSL_CTX_get0_verify_cert_store(SSL_CTX *ctx, X509_STORE **st); +int SSL_CTX_get0_chain_cert_store(SSL_CTX *ctx, X509_STORE **st); int SSL_set0_verify_cert_store(SSL *ctx, X509_STORE *st); int SSL_set1_verify_cert_store(SSL *ctx, X509_STORE *st); int SSL_set0_chain_cert_store(SSL *ctx, X509_STORE *st); -int SSL_set1_chain_cert_store(SSL *ctx, X509_STORE *st); +int SSL_set1_chain_cert_store(SSL *ctx, X509_STORE *st); +int SSL_get0_verify_cert_store(SSL *ctx, X509_STORE **st); +int SSL_get0_chain_cert_store(SSL *ctx, X509_STORE **st);

    DESCRIPTION

    @@ -48,6 +52,8 @@ int SSL_set1_chain_cert_store(SSL *ctx, X509_STORE *st);

    SSL_set0_verify_cert_store(), SSL_set1_verify_cert_store(), SSL_set0_chain_cert_store() and SSL_set1_chain_cert_store() are similar except they apply to SSL structure ssl.

    +

    SSL_CTX_get0_verify_chain_store(), SSL_get0_verify_chain_store(), SSL_CTX_get0_chain_cert_store() and SSL_get0_chain_cert_store() retrieve the objects previously set via the above calls. A pointer to the object (or NULL if no such object has been set) is written to *st.

    +

    All these functions are implemented as macros. Those containing a 1 increment the reference count of the supplied store so it must be freed at some point after the operation. Those containing a 0 do not increment reference counts and the supplied store MUST NOT be freed after the operation.

    NOTES

    @@ -78,7 +84,7 @@ int SSL_set1_chain_cert_store(SSL *ctx, X509_STORE *st);

    COPYRIGHT

    -

    Copyright 2013-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2013-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_allow_early_data_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_allow_early_data_cb.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_allow_early_data_cb.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_protos.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_protos.html new file mode 120000 index 00000000..5ca0cdfb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_protos.html @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html index 7315d486..21f43fe5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html @@ -85,7 +85,7 @@ void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data,

    NOTES

    -

    The protocol-lists must be in wire-format, which is defined as a vector of non-empty, 8-bit length-prefixed, byte strings. The length-prefix byte is not included in the length. Each string is limited to 255 bytes. A byte-string length of 0 is invalid. A truncated byte-string is invalid. The length of the vector is not in the vector itself, but in a separate variable.

    +

    The protocol-lists must be in wire-format, which is defined as a vector of nonempty, 8-bit length-prefixed, byte strings. The length-prefix byte is not included in the length. Each string is limited to 255 bytes. A byte-string length of 0 is invalid. A truncated byte-string is invalid. The length of the vector is not in the vector itself, but in a separate variable.

    Example:

    @@ -155,7 +155,7 @@ unsigned int length = sizeof(vector);

    COPYRIGHT

    -

    Copyright 2016-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_block_padding.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_block_padding.html new file mode 120000 index 00000000..d080916b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_block_padding.html @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ciphersuites.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ciphersuites.html new file mode 120000 index 00000000..f9ebd142 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ciphersuites.html @@ -0,0 +1 @@ +SSL_CTX_set_cipher_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_CA_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_CA_list.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_CA_list.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cookie_generate_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cookie_generate_cb.html new file mode 120000 index 00000000..bde12081 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cookie_generate_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_stateless_cookie_generate_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cookie_verify_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cookie_verify_cb.html new file mode 120000 index 00000000..bde12081 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cookie_verify_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_stateless_cookie_generate_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_current_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_current_cert.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_current_cert.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_ctlog_list_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_ctlog_list_file.html new file mode 120000 index 00000000..38ca3b51 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_ctlog_list_file.html @@ -0,0 +1 @@ +SSL_CTX_set_ctlog_list_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb_userdata.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb_userdata.html new file mode 120000 index 00000000..7d830c6b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb_userdata.html @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_read_buffer_len.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_read_buffer_len.html new file mode 120000 index 00000000..8d3f23ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_read_buffer_len.html @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_dir.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_dir.html new file mode 120000 index 00000000..c0c6ce60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_dir.html @@ -0,0 +1 @@ +SSL_CTX_load_verify_locations.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_file.html new file mode 120000 index 00000000..c0c6ce60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_file.html @@ -0,0 +1 @@ +SSL_CTX_load_verify_locations.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_paths.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_paths.html new file mode 120000 index 00000000..c0c6ce60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_paths.html @@ -0,0 +1 @@ +SSL_CTX_load_verify_locations.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_generate_session_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_generate_session_id.html index c005b7a8..ec8d4c52 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_generate_session_id.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_generate_session_id.html @@ -85,8 +85,8 @@ static int generate_session_id(SSL *ssl, unsigned char *id, /* * Prefix the session_id with the required prefix. NB: If our * prefix is too long, clip it - but there will be worse effects - * anyway, eg. the server could only possibly create 1 session - * ID (ie. the prefix!) so all future session negotiations will + * anyway, e.g. the server could only possibly create 1 session + * ID (i.e. the prefix!) so all future session negotiations will * fail due to conflicts. */ memcpy(id, session_id_prefix, strlen(session_id_prefix) < *id_len ? @@ -104,7 +104,7 @@ static int generate_session_id(SSL *ssl, unsigned char *id,

    COPYRIGHT

    -

    Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_info_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_info_callback.html index a8b1acd0..455a6a33 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_info_callback.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_info_callback.html @@ -52,7 +52,7 @@ void (*SSL_get_info_callback(const SSL *ssl))();

    The callback function is called as callback(SSL *ssl, int where, int ret). The where argument specifies information about where (in which context) the callback function was called. If ret is 0, an error condition occurred. If an alert is handled, SSL_CB_ALERT is set and ret specifies the alert information.

    -

    where is a bitmask made up of the following bits:

    +

    where is a bit mask made up of the following bits:

    @@ -65,7 +65,7 @@ void (*SSL_get_info_callback(const SSL *ssl))();
    SSL_CB_EXIT
    -

    Callback has been called to indicate exit of a handshake function. This will happen after the end of a handshake, but may happen at other times too such as on error or when IO might otherwise block and non-blocking is being used.

    +

    Callback has been called to indicate exit of a handshake function. This will happen after the end of a handshake, but may happen at other times too such as on error or when IO might otherwise block and nonblocking is being used.

    SSL_CB_READ
    @@ -174,7 +174,7 @@ void (*SSL_get_info_callback(const SSL *ssl))();

    COPYRIGHT

    -

    Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_cert_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_cert_list.html index 4e2530ff..bfa6c0fa 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_cert_list.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_cert_list.html @@ -49,7 +49,7 @@ long SSL_get_max_cert_list(SSL *ctx);

    During the handshake process, the peer may send a certificate chain. The TLS/SSL standard does not give any maximum size of the certificate chain. The OpenSSL library handles incoming data by a dynamically allocated buffer. In order to prevent this buffer from growing without bounds due to data received from a faulty or malicious peer, a maximum size for the certificate chain is set.

    -

    The default value for the maximum certificate chain size is 100kB (30kB on the 16bit DOS platform). This should be sufficient for usual certificate chains (OpenSSL's default maximum chain length is 10, see SSL_CTX_set_verify(3), and certificates without special extensions have a typical size of 1-2kB).

    +

    The default value for the maximum certificate chain size is 100kB (30kB on the 16-bit DOS platform). This should be sufficient for usual certificate chains (OpenSSL's default maximum chain length is 10, see SSL_CTX_set_verify(3), and certificates without special extensions have a typical size of 1-2kB).

    For special applications it can be necessary to extend the maximum certificate chain size allowed to be sent by the peer, see e.g. the work on "Internet X.509 Public Key Infrastructure Proxy Certificate Profile" and "TLS Delegation Protocol" at http://www.ietf.org/ and http://www.globus.org/ .

    @@ -69,7 +69,7 @@ long SSL_get_max_cert_list(SSL *ctx);

    COPYRIGHT

    -

    Copyright 2001-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_pipelines.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_pipelines.html new file mode 120000 index 00000000..8d3f23ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_pipelines.html @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_proto_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_proto_version.html new file mode 120000 index 00000000..9fa31522 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_proto_version.html @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_send_fragment.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_send_fragment.html new file mode 120000 index 00000000..8d3f23ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_send_fragment.html @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_mode.html index 9fd3a569..7ae34400 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_mode.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_mode.html @@ -40,9 +40,9 @@ long SSL_get_mode(SSL *ssl);

    DESCRIPTION

    -

    SSL_CTX_set_mode() adds the mode set via bitmask in mode to ctx. Options already set before are not cleared. SSL_CTX_clear_mode() removes the mode set via bitmask in mode from ctx.

    +

    SSL_CTX_set_mode() adds the mode set via bit mask in mode to ctx. Options already set before are not cleared. SSL_CTX_clear_mode() removes the mode set via bit mask in mode from ctx.

    -

    SSL_set_mode() adds the mode set via bitmask in mode to ssl. Options already set before are not cleared. SSL_clear_mode() removes the mode set via bitmask in mode from ssl.

    +

    SSL_set_mode() adds the mode set via bit mask in mode to ssl. Options already set before are not cleared. SSL_clear_mode() removes the mode set via bit mask in mode from ssl.

    SSL_CTX_get_mode() returns the mode set for ctx.

    @@ -63,7 +63,7 @@ long SSL_get_mode(SSL *ssl);
    SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER
    -

    Make it possible to retry SSL_write_ex() or SSL_write() with changed buffer location (the buffer contents must stay the same). This is not the default to avoid the misconception that non-blocking SSL_write() behaves like non-blocking write().

    +

    Make it possible to retry SSL_write_ex() or SSL_write() with changed buffer location (the buffer contents must stay the same). This is not the default to avoid the misconception that nonblocking SSL_write() behaves like nonblocking write().

    SSL_MODE_AUTO_RETRY
    @@ -71,7 +71,7 @@ long SSL_get_mode(SSL *ssl);

    During normal operations, non-application data records might need to be sent or received that the application is not aware of. If a non-application data record was processed, SSL_read_ex(3) and SSL_read(3) can return with a failure and indicate the need to retry with SSL_ERROR_WANT_READ. If such a non-application data record was processed, the flag SSL_MODE_AUTO_RETRY causes it to try to process the next record instead of returning.

    -

    In a non-blocking environment applications must be prepared to handle incomplete read/write operations. Setting SSL_MODE_AUTO_RETRY for a non-blocking BIO will process non-application data records until either no more data is available or an application data record has been processed.

    +

    In a nonblocking environment applications must be prepared to handle incomplete read/write operations. Setting SSL_MODE_AUTO_RETRY for a nonblocking BIO will process non-application data records until either no more data is available or an application data record has been processed.

    In a blocking environment, applications are not always prepared to deal with the functions returning intermediate reports such as retry requests, and setting the SSL_MODE_AUTO_RETRY flag will cause the functions to only return after successfully processing an application data record or a failure.

    @@ -110,9 +110,9 @@ long SSL_get_mode(SSL *ssl);

    RETURN VALUES

    -

    SSL_CTX_set_mode() and SSL_set_mode() return the new mode bitmask after adding mode.

    +

    SSL_CTX_set_mode() and SSL_set_mode() return the new mode bit mask after adding mode.

    -

    SSL_CTX_get_mode() and SSL_get_mode() return the current bitmask.

    +

    SSL_CTX_get_mode() and SSL_get_mode() return the current bit mask.

    SEE ALSO

    @@ -124,7 +124,7 @@ long SSL_get_mode(SSL *ssl);

    COPYRIGHT

    -

    Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback_arg.html new file mode 120000 index 00000000..2991e5eb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback_arg.html @@ -0,0 +1 @@ +SSL_CTX_set_msg_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_next_proto_select_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_next_proto_select_cb.html new file mode 120000 index 00000000..5ca0cdfb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_next_proto_select_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_next_protos_advertised_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_next_protos_advertised_cb.html new file mode 120000 index 00000000..5ca0cdfb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_next_protos_advertised_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_num_tickets.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_num_tickets.html index f469f92b..4c438632 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_num_tickets.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_num_tickets.html @@ -37,7 +37,7 @@ size_t SSL_CTX_get_num_tickets(SSL_CTX *ctx);

    SSL_CTX_set_num_tickets() and SSL_set_num_tickets() can be called for a server application and set the number of TLSv1.3 session tickets that will be sent to the client after a full handshake. Set the desired value (which could be 0) in the num_tickets argument. Typically these functions should be called before the start of the handshake.

    -

    The default number of tickets is 2; the default number of tickets sent following a resumption handshake is 1 but this cannot be changed using these functions. The number of tickets following a resumption handshake can be reduced to 0 using custom session ticket callbacks (see SSL_CTX_set_session_ticket_cb(3)).

    +

    The default number of tickets is 2. Following a resumption the number of tickets issued will never be more than 1 regardless of the value set via SSL_set_num_tickets() or SSL_CTX_set_num_tickets(). If num_tickets is set to 0 then no tickets will be issued for either a normal connection or a resumption.

    Tickets are also issued on receipt of a post-handshake certificate from the client following a request by the server using SSL_verify_client_post_handshake(3). These new tickets will be associated with the updated client identity (i.e. including their certificate and verification status). The number of tickets issued will normally be the same as was used for the initial handshake. If the initial handshake was a full handshake then SSL_set_num_tickets() can be called again prior to calling SSL_verify_client_post_handshake() to update the number of tickets that will be sent.

    @@ -55,7 +55,7 @@ size_t SSL_CTX_get_num_tickets(SSL_CTX *ctx);

    COPYRIGHT

    -

    Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2018-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html index cd6ea3b7..f84f8f69 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html @@ -50,13 +50,13 @@ long SSL_get_secure_renegotiation_support(SSL *ssl);

    DESCRIPTION

    -

    SSL_CTX_set_options() adds the options set via bitmask in options to ctx. Options already set before are not cleared!

    +

    SSL_CTX_set_options() adds the options set via bit mask in options to ctx. Options already set before are not cleared!

    -

    SSL_set_options() adds the options set via bitmask in options to ssl. Options already set before are not cleared!

    +

    SSL_set_options() adds the options set via bit mask in options to ssl. Options already set before are not cleared!

    -

    SSL_CTX_clear_options() clears the options set via bitmask in options to ctx.

    +

    SSL_CTX_clear_options() clears the options set via bit mask in options to ctx.

    -

    SSL_clear_options() clears the options set via bitmask in options to ssl.

    +

    SSL_clear_options() clears the options set via bit mask in options to ssl.

    SSL_CTX_get_options() returns the options set for ctx.

    @@ -66,7 +66,7 @@ long SSL_get_secure_renegotiation_support(SSL *ssl);

    NOTES

    -

    The behaviour of the SSL library can be changed by setting several options. The options are coded as bitmasks and can be combined by a bitwise or operation (|).

    +

    The behaviour of the SSL library can be changed by setting several options. The options are coded as bit masks and can be combined by a bitwise or operation (|).

    SSL_CTX_set_options() and SSL_set_options() affect the (external) protocol behaviour of the SSL library. The (internal) behaviour of the API can be changed by using the similar SSL_CTX_set_mode(3) and SSL_set_mode() functions.

    @@ -161,7 +161,7 @@ long SSL_get_secure_renegotiation_support(SSL *ssl);

    When using stateless session tickets the server uses a session ticket encryption key to encrypt the session information. This encrypted data is sent to the client as a "ticket". When the client wishes to resume it sends the encrypted data back to the server. The server uses its key to decrypt the data and resume the session. In this way the server can operate statelessly - no session information needs to be cached locally.

    -

    The TLSv1.3 protocol only supports tickets and does not directly support session ids. However OpenSSL allows two modes of ticket operation in TLSv1.3: stateful and stateless. Stateless tickets work the same way as in TLSv1.2 and below. Stateful tickets mimic the session id behaviour available in TLSv1.2 and below. The session information is cached on the server and the session id is wrapped up in a ticket and sent back to the client. When the client wishes to resume, it presents a ticket in the same way as for stateless tickets. The server can then extract the session id from the ticket and retrieve the session information from its cache.

    +

    The TLSv1.3 protocol only supports tickets and does not directly support session ids. However, OpenSSL allows two modes of ticket operation in TLSv1.3: stateful and stateless. Stateless tickets work the same way as in TLSv1.2 and below. Stateful tickets mimic the session id behaviour available in TLSv1.2 and below. The session information is cached on the server and the session id is wrapped up in a ticket and sent back to the client. When the client wishes to resume, it presents a ticket in the same way as for stateless tickets. The server can then extract the session id from the ticket and retrieve the session information from its cache.

    By default OpenSSL will use stateless tickets. The SSL_OP_NO_TICKET option will cause stateless tickets to not be issued. In TLSv1.2 and below this means no ticket gets sent to the client at all. In TLSv1.3 a stateful ticket will be sent. This is a server-side option only.

    @@ -318,11 +318,11 @@ long SSL_get_secure_renegotiation_support(SSL *ssl);

    RETURN VALUES

    -

    SSL_CTX_set_options() and SSL_set_options() return the new options bitmask after adding options.

    +

    SSL_CTX_set_options() and SSL_set_options() return the new options bit mask after adding options.

    -

    SSL_CTX_clear_options() and SSL_clear_options() return the new options bitmask after clearing options.

    +

    SSL_CTX_clear_options() and SSL_clear_options() return the new options bit mask after clearing options.

    -

    SSL_CTX_get_options() and SSL_get_options() return the current bitmask.

    +

    SSL_CTX_get_options() and SSL_get_options() return the current bit mask.

    SSL_get_secure_renegotiation_support() returns 1 is the peer supports secure renegotiation and 0 if it does not.

    @@ -338,7 +338,7 @@ long SSL_get_secure_renegotiation_support(SSL *ssl);

    COPYRIGHT

    -

    Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_post_handshake_auth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_post_handshake_auth.html new file mode 120000 index 00000000..60918961 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_post_handshake_auth.html @@ -0,0 +1 @@ +SSL_CTX_set_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html index ecc81231..0fcfd0fc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html @@ -99,7 +99,7 @@ void SSL_set_psk_client_callback(SSL *ssl, SSL_psk_client_cb_func cb);

    The callback is set using functions SSL_CTX_set_psk_client_callback() or SSL_set_psk_client_callback(). The callback function is given the connection in parameter ssl, a NULL-terminated PSK identity hint sent by the server in parameter hint, a buffer identity of length max_identity_len bytes where the resulting NUL-terminated identity is to be stored, and a buffer psk of length max_psk_len bytes where the resulting pre-shared key is to be stored.

    -

    The callback for use in TLSv1.2 will also work in TLSv1.3 although it is recommended to use SSL_CTX_set_psk_use_session_callback() or SSL_set_psk_use_session_callback() for this purpose instead. If TLSv1.3 has been negotiated then OpenSSL will first check to see if a callback has been set via SSL_CTX_set_psk_use_session_callback() or SSL_set_psk_use_session_callback() and it will use that in preference. If no such callback is present then it will check to see if a callback has been set via SSL_CTX_set_psk_client_callback() or SSL_set_psk_client_callback() and use that. In this case the hint value will always be NULL and the handshake digest will default to SHA-256 for any returned PSK.

    +

    The callback for use in TLSv1.2 will also work in TLSv1.3 although it is recommended to use SSL_CTX_set_psk_use_session_callback() or SSL_set_psk_use_session_callback() for this purpose instead. If TLSv1.3 has been negotiated then OpenSSL will first check to see if a callback has been set via SSL_CTX_set_psk_use_session_callback() or SSL_set_psk_use_session_callback() and it will use that in preference. If no such callback is present then it will check to see if a callback has been set via SSL_CTX_set_psk_client_callback() or SSL_set_psk_client_callback() and use that. In this case the hint value will always be NULL and the handshake digest will default to SHA-256 for any returned PSK. TLSv1.3 early data exchanges are possible in PSK connections only with the SSL_psk_use_session_cb_func callback, and are not possible with the SSL_psk_client_cb_func callback.

    NOTES

    @@ -107,7 +107,7 @@ void SSL_set_psk_client_callback(SSL *ssl, SSL_psk_client_cb_func cb);

    A connection established via a TLSv1.3 PSK will appear as if session resumption has occurred so that SSL_session_reused(3) will return true.

    -

    There are no known security issues with sharing the same PSK between TLSv1.2 (or below) and TLSv1.3. However the RFC has this note of caution:

    +

    There are no known security issues with sharing the same PSK between TLSv1.2 (or below) and TLSv1.3. However, the RFC has this note of caution:

    "While there is no known way in which the same PSK might produce related output in both versions, only limited analysis has been done. Implementations can ensure safety from cross-protocol related output by not reusing PSKs between TLS 1.3 and TLS 1.2."

    @@ -131,7 +131,7 @@ void SSL_set_psk_client_callback(SSL *ssl, SSL_psk_client_cb_func cb);

    COPYRIGHT -

    Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_find_session_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_find_session_callback.html new file mode 120000 index 00000000..9b21e683 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_find_session_callback.html @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_server_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_server_callback.html new file mode 120000 index 00000000..9b21e683 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_server_callback.html @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_use_session_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_use_session_callback.html new file mode 120000 index 00000000..faa87649 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_use_session_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_psk_client_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_read_ahead.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_read_ahead.html index 9f7ba2da..136fb4a9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_read_ahead.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_read_ahead.html @@ -38,7 +38,7 @@ long SSL_CTX_get_default_read_ahead(SSL_CTX *ctx);

    DESCRIPTION

    -

    SSL_CTX_set_read_ahead() and SSL_set_read_ahead() set whether we should read as many input bytes as possible (for non-blocking reads) or not. For example if x bytes are currently required by OpenSSL, but y bytes are available from the underlying BIO (where y > x), then OpenSSL will read all y bytes into its buffer (providing that the buffer is large enough) if reading ahead is on, or x bytes otherwise. Setting the parameter yes to 0 turns reading ahead is off, other values turn it on. SSL_CTX_set_default_read_ahead() is identical to SSL_CTX_set_read_ahead().

    +

    SSL_CTX_set_read_ahead() and SSL_set_read_ahead() set whether we should read as many input bytes as possible (for nonblocking reads) or not. For example if x bytes are currently required by OpenSSL, but y bytes are available from the underlying BIO (where y > x), then OpenSSL will read all y bytes into its buffer (providing that the buffer is large enough) if reading ahead is on, or x bytes otherwise. Setting the parameter yes to 0 turns reading ahead is off, other values turn it on. SSL_CTX_set_default_read_ahead() is identical to SSL_CTX_set_read_ahead().

    SSL_CTX_get_read_ahead() and SSL_get_read_ahead() indicate whether reading ahead has been set or not. SSL_CTX_get_default_read_ahead() is identical to SSL_CTX_get_read_ahead().

    @@ -60,7 +60,7 @@ long SSL_CTX_get_default_read_ahead(SSL_CTX *ctx);

    COPYRIGHT

    -

    Copyright 2015-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback_arg.html new file mode 120000 index 00000000..d080916b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback_arg.html @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_recv_max_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_recv_max_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_recv_max_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_callback.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html index 18e730d4..45cc2fae 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html @@ -119,8 +119,6 @@ void *SSL_get0_security_ex_data(const SSL *s);

    NOTES

    -

    WARNING at this time setting the security level higher than 1 for general internet use is likely to cause considerable interoperability issues and is not recommended. This is because the SHA1 algorithm is very widely used in certificates and will be rejected at levels higher than 1 because it only offers 80 bits of security.

    -

    The default security level can be configured when OpenSSL is compiled by setting -DOPENSSL_TLS_SECURITY_LEVEL=level. If not set then 1 is used.

    The security framework disables or reject parameters inconsistent with the set security level. In the past this was difficult as applications had to set a number of distinct parameters (supported ciphers, supported curves supported signature algorithms) to achieve this end and some cases (DH parameter size for example) could not be checked at all.

    @@ -155,7 +153,7 @@ void *SSL_get0_security_ex_data(const SSL *s);

    COPYRIGHT

    -

    Copyright 2014-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2014-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_cache_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_cache_mode.html index 75d89689..1d9152cb 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_cache_mode.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_cache_mode.html @@ -91,7 +91,7 @@ long SSL_CTX_get_session_cache_mode(SSL_CTX ctx);
    SSL_SESS_CACHE_NO_INTERNAL_STORE
    -

    Depending on the presence of SSL_SESS_CACHE_CLIENT and/or SSL_SESS_CACHE_SERVER, sessions negotiated in an SSL/TLS handshake may be cached for possible reuse. Normally a new session is added to the internal cache as well as any external session caching (callback) that is configured for the SSL_CTX. This flag will prevent sessions being stored in the internal cache (though the application can add them manually using SSL_CTX_add_session(3)). Note: in any SSL/TLS servers where external caching is configured, any successful session lookups in the external cache (ie. for session-resume requests) would normally be copied into the local cache before processing continues - this flag prevents these additions to the internal cache as well.

    +

    Depending on the presence of SSL_SESS_CACHE_CLIENT and/or SSL_SESS_CACHE_SERVER, sessions negotiated in an SSL/TLS handshake may be cached for possible reuse. Normally a new session is added to the internal cache as well as any external session caching (callback) that is configured for the SSL_CTX. This flag will prevent sessions being stored in the internal cache (though the application can add them manually using SSL_CTX_add_session(3)). Note: in any SSL/TLS servers where external caching is configured, any successful session lookups in the external cache (i.e. for session-resume requests) would normally be copied into the local cache before processing continues - this flag prevents these additions to the internal cache as well.

    SSL_SESS_CACHE_NO_INTERNAL
    @@ -116,7 +116,7 @@ long SSL_CTX_get_session_cache_mode(SSL_CTX ctx);

    COPYRIGHT

    -

    Copyright 2001-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_id_context.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_id_context.html index ca281b2c..01592583 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_id_context.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_id_context.html @@ -43,7 +43,7 @@ int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx,

    NOTES

    -

    Sessions are generated within a certain context. When exporting/importing sessions with i2d_SSL_SESSION/d2i_SSL_SESSION it would be possible, to re-import a session generated from another context (e.g. another application), which might lead to malfunctions. Therefore each application must set its own session id context sid_ctx which is used to distinguish the contexts and is stored in exported sessions. The sid_ctx can be any kind of binary data with a given length, it is therefore possible to use e.g. the name of the application and/or the hostname and/or service name ...

    +

    Sessions are generated within a certain context. When exporting/importing sessions with i2d_SSL_SESSION/d2i_SSL_SESSION it would be possible, to re-import a session generated from another context (e.g. another application), which might lead to malfunctions. Therefore, each application must set its own session id context sid_ctx which is used to distinguish the contexts and is stored in exported sessions. The sid_ctx can be any kind of binary data with a given length, it is therefore possible to use e.g. the name of the application and/or the hostname and/or service name ...

    The session id context becomes part of the session. The session id context is set by the SSL/TLS server. The SSL_CTX_set_session_id_context() and SSL_set_session_id_context() functions are therefore only useful on the server side.

    @@ -83,7 +83,7 @@ int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx,

    COPYRIGHT

    -

    Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_ticket_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_ticket_cb.html index d2ba22ca..017016d7 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_ticket_cb.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_ticket_cb.html @@ -98,7 +98,7 @@ int SSL_SESSION_get0_ticket_appdata(SSL_SESSION *ss, void **data, size_t *len);<
    SSL_TICKET_RETURN_ABORT
    -

    The handshake should be aborted, either because of an error or because of some policy. Note that in TLSv1.3 a client may send more than one ticket in a single handshake. Therefore just because one ticket is unacceptable it does not mean that all of them are. For this reason this option should be used with caution.

    +

    The handshake should be aborted, either because of an error or because of some policy. Note that in TLSv1.3 a client may send more than one ticket in a single handshake. Therefore, just because one ticket is unacceptable it does not mean that all of them are. For this reason this option should be used with caution.

    SSL_TICKET_RETURN_IGNORE
    @@ -153,11 +153,11 @@ int SSL_SESSION_get0_ticket_appdata(SSL_SESSION *ss, void **data, size_t *len);<

    HISTORY

    -

    The SSL_CTX_set_session_ticket_cb(), SSSL_SESSION_set1_ticket_appdata() and SSL_SESSION_get_ticket_appdata() functions were added in OpenSSL 1.1.1.

    +

    The SSL_CTX_set_session_ticket_cb(), SSL_SESSION_set1_ticket_appdata() and SSL_SESSION_get_ticket_appdata() functions were added in OpenSSL 1.1.1.

    COPYRIGHT

    -

    Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html index dd5e75db..2c80da1a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html @@ -50,7 +50,7 @@ uint8_t SSL_SESSION_get_max_fragment_length(SSL_SESSION *session);

    Some engines are able to process multiple simultaneous crypto operations. This capability could be utilised to parallelise the processing of a single connection. For example a single write can be split into multiple records and each one encrypted independently and in parallel. Note: this will only work in TLS1.1+. There is no support in SSLv3, TLSv1.0 or DTLS (any version). This capability is known as "pipelining" within OpenSSL.

    -

    In order to benefit from the pipelining capability. You need to have an engine that provides ciphers that support this. The OpenSSL "dasync" engine provides AES128-SHA based ciphers that have this capability. However these are for development and test purposes only.

    +

    In order to benefit from the pipelining capability. You need to have an engine that provides ciphers that support this. The OpenSSL "dasync" engine provides AES128-SHA based ciphers that have this capability. However, these are for development and test purposes only.

    SSL_CTX_set_max_send_fragment() and SSL_set_max_send_fragment() set the max_send_fragment parameter for SSL_CTX and SSL objects respectively. This value restricts the amount of plaintext bytes that will be sent in any one SSL/TLS record. By default its value is SSL3_RT_MAX_PLAIN_LENGTH (16384). These functions will only accept a value in the range 512 - SSL3_RT_MAX_PLAIN_LENGTH.

    @@ -138,7 +138,7 @@ uint8_t SSL_SESSION_get_max_fragment_length(SSL_SESSION *session);

    COPYRIGHT

    -

    Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_stateless_cookie_verify_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_stateless_cookie_verify_cb.html new file mode 120000 index 00000000..bde12081 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_stateless_cookie_verify_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_stateless_cookie_generate_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_timeout.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_timeout.html index 632f3b2a..9549f786 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_timeout.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_timeout.html @@ -50,6 +50,12 @@ long SSL_CTX_get_timeout(SSL_CTX *ctx);

    The default value for session timeout is decided on a per protocol basis, see SSL_get_default_timeout(3). All currently supported protocols have the same default timeout value of 300 seconds.

    +

    This timeout value is used as the ticket lifetime hint for stateless session tickets. It is also used as the timeout value within the ticket itself.

    + +

    For TLSv1.3, RFC8446 limits transmission of this value to 1 week (604800 seconds).

    + +

    For TLSv1.2, tickets generated during an initial handshake use the value as specified. Tickets generated during a resumed handshake have a value of 0 for the ticket lifetime hint.

    +

    RETURN VALUES

    SSL_CTX_set_timeout() returns the previously set timeout value.

    @@ -62,7 +68,7 @@ long SSL_CTX_get_timeout(SSL_CTX *ctx);

    COPYRIGHT

    -

    Copyright 2001-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_max_fragment_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_max_fragment_length.html new file mode 120000 index 00000000..8d3f23ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_max_fragment_length.html @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_arg.html new file mode 120000 index 00000000..cafe23d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_arg.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_servername_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_callback.html index 55c9673a..3ae6d435 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_callback.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_callback.html @@ -64,7 +64,7 @@ int SSL_set_tlsext_host_name(const SSL *s, const char *name);
    SSL_TLSEXT_ERR_ALERT_WARNING
    -

    If this value is returned then the servername is not accepted by the server. However the handshake will continue and send a warning alert instead. The value of the alert should be stored in the location pointed to by the al parameter as for SSL_TLSEXT_ERR_ALERT_FATAL above. Note that TLSv1.3 does not support warning alerts, so if TLSv1.3 has been negotiated then this return value is treated the same way as SSL_TLSEXT_ERR_NOACK.

    +

    If this value is returned then the servername is not accepted by the server. However, the handshake will continue and send a warning alert instead. The value of the alert should be stored in the location pointed to by the al parameter as for SSL_TLSEXT_ERR_ALERT_FATAL above. Note that TLSv1.3 does not support warning alerts, so if TLSv1.3 has been negotiated then this return value is treated the same way as SSL_TLSEXT_ERR_NOACK.

    SSL_TLSEXT_ERR_NOACK
    @@ -94,7 +94,7 @@ int SSL_set_tlsext_host_name(const SSL *s, const char *name);
    On the client, during or after the handshake and a TLSv1.2 (or below) resumption occurred
    -

    If the session from the orignal handshake had a servername accepted by the server then it will return that servername.

    +

    If the session from the original handshake had a servername accepted by the server then it will return that servername.

    Otherwise it returns the servername set via SSL_set_tlsext_host_name() or NULL if it was not called.

    @@ -149,9 +149,9 @@ int SSL_set_tlsext_host_name(const SSL *s, const char *name);

    SSL_get_servername() historically provided some unexpected results in certain corner cases. This has been fixed from OpenSSL 1.1.1e.

    -

    Prior to 1.1.1e, when the client requested a servername in an initial TLSv1.2 handshake, the server accepted it, and then the client successfully resumed but set a different explict servername in the second handshake then when called by the client it returned the servername from the second handshake. This has now been changed to return the servername requested in the original handshake.

    +

    Prior to 1.1.1e, when the client requested a servername in an initial TLSv1.2 handshake, the server accepted it, and then the client successfully resumed but set a different explicit servername in the second handshake then when called by the client it returned the servername from the second handshake. This has now been changed to return the servername requested in the original handshake.

    -

    Also prior to 1.1.1e, if the client sent a servername in the first handshake but the server did not accept it, and then a second handshake occured where TLSv1.2 resumption was successful then when called by the server it returned the servername requested in the original handshake. This has now been changed to NULL.

    +

    Also prior to 1.1.1e, if the client sent a servername in the first handshake but the server did not accept it, and then a second handshake occurred where TLSv1.2 resumption was successful then when called by the server it returned the servername requested in the original handshake. This has now been changed to NULL.

    COPYRIGHT

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_arg.html new file mode 120000 index 00000000..66e939c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_arg.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_type.html new file mode 120000 index 00000000..66e939c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_type.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html index 6116bf59..f9d958ca 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html @@ -101,7 +101,7 @@ long SSL_CTX_set_tlsext_ticket_key_cb(SSL_CTX sslctx,

    RETURN VALUES

    -

    returns 0 to indicate the callback function was set.

    +

    Returns 1 to indicate the callback function was set and 0 otherwise.

    EXAMPLES

    @@ -114,6 +114,8 @@ static int ssl_tlsext_ticket_key_cb(SSL *s, unsigned char key_name[16], unsigned char *iv, EVP_CIPHER_CTX *ctx, HMAC_CTX *hctx, int enc) { + your_type_t *key; /* something that you need to implement */ + if (enc) { /* create new session */ if (RAND_bytes(iv, EVP_MAX_IV_LENGTH) <= 0) return -1; /* insufficient random */ @@ -132,21 +134,22 @@ static int ssl_tlsext_ticket_key_cb(SSL *s, unsigned char key_name[16], } memcpy(key_name, key->name, 16); - EVP_EncryptInit_ex(&ctx, EVP_aes_128_cbc(), NULL, key->aes_key, iv); - HMAC_Init_ex(&hctx, key->hmac_key, 16, EVP_sha256(), NULL); + EVP_EncryptInit_ex(&ctx, EVP_aes_256_cbc(), NULL, key->aes_key, iv); + HMAC_Init_ex(&hctx, key->hmac_key, 32, EVP_sha256(), NULL); return 1; } else { /* retrieve session */ - key = findkey(name); + time_t t = time(NULL); + key = findkey(key_name); /* something that you need to implement */ - if (key == NULL || key->expire < now()) + if (key == NULL || key->expire < t) return 0; - HMAC_Init_ex(&hctx, key->hmac_key, 16, EVP_sha256(), NULL); - EVP_DecryptInit_ex(&ctx, EVP_aes_128_cbc(), NULL, key->aes_key, iv); + HMAC_Init_ex(&hctx, key->hmac_key, 32, EVP_sha256(), NULL); + EVP_DecryptInit_ex(&ctx, EVP_aes_256_cbc(), NULL, key->aes_key, iv); - if (key->expire < now() - RENEW_TIME) { + if (key->expire < t - RENEW_TIME) { /* RENEW_TIME: implement */ /* * return 2 - This session will get a new ticket even though the * current one is still valid. @@ -163,7 +166,7 @@ static int ssl_tlsext_ticket_key_cb(SSL *s, unsigned char key_name[16],

    COPYRIGHT

    -

    Copyright 2014-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2014-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh.html new file mode 120000 index 00000000..b7fec45a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh.html @@ -0,0 +1 @@ +SSL_CTX_set_tmp_dh_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify_depth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify_depth.html new file mode 120000 index 00000000..60918961 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify_depth.html @@ -0,0 +1 @@ +SSL_CTX_set_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_up_ref.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_up_ref.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_up_ref.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_ASN1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_ASN1.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_ASN1.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_file.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_file.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_ASN1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_ASN1.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_ASN1.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_file.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_file.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_cert_and_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_cert_and_key.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_cert_and_key.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_ASN1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_ASN1.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_ASN1.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_chain_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_chain_file.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_chain_file.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_file.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_file.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html index 01507c96..839dc722 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html @@ -66,7 +66,7 @@ void SSL_set_psk_server_callback(SSL *ssl, SSL_psk_server_cb_func cb);

    A server application wishing to use PSKs for TLSv1.2 and below must provide a callback function which is called when the server receives the ClientKeyExchange message from the client. The purpose of the callback function is to validate the received PSK identity and to fetch the pre-shared key used during the connection setup phase. The callback is set using the functions SSL_CTX_set_psk_server_callback() or SSL_set_psk_server_callback(). The callback function is given the connection in parameter ssl, NUL-terminated PSK identity sent by the client in parameter identity, and a buffer psk of length max_psk_len bytes where the pre-shared key is to be stored.

    -

    The callback for use in TLSv1.2 will also work in TLSv1.3 although it is recommended to use SSL_CTX_set_psk_find_session_callback() or SSL_set_psk_find_session_callback() for this purpose instead. If TLSv1.3 has been negotiated then OpenSSL will first check to see if a callback has been set via SSL_CTX_set_psk_find_session_callback() or SSL_set_psk_find_session_callback() and it will use that in preference. If no such callback is present then it will check to see if a callback has been set via SSL_CTX_set_psk_server_callback() or SSL_set_psk_server_callback() and use that. In this case the handshake digest will default to SHA-256 for any returned PSK.

    +

    The callback for use in TLSv1.2 will also work in TLSv1.3 although it is recommended to use SSL_CTX_set_psk_find_session_callback() or SSL_set_psk_find_session_callback() for this purpose instead. If TLSv1.3 has been negotiated then OpenSSL will first check to see if a callback has been set via SSL_CTX_set_psk_find_session_callback() or SSL_set_psk_find_session_callback() and it will use that in preference. If no such callback is present then it will check to see if a callback has been set via SSL_CTX_set_psk_server_callback() or SSL_set_psk_server_callback() and use that. In this case the handshake digest will default to SHA-256 for any returned PSK. TLSv1.3 early data exchanges are possible in PSK connections only with the SSL_psk_find_session_cb_func callback, and are not possible with the SSL_psk_server_cb_func callback.

    NOTES

    @@ -100,7 +100,7 @@ void SSL_set_psk_server_callback(SSL *ssl, SSL_psk_server_cb_func cb);

    NOTES -

    There are no known security issues with sharing the same PSK between TLSv1.2 (or below) and TLSv1.3. However the RFC has this note of caution:

    +

    There are no known security issues with sharing the same PSK between TLSv1.2 (or below) and TLSv1.3. However, the RFC has this note of caution:

    "While there is no known way in which the same PSK might produce related output in both versions, only limited analysis has been done. Implementations can ensure safety from cross-protocol related output by not reusing PSKs between TLS 1.3 and TLS 1.2."

    @@ -114,7 +114,7 @@ void SSL_set_psk_server_callback(SSL *ssl, SSL_psk_server_cb_func cb);

    COPYRIGHT -

    Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_ex.html new file mode 120000 index 00000000..25054e04 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_ex.html @@ -0,0 +1 @@ +SSL_CTX_use_serverinfo.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_file.html new file mode 120000 index 00000000..25054e04 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_file.html @@ -0,0 +1 @@ +SSL_CTX_use_serverinfo.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_dup.html new file mode 120000 index 00000000..f696e0c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_dup.html @@ -0,0 +1 @@ +SSL_SESSION_free.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_alpn_selected.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_alpn_selected.html new file mode 120000 index 00000000..d158b71e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_alpn_selected.html @@ -0,0 +1 @@ +SSL_SESSION_get0_hostname.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket.html new file mode 120000 index 00000000..b739121b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket.html @@ -0,0 +1 @@ +SSL_SESSION_has_ticket.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket_appdata.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket_appdata.html new file mode 120000 index 00000000..0bbb46fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket_appdata.html @@ -0,0 +1 @@ +SSL_CTX_set_session_ticket_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_id.html new file mode 120000 index 00000000..54171b73 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_id.html @@ -0,0 +1 @@ +SSL_SESSION_set1_id.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_master_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_master_key.html new file mode 120000 index 00000000..586cfd8b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_master_key.html @@ -0,0 +1 @@ +SSL_get_client_random.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_max_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_max_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_max_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_max_fragment_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_max_fragment_length.html new file mode 120000 index 00000000..8d3f23ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_max_fragment_length.html @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_ticket_lifetime_hint.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_ticket_lifetime_hint.html new file mode 120000 index 00000000..b739121b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_ticket_lifetime_hint.html @@ -0,0 +1 @@ +SSL_SESSION_has_ticket.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_timeout.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_timeout.html new file mode 120000 index 00000000..df70e4ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_timeout.html @@ -0,0 +1 @@ +SSL_SESSION_get_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_new.html new file mode 120000 index 00000000..f696e0c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_new.html @@ -0,0 +1 @@ +SSL_SESSION_free.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_print_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_print_fp.html new file mode 120000 index 00000000..c91dc926 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_print_fp.html @@ -0,0 +1 @@ +SSL_SESSION_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_print_keylog.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_print_keylog.html new file mode 120000 index 00000000..c91dc926 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_print_keylog.html @@ -0,0 +1 @@ +SSL_SESSION_print.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_alpn_selected.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_alpn_selected.html new file mode 120000 index 00000000..d158b71e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_alpn_selected.html @@ -0,0 +1 @@ +SSL_SESSION_get0_hostname.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_hostname.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_hostname.html new file mode 120000 index 00000000..d158b71e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_hostname.html @@ -0,0 +1 @@ +SSL_SESSION_get0_hostname.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_id_context.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_id_context.html new file mode 120000 index 00000000..a2e892fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_id_context.html @@ -0,0 +1 @@ +SSL_SESSION_get0_id_context.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_master_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_master_key.html new file mode 120000 index 00000000..586cfd8b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_master_key.html @@ -0,0 +1 @@ +SSL_get_client_random.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_ticket_appdata.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_ticket_appdata.html new file mode 120000 index 00000000..0bbb46fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_ticket_appdata.html @@ -0,0 +1 @@ +SSL_CTX_set_session_ticket_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_cipher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_cipher.html new file mode 120000 index 00000000..21064508 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_cipher.html @@ -0,0 +1 @@ +SSL_SESSION_get0_cipher.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_ex_data.html new file mode 120000 index 00000000..a582f632 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_ex_data.html @@ -0,0 +1 @@ +SSL_SESSION_get_ex_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_max_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_max_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_max_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_protocol_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_protocol_version.html new file mode 120000 index 00000000..c9a8f906 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_protocol_version.html @@ -0,0 +1 @@ +SSL_SESSION_get_protocol_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_time.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_time.html new file mode 120000 index 00000000..df70e4ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_time.html @@ -0,0 +1 @@ +SSL_SESSION_get_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_timeout.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_timeout.html new file mode 120000 index 00000000..df70e4ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_timeout.html @@ -0,0 +1 @@ +SSL_SESSION_get_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_up_ref.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_up_ref.html new file mode 120000 index 00000000..f696e0c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_SESSION_up_ref.html @@ -0,0 +1 @@ +SSL_SESSION_free.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_accept.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_accept.html index 856b86b2..58a2fb2c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_accept.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_accept.html @@ -41,7 +41,7 @@ int SSL_accept(SSL *ssl);

    If the underlying BIO is blocking, SSL_accept() will only return once the handshake has been finished or an error occurred.

    -

    If the underlying BIO is non-blocking, SSL_accept() will also return when the underlying BIO could not satisfy the needs of SSL_accept() to continue the handshake, indicating the problem by the return value -1. In this case a call to SSL_get_error() with the return value of SSL_accept() will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. The calling process then must repeat the call after taking appropriate action to satisfy the needs of SSL_accept(). The action depends on the underlying BIO. When using a non-blocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    +

    If the underlying BIO is nonblocking, SSL_accept() will also return when the underlying BIO could not satisfy the needs of SSL_accept() to continue the handshake, indicating the problem by the return value -1. In this case a call to SSL_get_error() with the return value of SSL_accept() will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. The calling process then must repeat the call after taking appropriate action to satisfy the needs of SSL_accept(). The action depends on the underlying BIO. When using a nonblocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    RETURN VALUES

    @@ -64,7 +64,7 @@ int SSL_accept(SSL *ssl);
    <0
    -

    The TLS/SSL handshake was not successful because a fatal error occurred either at the protocol level or a connection failure occurred. The shutdown was not clean. It can also occur if action is needed to continue the operation for non-blocking BIOs. Call SSL_get_error() with the return value ret to find out the reason.

    +

    The TLS/SSL handshake was not successful because a fatal error occurred either at the protocol level or a connection failure occurred. The shutdown was not clean. It can also occur if action is needed to continue the operation for nonblocking BIOs. Call SSL_get_error() with the return value ret to find out the reason.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add0_chain_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add0_chain_cert.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add0_chain_cert.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_chain_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_chain_cert.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_chain_cert.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_host.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_host.html new file mode 120000 index 00000000..b276994c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_host.html @@ -0,0 +1 @@ +SSL_set1_host.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_to_CA_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_to_CA_list.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add1_to_CA_list.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_client_CA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_client_CA.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_client_CA.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_dir_cert_subjects_to_stack.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_dir_cert_subjects_to_stack.html new file mode 120000 index 00000000..52d2294b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_dir_cert_subjects_to_stack.html @@ -0,0 +1 @@ +SSL_load_client_CA_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_file_cert_subjects_to_stack.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_file_cert_subjects_to_stack.html new file mode 120000 index 00000000..52d2294b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_add_file_cert_subjects_to_stack.html @@ -0,0 +1 @@ +SSL_load_client_CA_file.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_desc_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_desc_string.html new file mode 120000 index 00000000..833e4aec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_desc_string.html @@ -0,0 +1 @@ +SSL_alert_type_string.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_desc_string_long.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_desc_string_long.html new file mode 120000 index 00000000..833e4aec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_desc_string_long.html @@ -0,0 +1 @@ +SSL_alert_type_string.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_type_string_long.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_type_string_long.html new file mode 120000 index 00000000..833e4aec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alert_type_string_long.html @@ -0,0 +1 @@ +SSL_alert_type_string.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alloc_buffers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alloc_buffers.html index 85fa8a58..0b501a78 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alloc_buffers.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_alloc_buffers.html @@ -37,7 +37,7 @@ int SSL_alloc_buffers(SSL *ssl);

    The SSL_MODE_RELEASE_BUFFERS mode releases read or write buffers whenever the buffers have been drained. These functions allow applications to manually control when buffers are freed and allocated.

    -

    After freeing the buffers, the buffers are automatically reallocated upon a new read or write. The SSL_alloc_buffers() does not need to be called, but can be used to make sure the buffers are pre-allocated. This can be used to avoid allocation during data processing or with CRYPTO_set_mem_functions() to control where and how buffers are allocated.

    +

    After freeing the buffers, the buffers are automatically reallocated upon a new read or write. The SSL_alloc_buffers() does not need to be called, but can be used to make sure the buffers are preallocated. This can be used to avoid allocation during data processing or with CRYPTO_set_mem_functions() to control where and how buffers are allocated.

    RETURN VALUES

    @@ -65,7 +65,7 @@ int SSL_alloc_buffers(SSL *ssl);

    COPYRIGHT

    -

    Copyright 2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_allow_early_data_cb_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_allow_early_data_cb_fn.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_allow_early_data_cb_fn.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_build_cert_chain.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_build_cert_chain.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_build_cert_chain.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_bytes_to_cipher_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_bytes_to_cipher_list.html new file mode 120000 index 00000000..3c738e3d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_bytes_to_cipher_list.html @@ -0,0 +1 @@ +SSL_get_ciphers.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_callback_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_callback_ctrl.html new file mode 120000 index 00000000..fe643c8d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_callback_ctrl.html @@ -0,0 +1 @@ +SSL_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_check_private_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_check_private_key.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_check_private_key.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_chain_certs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_chain_certs.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_chain_certs.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_mode.html new file mode 120000 index 00000000..59ce589c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_mode.html @@ -0,0 +1 @@ +SSL_CTX_set_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_options.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_options.html new file mode 120000 index 00000000..2b3c746d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_clear_options.html @@ -0,0 +1 @@ +SSL_CTX_set_options.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_cb_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_cb_fn.html new file mode 120000 index 00000000..701ff871 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_cb_fn.html @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_ciphers.html new file mode 120000 index 00000000..701ff871 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_ciphers.html @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_compression_methods.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_compression_methods.html new file mode 120000 index 00000000..701ff871 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_compression_methods.html @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_ext.html new file mode 120000 index 00000000..701ff871 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_ext.html @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_legacy_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_legacy_version.html new file mode 120000 index 00000000..701ff871 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_legacy_version.html @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_random.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_random.html new file mode 120000 index 00000000..701ff871 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_random.html @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_session_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_session_id.html new file mode 120000 index 00000000..701ff871 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_session_id.html @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get1_extensions_present.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get1_extensions_present.html new file mode 120000 index 00000000..701ff871 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_get1_extensions_present.html @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_isv2.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_isv2.html new file mode 120000 index 00000000..701ff871 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_hello_isv2.html @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_version.html new file mode 120000 index 00000000..466230f2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_client_version.html @@ -0,0 +1 @@ +SSL_get_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_config.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_config.html new file mode 120000 index 00000000..f567a3c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_config.html @@ -0,0 +1 @@ +SSL_CTX_config.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_connect.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_connect.html index ba58ceb3..cfd9afad 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_connect.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_connect.html @@ -41,7 +41,7 @@ int SSL_connect(SSL *ssl);

    If the underlying BIO is blocking, SSL_connect() will only return once the handshake has been finished or an error occurred.

    -

    If the underlying BIO is non-blocking, SSL_connect() will also return when the underlying BIO could not satisfy the needs of SSL_connect() to continue the handshake, indicating the problem by the return value -1. In this case a call to SSL_get_error() with the return value of SSL_connect() will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. The calling process then must repeat the call after taking appropriate action to satisfy the needs of SSL_connect(). The action depends on the underlying BIO. When using a non-blocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    +

    If the underlying BIO is nonblocking, SSL_connect() will also return when the underlying BIO could not satisfy the needs of SSL_connect() to continue the handshake, indicating the problem by the return value -1. In this case a call to SSL_get_error() with the return value of SSL_connect() will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. The calling process then must repeat the call after taking appropriate action to satisfy the needs of SSL_connect(). The action depends on the underlying BIO. When using a nonblocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    Many systems implement Nagle's algorithm by default which means that it will buffer outgoing TCP data if a TCP packet has already been sent for which no corresponding ACK has been received yet from the peer. This can have performance impacts after a successful TLSv1.3 handshake or a successful TLSv1.2 (or below) resumption handshake, because the last peer to communicate in the handshake is the client. If the client is also the first to send application data (as is typical for many protocols) then this data could be buffered until an ACK has been received for the final handshake message.

    @@ -68,7 +68,7 @@ int SSL_connect(SSL *ssl);
    <0
    -

    The TLS/SSL handshake was not successful, because a fatal error occurred either at the protocol level or a connection failure occurred. The shutdown was not clean. It can also occur if action is needed to continue the operation for non-blocking BIOs. Call SSL_get_error() with the return value ret to find out the reason.

    +

    The TLS/SSL handshake was not successful, because a fatal error occurred either at the protocol level or a connection failure occurred. The shutdown was not clean. It can also occur if action is needed to continue the operation for nonblocking BIOs. Call SSL_get_error() with the return value ret to find out the reason.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_ct_is_enabled.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_ct_is_enabled.html new file mode 120000 index 00000000..a04d25cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_ct_is_enabled.html @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_ctrl.html new file mode 120000 index 00000000..fe643c8d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_ctrl.html @@ -0,0 +1 @@ +SSL_CTX_ctrl.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_clear_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_clear_flags.html new file mode 120000 index 00000000..4aae135b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_clear_flags.html @@ -0,0 +1 @@ +SSL_CTX_dane_enable.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_enable.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_enable.html new file mode 120000 index 00000000..4aae135b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_enable.html @@ -0,0 +1 @@ +SSL_CTX_dane_enable.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_set_flags.html new file mode 120000 index 00000000..4aae135b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_set_flags.html @@ -0,0 +1 @@ +SSL_CTX_dane_enable.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_tlsa_add.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_tlsa_add.html new file mode 120000 index 00000000..4aae135b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dane_tlsa_add.html @@ -0,0 +1 @@ +SSL_CTX_dane_enable.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_disable_ct.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_disable_ct.html new file mode 120000 index 00000000..a04d25cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_disable_ct.html @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_do_handshake.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_do_handshake.html index 2cd11a5b..8a6221d4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_do_handshake.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_do_handshake.html @@ -41,7 +41,7 @@ int SSL_do_handshake(SSL *ssl);

    If the underlying BIO is blocking, SSL_do_handshake() will only return once the handshake has been finished or an error occurred.

    -

    If the underlying BIO is non-blocking, SSL_do_handshake() will also return when the underlying BIO could not satisfy the needs of SSL_do_handshake() to continue the handshake. In this case a call to SSL_get_error() with the return value of SSL_do_handshake() will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. The calling process then must repeat the call after taking appropriate action to satisfy the needs of SSL_do_handshake(). The action depends on the underlying BIO. When using a non-blocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    +

    If the underlying BIO is nonblocking, SSL_do_handshake() will also return when the underlying BIO could not satisfy the needs of SSL_do_handshake() to continue the handshake. In this case a call to SSL_get_error() with the return value of SSL_do_handshake() will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. The calling process then must repeat the call after taking appropriate action to satisfy the needs of SSL_do_handshake(). The action depends on the underlying BIO. When using a nonblocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    RETURN VALUES

    @@ -64,7 +64,7 @@ int SSL_do_handshake(SSL *ssl);
    <0
    -

    The TLS/SSL handshake was not successful because a fatal error occurred either at the protocol level or a connection failure occurred. The shutdown was not clean. It can also occur if action is needed to continue the operation for non-blocking BIOs. Call SSL_get_error() with the return value ret to find out the reason.

    +

    The TLS/SSL handshake was not successful because a fatal error occurred either at the protocol level or a connection failure occurred. The shutdown was not clean. It can also occur if action is needed to continue the operation for nonblocking BIOs. Call SSL_get_error() with the return value ret to find out the reason.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dup.html new file mode 120000 index 00000000..2f51f29a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_dup.html @@ -0,0 +1 @@ +SSL_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_enable_ct.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_enable_ct.html new file mode 120000 index 00000000..a04d25cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_enable_ct.html @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_export_keying_material_early.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_export_keying_material_early.html new file mode 120000 index 00000000..ee8ea578 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_export_keying_material_early.html @@ -0,0 +1 @@ +SSL_export_keying_material.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_free_buffers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_free_buffers.html new file mode 120000 index 00000000..4c13e5dd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_free_buffers.html @@ -0,0 +1 @@ +SSL_alloc_buffers.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_CA_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_CA_list.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_CA_list.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_alpn_selected.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_alpn_selected.html new file mode 120000 index 00000000..5ca0cdfb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_alpn_selected.html @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_chain_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_chain_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_chain_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_chain_certs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_chain_certs.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_chain_certs.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_dane_authority.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_dane_authority.html new file mode 120000 index 00000000..4aae135b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_dane_authority.html @@ -0,0 +1 @@ +SSL_CTX_dane_enable.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_dane_tlsa.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_dane_tlsa.html new file mode 120000 index 00000000..4aae135b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_dane_tlsa.html @@ -0,0 +1 @@ +SSL_CTX_dane_enable.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_next_proto_negotiated.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_next_proto_negotiated.html new file mode 120000 index 00000000..5ca0cdfb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_next_proto_negotiated.html @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_param.html new file mode 120000 index 00000000..6cc1ff84 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_param.html @@ -0,0 +1 @@ +SSL_CTX_get0_param.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_peer_CA_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_peer_CA_list.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_peer_CA_list.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_peername.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_peername.html new file mode 120000 index 00000000..b276994c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_peername.html @@ -0,0 +1 @@ +SSL_set1_host.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_security_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_security_ex_data.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_security_ex_data.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_session.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_session.html new file mode 120000 index 00000000..79a2e689 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_session.html @@ -0,0 +1 @@ +SSL_get_session.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_verified_chain.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_verified_chain.html new file mode 120000 index 00000000..09a399dd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_verified_chain.html @@ -0,0 +1 @@ +SSL_get_peer_cert_chain.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_verify_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_verify_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get0_verify_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_curves.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_curves.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_curves.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_groups.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_groups.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_groups.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_session.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_session.html new file mode 120000 index 00000000..79a2e689 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_session.html @@ -0,0 +1 @@ +SSL_get_session.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_supported_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_supported_ciphers.html new file mode 120000 index 00000000..3c738e3d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get1_supported_ciphers.html @@ -0,0 +1 @@ +SSL_get_ciphers.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_all_async_fds.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_all_async_fds.html index 45d50898..1c83c786 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_all_async_fds.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_all_async_fds.html @@ -40,7 +40,7 @@ int SSL_get_changed_async_fds(SSL *s, OSSL_ASYNC_FD *addfd, size_t *numaddfds,

    SSL_waiting_for_async() determines whether an SSL connection is currently waiting for asynchronous operations to complete (see the SSL_MODE_ASYNC mode in SSL_CTX_set_mode(3)).

    -

    SSL_get_all_async_fds() returns a list of file descriptor which can be used in a call to select() or poll() to determine whether the current asynchronous operation has completed or not. A completed operation will result in data appearing as "read ready" on the file descriptor (no actual data should be read from the file descriptor). This function should only be called if the SSL object is currently waiting for asynchronous work to complete (i.e. SSL_ERROR_WANT_ASYNC has been received - see SSL_get_error(3)). Typically the list will only contain one file descriptor. However if multiple asynchronous capable engines are in use then more than one is possible. The number of file descriptors returned is stored in *numfds and the file descriptors themselves are in *fds. The fds parameter may be NULL in which case no file descriptors are returned but *numfds is still populated. It is the callers responsibility to ensure sufficient memory is allocated at *fds so typically this function is called twice (once with a NULL fds parameter and once without).

    +

    SSL_get_all_async_fds() returns a list of file descriptor which can be used in a call to select() or poll() to determine whether the current asynchronous operation has completed or not. A completed operation will result in data appearing as "read ready" on the file descriptor (no actual data should be read from the file descriptor). This function should only be called if the SSL object is currently waiting for asynchronous work to complete (i.e. SSL_ERROR_WANT_ASYNC has been received - see SSL_get_error(3)). Typically the list will only contain one file descriptor. However, if multiple asynchronous capable engines are in use then more than one is possible. The number of file descriptors returned is stored in *numfds and the file descriptors themselves are in *fds. The fds parameter may be NULL in which case no file descriptors are returned but *numfds is still populated. It is the callers responsibility to ensure sufficient memory is allocated at *fds so typically this function is called twice (once with a NULL fds parameter and once without).

    SSL_get_changed_async_fds() returns a list of the asynchronous file descriptors that have been added and a list that have been deleted since the last SSL_ERROR_WANT_ASYNC was received (or since the SSL object was created if no SSL_ERROR_WANT_ASYNC has been received). Similar to SSL_get_all_async_fds() it is the callers responsibility to ensure that *addfd and *delfd have sufficient memory allocated, although they may be NULL. The number of added fds and the number of deleted fds are stored in *numaddfds and *numdelfds respectively.

    @@ -52,7 +52,7 @@ int SSL_get_changed_async_fds(SSL *s, OSSL_ASYNC_FD *addfd, size_t *numaddfds,

    NOTES

    -

    On Windows platforms the openssl/async.h header is dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter is included, commonly as one of the first included headers. Therefore it is defined as an application developer's responsibility to include windows.h prior to async.h.

    +

    On Windows platforms the openssl/async.h header is dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter is included, commonly as one of the first included headers. Therefore, it is defined as an application developer's responsibility to include windows.h prior to async.h.

    SEE ALSO

    @@ -64,7 +64,7 @@ int SSL_get_changed_async_fds(SSL *s, OSSL_ASYNC_FD *addfd, size_t *numaddfds,

    COPYRIGHT

    -

    Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_changed_async_fds.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_changed_async_fds.html new file mode 120000 index 00000000..f3461c8a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_changed_async_fds.html @@ -0,0 +1 @@ +SSL_get_all_async_fds.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher.html new file mode 120000 index 00000000..ba8f5988 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher.html @@ -0,0 +1 @@ +SSL_get_current_cipher.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_bits.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_bits.html new file mode 120000 index 00000000..ba8f5988 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_bits.html @@ -0,0 +1 @@ +SSL_get_current_cipher.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_list.html new file mode 120000 index 00000000..3c738e3d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_list.html @@ -0,0 +1 @@ +SSL_get_ciphers.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_name.html new file mode 120000 index 00000000..ba8f5988 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_name.html @@ -0,0 +1 @@ +SSL_get_current_cipher.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_version.html new file mode 120000 index 00000000..ba8f5988 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_cipher_version.html @@ -0,0 +1 @@ +SSL_get_current_cipher.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_client_CA_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_client_CA_list.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_client_CA_list.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_client_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_client_ciphers.html new file mode 120000 index 00000000..3c738e3d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_client_ciphers.html @@ -0,0 +1 @@ +SSL_get_ciphers.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_current_cipher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_current_cipher.html index 68b82824..701c4dc8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_current_cipher.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_current_cipher.html @@ -29,8 +29,8 @@
    #include <openssl/ssl.h>
     
    -SSL_CIPHER *SSL_get_current_cipher(const SSL *ssl);
    -SSL_CIPHER *SSL_get_pending_cipher(const SSL *ssl);
    +const SSL_CIPHER *SSL_get_current_cipher(const SSL *ssl);
    +const SSL_CIPHER *SSL_get_pending_cipher(const SSL *ssl);
     
     const char *SSL_get_cipher_name(const SSL *s);
     const char *SSL_get_cipher(const SSL *s);
    @@ -61,7 +61,7 @@ const char *SSL_get_cipher_version(const SSL *s);

    COPYRIGHT

    -

    Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_default_passwd_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_default_passwd_cb.html new file mode 120000 index 00000000..7d830c6b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_default_passwd_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_default_passwd_cb_userdata.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_default_passwd_cb_userdata.html new file mode 120000 index 00000000..7d830c6b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_default_passwd_cb_userdata.html @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_early_data_status.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_early_data_status.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_early_data_status.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_error.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_error.html index 20adf416..f78ef3aa 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_error.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_error.html @@ -61,15 +61,15 @@ int SSL_get_error(const SSL *ssl, int ret);

    The operation did not complete and can be retried later.

    -

    SSL_ERROR_WANT_READ is returned when the last operation was a read operation from a non-blocking BIO. It means that not enough data was available at this time to complete the operation. If at a later time the underlying BIO has data available for reading the same function can be called again.

    +

    SSL_ERROR_WANT_READ is returned when the last operation was a read operation from a nonblocking BIO. It means that not enough data was available at this time to complete the operation. If at a later time the underlying BIO has data available for reading the same function can be called again.

    SSL_read() and SSL_read_ex() can also set SSL_ERROR_WANT_READ when there is still unprocessed data available at either the SSL or the BIO layer, even for a blocking BIO. See SSL_read(3) for more information.

    -

    SSL_ERROR_WANT_WRITE is returned when the last operation was a write to a non-blocking BIO and it was unable to sent all data to the BIO. When the BIO is writeable again, the same function can be called again.

    +

    SSL_ERROR_WANT_WRITE is returned when the last operation was a write to a nonblocking BIO and it was unable to sent all data to the BIO. When the BIO is writable again, the same function can be called again.

    Note that the retry may again lead to an SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE condition. There is no fixed upper limit for the number of iterations that may be necessary until progress becomes visible at application protocol level.

    -

    It is safe to call SSL_read() or SSL_read_ex() when more data is available even when the call that set this error was an SSL_write() or SSL_write_ex(). However if the call was an SSL_write() or SSL_write_ex(), it should be called again to continue sending the application data.

    +

    It is safe to call SSL_read() or SSL_read_ex() when more data is available even when the call that set this error was an SSL_write() or SSL_write_ex(). However, if the call was an SSL_write() or SSL_write_ex(), it should be called again to continue sending the application data.

    For socket BIOs (e.g. when SSL_set_fd() was used), select() or poll() on the underlying socket can be used to find out when the TLS/SSL I/O function should be retried.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ex_data.html new file mode 120000 index 00000000..541b4ec6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ex_data.html @@ -0,0 +1 @@ +SSL_CTX_set_ex_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ex_data_X509_STORE_CTX_idx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ex_data_X509_STORE_CTX_idx.html new file mode 120000 index 00000000..60918961 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ex_data_X509_STORE_CTX_idx.html @@ -0,0 +1 @@ +SSL_CTX_set_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_info_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_info_callback.html new file mode 120000 index 00000000..0c6819c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_info_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_info_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_key_update_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_key_update_type.html new file mode 120000 index 00000000..75b4af6d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_key_update_type.html @@ -0,0 +1 @@ +SSL_key_update.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_cert_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_cert_list.html new file mode 120000 index 00000000..76351597 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_cert_list.html @@ -0,0 +1 @@ +SSL_CTX_set_max_cert_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_proto_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_proto_version.html new file mode 120000 index 00000000..9fa31522 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_max_proto_version.html @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_min_proto_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_min_proto_version.html new file mode 120000 index 00000000..9fa31522 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_min_proto_version.html @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_mode.html new file mode 120000 index 00000000..59ce589c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_mode.html @@ -0,0 +1 @@ +SSL_CTX_set_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_num_tickets.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_num_tickets.html new file mode 120000 index 00000000..7a45892a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_num_tickets.html @@ -0,0 +1 @@ +SSL_CTX_set_num_tickets.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_options.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_options.html new file mode 120000 index 00000000..2b3c746d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_options.html @@ -0,0 +1 @@ +SSL_CTX_set_options.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_peer_signature_type_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_peer_signature_type_nid.html new file mode 120000 index 00000000..3e5f1a4e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_peer_signature_type_nid.html @@ -0,0 +1 @@ +SSL_get_peer_signature_nid.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_pending_cipher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_pending_cipher.html new file mode 120000 index 00000000..ba8f5988 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_pending_cipher.html @@ -0,0 +1 @@ +SSL_get_current_cipher.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_psk_identity_hint.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_psk_identity_hint.html new file mode 120000 index 00000000..fd773ccf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_psk_identity_hint.html @@ -0,0 +1 @@ +SSL_get_psk_identity.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_quiet_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_quiet_shutdown.html new file mode 120000 index 00000000..5bf42d2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_quiet_shutdown.html @@ -0,0 +1 @@ +SSL_CTX_set_quiet_shutdown.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_read_ahead.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_read_ahead.html new file mode 120000 index 00000000..4afbdd77 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_read_ahead.html @@ -0,0 +1 @@ +SSL_CTX_set_read_ahead.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_record_padding_callback_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_record_padding_callback_arg.html new file mode 120000 index 00000000..d080916b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_record_padding_callback_arg.html @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_recv_max_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_recv_max_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_recv_max_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_rfd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_rfd.html new file mode 120000 index 00000000..662e353f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_rfd.html @@ -0,0 +1 @@ +SSL_get_fd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_secure_renegotiation_support.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_secure_renegotiation_support.html new file mode 120000 index 00000000..2b3c746d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_secure_renegotiation_support.html @@ -0,0 +1 @@ +SSL_CTX_set_options.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_security_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_security_callback.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_security_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_security_level.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_security_level.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_security_level.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_selected_srtp_profile.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_selected_srtp_profile.html new file mode 120000 index 00000000..8ff8be09 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_selected_srtp_profile.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_use_srtp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_server_random.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_server_random.html new file mode 120000 index 00000000..586cfd8b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_server_random.html @@ -0,0 +1 @@ +SSL_get_client_random.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_server_tmp_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_server_tmp_key.html new file mode 120000 index 00000000..92db778e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_server_tmp_key.html @@ -0,0 +1 @@ +SSL_get_peer_tmp_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_servername.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_servername.html new file mode 120000 index 00000000..cafe23d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_servername.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_servername_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_servername_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_servername_type.html new file mode 120000 index 00000000..cafe23d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_servername_type.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_servername_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_session.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_session.html index 11f71929..8c8990ca 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_session.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_session.html @@ -45,7 +45,7 @@ SSL_SESSION *SSL_get1_session(SSL *ssl);

    The ssl session contains all information required to re-establish the connection without a full handshake for SSL versions up to and including TLSv1.2. In TLSv1.3 the same is true, but sessions are established after the main handshake has occurred. The server will send the session information to the client at a time of its choosing, which may be some while after the initial connection is established (or never). Calling these functions on the client side in TLSv1.3 before the session has been established will still return an SSL_SESSION object but that object cannot be used for resuming the session. See SSL_SESSION_is_resumable(3) for information on how to determine whether an SSL_SESSION object can be used for resumption or not.

    -

    Additionally, in TLSv1.3, a server can send multiple messages that establish a session for a single connection. In that case the above functions will only return information on the last session that was received.

    +

    Additionally, in TLSv1.3, a server can send multiple messages that establish a session for a single connection. In that case, on the client side, the above functions will only return information on the last session that was received. On the server side they will only return information on the last session that was sent, or if no session tickets were sent then the session for the current connection.

    The preferred way for applications to obtain a resumable SSL_SESSION object is to use a new session callback as described in SSL_CTX_sess_set_new_cb(3). The new session callback is only invoked when a session is actually established, so this avoids the problem described above where an application obtains an SSL_SESSION object that cannot be used for resumption in TLSv1.3. It also enables applications to obtain information about all sessions sent by the server.

    @@ -85,7 +85,7 @@ SSL_SESSION *SSL_get1_session(SSL *ssl);

    COPYRIGHT

    -

    Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_ciphers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_ciphers.html new file mode 120000 index 00000000..3c738e3d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_ciphers.html @@ -0,0 +1 @@ +SSL_get_ciphers.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_curve.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_curve.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_curve.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_group.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_group.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shared_group.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shutdown.html new file mode 120000 index 00000000..d72c13eb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_shutdown.html @@ -0,0 +1 @@ +SSL_set_shutdown.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_sigalgs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_sigalgs.html new file mode 120000 index 00000000..48fa9aad --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_sigalgs.html @@ -0,0 +1 @@ +SSL_get_shared_sigalgs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_signature_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_signature_nid.html new file mode 120000 index 00000000..3e5f1a4e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_signature_nid.html @@ -0,0 +1 @@ +SSL_get_peer_signature_nid.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_signature_type_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_signature_type_nid.html new file mode 120000 index 00000000..3e5f1a4e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_signature_type_nid.html @@ -0,0 +1 @@ +SSL_get_peer_signature_nid.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_srtp_profiles.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_srtp_profiles.html new file mode 120000 index 00000000..8ff8be09 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_srtp_profiles.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_use_srtp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ssl_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ssl_method.html new file mode 120000 index 00000000..7bd95e6a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_ssl_method.html @@ -0,0 +1 @@ +SSL_CTX_set_ssl_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_state.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_state.html new file mode 120000 index 00000000..5d38e429 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_state.html @@ -0,0 +1 @@ +SSL_in_init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_time.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_time.html new file mode 120000 index 00000000..df70e4ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_time.html @@ -0,0 +1 @@ +SSL_SESSION_get_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_timeout.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_timeout.html new file mode 120000 index 00000000..df70e4ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_timeout.html @@ -0,0 +1 @@ +SSL_SESSION_get_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tlsext_status_ocsp_resp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tlsext_status_ocsp_resp.html new file mode 120000 index 00000000..66e939c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tlsext_status_ocsp_resp.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tlsext_status_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tlsext_status_type.html new file mode 120000 index 00000000..66e939c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tlsext_status_type.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tmp_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tmp_key.html new file mode 120000 index 00000000..92db778e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_tmp_key.html @@ -0,0 +1 @@ +SSL_get_peer_tmp_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_callback.html new file mode 120000 index 00000000..9179e4fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_callback.html @@ -0,0 +1 @@ +SSL_CTX_get_verify_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_depth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_depth.html new file mode 120000 index 00000000..9179e4fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_depth.html @@ -0,0 +1 @@ +SSL_CTX_get_verify_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_mode.html new file mode 120000 index 00000000..9179e4fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_verify_mode.html @@ -0,0 +1 @@ +SSL_CTX_get_verify_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_wbio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_wbio.html new file mode 120000 index 00000000..c18996cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_wbio.html @@ -0,0 +1 @@ +SSL_get_rbio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_wfd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_wfd.html new file mode 120000 index 00000000..662e353f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_get_wfd.html @@ -0,0 +1 @@ +SSL_get_fd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_has_matching_session_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_has_matching_session_id.html new file mode 120000 index 00000000..6c5144d5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_has_matching_session_id.html @@ -0,0 +1 @@ +SSL_CTX_set_generate_session_id.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_has_pending.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_has_pending.html new file mode 120000 index 00000000..18b2cb88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_has_pending.html @@ -0,0 +1 @@ +SSL_pending.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_accept_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_accept_init.html new file mode 120000 index 00000000..5d38e429 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_accept_init.html @@ -0,0 +1 @@ +SSL_in_init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_before.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_before.html new file mode 120000 index 00000000..5d38e429 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_before.html @@ -0,0 +1 @@ +SSL_in_init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_connect_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_connect_init.html new file mode 120000 index 00000000..5d38e429 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_in_connect_init.html @@ -0,0 +1 @@ +SSL_in_init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_dtls.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_dtls.html new file mode 120000 index 00000000..466230f2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_dtls.html @@ -0,0 +1 @@ +SSL_get_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_init_finished.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_init_finished.html new file mode 120000 index 00000000..5d38e429 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_init_finished.html @@ -0,0 +1 @@ +SSL_in_init.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_server.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_server.html new file mode 120000 index 00000000..f8a643ca --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_is_server.html @@ -0,0 +1 @@ +SSL_set_connect_state.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_load_error_strings.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_load_error_strings.html new file mode 120000 index 00000000..5dd87d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_load_error_strings.html @@ -0,0 +1 @@ +ERR_load_crypto_strings.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_new.html index 8c4a2dce..a25a420f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_new.html @@ -38,7 +38,107 @@ int SSL_up_ref(SSL *s);

    SSL_up_ref() increments the reference count for an existing SSL structure.

    -

    SSL_dup() duplicates an existing SSL structure into a new allocated one. All settings are inherited from the original SSL structure. Dynamic data (i.e. existing connection details) are not copied, the new SSL is set into an initial accept (server) or connect (client) state.

    +

    The function SSL_dup() creates and returns a new SSL structure from the same SSL_CTX that was used to create s. It additionally duplicates a subset of the settings in s into the new SSL object.

    + +

    For SSL_dup() to work, the connection MUST be in its initial state and MUST NOT have yet started the SSL handshake. For connections that are not in their initial state SSL_dup() just increments an internal reference count and returns the same handle. It may be possible to use SSL_clear(3) to recycle an SSL handle that is not in its initial state for re-use, but this is best avoided. Instead, save and restore the session, if desired, and construct a fresh handle for each connection.

    + +

    The subset of settings in s that are duplicated are:

    + +
    + +
    any session data if configured (including the session_id_context)
    +
    + +
    +
    any tmp_dh settings set via SSL_set_tmp_dh(3), SSL_set_tmp_dh_callback(3), or SSL_set_dh_auto(3)
    +
    + +
    +
    any configured certificates, private keys or certificate chains
    +
    + +
    +
    any configured signature algorithms, or client signature algorithms
    +
    + +
    +
    any DANE settings
    +
    + +
    +
    any Options set via SSL_set_options(3)
    +
    + +
    +
    any Mode set via SSL_set_mode(3)
    +
    + +
    +
    any minimum or maximum protocol settings set via SSL_set_min_proto_version(3) or SSL_set_max_proto_version(3) (Note: Only from OpenSSL 1.1.1h and above)
    +
    + +
    +
    any Verify mode, callback or depth set via SSL_set_verify(3) or SSL_set_verify_depth(3) or any configured X509 verification parameters
    +
    + +
    +
    any msg callback or info callback set via SSL_set_msg_callback(3) or SSL_set_info_callback(3)
    +
    + +
    +
    any default password callback set via SSL_set_default_passwd_cb(3)
    +
    + +
    +
    any session id generation callback set via SSL_set_generate_session_id(3)
    +
    + +
    +
    any configured Cipher List
    +
    + +
    +
    initial accept (server) or connect (client) state
    +
    + +
    +
    the max cert list value set via SSL_set_max_cert_list(3)
    +
    + +
    +
    the read_ahead value set via SSL_set_read_ahead(3)
    +
    + +
    +
    application specific data set via SSL_set_ex_data(3)
    +
    + +
    +
    any CA list or client CA list set via SSL_set0_CA_list(3), SSL_set0_client_CA_list() or similar functions
    +
    + +
    +
    any security level settings or callbacks
    +
    + +
    +
    any configured serverinfo data
    +
    + +
    +
    any configured PSK identity hint
    +
    + +
    +
    any configured custom extensions
    +
    + +
    +
    any client certificate types configured via SSL_set1_client_certificate_types
    +
    + +
    +

    RETURN VALUES

    @@ -68,7 +168,7 @@ int SSL_up_ref(SSL *s);

    COPYRIGHT

    -

    Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_peek.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_peek.html new file mode 120000 index 00000000..bb8bbeee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_peek.html @@ -0,0 +1 @@ +SSL_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_peek_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_peek_ex.html new file mode 120000 index 00000000..bb8bbeee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_peek_ex.html @@ -0,0 +1 @@ +SSL_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_pending.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_pending.html index ed0a2335..2ed64a69 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_pending.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_pending.html @@ -38,7 +38,7 @@ int SSL_has_pending(const SSL *s);

    SSL_pending() returns the number of bytes which have been processed, buffered and are available inside ssl for immediate read.

    -

    If the SSL object's read_ahead flag is set (see SSL_CTX_set_read_ahead(3)), additional protocol bytes (beyond the current record) may have been read containing more TLS/SSL records. This also applies to DTLS and pipelining (see SSL_CTX_set_split_send_fragment(3)). These additional bytes will be buffered by OpenSSL but will remain unprocessed until they are needed. As these bytes are still in an unprocessed state SSL_pending() will ignore them. Therefore it is possible for no more bytes to be readable from the underlying BIO (because OpenSSL has already read them) and for SSL_pending() to return 0, even though readable application data bytes are available (because the data is in unprocessed buffered records).

    +

    If the SSL object's read_ahead flag is set (see SSL_CTX_set_read_ahead(3)), additional protocol bytes (beyond the current record) may have been read containing more TLS/SSL records. This also applies to DTLS and pipelining (see SSL_CTX_set_split_send_fragment(3)). These additional bytes will be buffered by OpenSSL but will remain unprocessed until they are needed. As these bytes are still in an unprocessed state SSL_pending() will ignore them. Therefore, it is possible for no more bytes to be readable from the underlying BIO (because OpenSSL has already read them) and for SSL_pending() to return 0, even though readable application data bytes are available (because the data is in unprocessed buffered records).

    SSL_has_pending() returns 1 if s has buffered data (whether processed or unprocessed) and 0 otherwise. Note that it is possible for SSL_has_pending() to return 1, and then a subsequent call to SSL_read_ex() or SSL_read() to return no data because the unprocessed buffered data when processed yielded no application data (for example this can happen during renegotiation). It is also possible in this scenario for SSL_has_pending() to continue to return 1 even after an SSL_read_ex() or SSL_read() call because the buffered and unprocessed data is not yet processable (e.g. because OpenSSL has only received a partial record so far).

    @@ -56,7 +56,7 @@ int SSL_has_pending(const SSL *s);

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_client_cb_func.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_client_cb_func.html new file mode 120000 index 00000000..faa87649 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_client_cb_func.html @@ -0,0 +1 @@ +SSL_CTX_set_psk_client_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_find_session_cb_func.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_find_session_cb_func.html new file mode 120000 index 00000000..9b21e683 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_find_session_cb_func.html @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_server_cb_func.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_server_cb_func.html new file mode 120000 index 00000000..9b21e683 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_server_cb_func.html @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_use_session_cb_func.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_use_session_cb_func.html new file mode 120000 index 00000000..faa87649 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_psk_use_session_cb_func.html @@ -0,0 +1 @@ +SSL_CTX_set_psk_client_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read.html index 9e10f776..6988cb4c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read.html @@ -50,13 +50,13 @@ int SSL_peek(SSL *ssl, void *buf, int num);

    For the transparent negotiation to succeed, the ssl must have been initialized to client or server mode. This is being done by calling SSL_set_connect_state(3) or SSL_set_accept_state() before the first invocation of a read function.

    -

    The read functions work based on the SSL/TLS records. The data are received in records (with a maximum record size of 16kB). Only when a record has been completely received, can it be processed (decryption and check of integrity). Therefore data that was not retrieved at the last read call can still be buffered inside the SSL layer and will be retrieved on the next read call. If num is higher than the number of bytes buffered then the read functions will return with the bytes buffered. If no more bytes are in the buffer, the read functions will trigger the processing of the next record. Only when the record has been received and processed completely will the read functions return reporting success. At most the contents of one record will be returned. As the size of an SSL/TLS record may exceed the maximum packet size of the underlying transport (e.g. TCP), it may be necessary to read several packets from the transport layer before the record is complete and the read call can succeed.

    +

    The read functions work based on the SSL/TLS records. The data are received in records (with a maximum record size of 16kB). Only when a record has been completely received, can it be processed (decryption and check of integrity). Therefore, data that was not retrieved at the last read call can still be buffered inside the SSL layer and will be retrieved on the next read call. If num is higher than the number of bytes buffered then the read functions will return with the bytes buffered. If no more bytes are in the buffer, the read functions will trigger the processing of the next record. Only when the record has been received and processed completely will the read functions return reporting success. At most the contents of one record will be returned. As the size of an SSL/TLS record may exceed the maximum packet size of the underlying transport (e.g. TCP), it may be necessary to read several packets from the transport layer before the record is complete and the read call can succeed.

    If SSL_MODE_AUTO_RETRY has been switched off and a non-application data record has been processed, the read function can return and set the error to SSL_ERROR_WANT_READ. In this case there might still be unprocessed data available in the BIO. If read ahead was set using SSL_CTX_set_read_ahead(3), there might also still be unprocessed data available in the SSL. This behaviour can be controlled using the SSL_CTX_set_mode(3) call.

    If the underlying BIO is blocking, a read function will only return once the read operation has been finished or an error occurred, except when a non-application data record has been processed and SSL_MODE_AUTO_RETRY is not set. Note that if SSL_MODE_AUTO_RETRY is set and only non-application data is available the call will hang.

    -

    If the underlying BIO is non-blocking, a read function will also return when the underlying BIO could not satisfy the needs of the function to continue the operation. In this case a call to SSL_get_error(3) with the return value of the read function will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. As at any time it's possible that non-application data needs to be sent, a read function can also cause write operations. The calling process then must repeat the call after taking appropriate action to satisfy the needs of the read function. The action depends on the underlying BIO. When using a non-blocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    +

    If the underlying BIO is nonblocking, a read function will also return when the underlying BIO could not satisfy the needs of the function to continue the operation. In this case a call to SSL_get_error(3) with the return value of the read function will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. As at any time it's possible that non-application data needs to be sent, a read function can also cause write operations. The calling process then must repeat the call after taking appropriate action to satisfy the needs of the read function. The action depends on the underlying BIO. When using a nonblocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    SSL_pending(3) can be used to find out whether there are buffered bytes available for immediate retrieval. In this case the read function can be called without blocking or actually receiving new data from the underlying socket.

    @@ -94,7 +94,7 @@ int SSL_peek(SSL *ssl, void *buf, int num);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html index a95d72ef..a15e4a50 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html @@ -62,7 +62,7 @@ void SSL_set_allow_early_data_cb(SSL *s,

    DESCRIPTION

    -

    These functions are used to send and receive early data where TLSv1.3 has been negotiated. Early data can be sent by the client immediately after its initial ClientHello without having to wait for the server to complete the handshake. Early data can only be sent if a session has previously been established with the server, and the server is known to support it. Additionally these functions can be used to send data from the server to the client when the client has not yet completed the authentication stage of the handshake.

    +

    These functions are used to send and receive early data where TLSv1.3 has been negotiated. Early data can be sent by the client immediately after its initial ClientHello without having to wait for the server to complete the handshake. Early data can be sent if a session has previously been established with the server or when establishing a new session using an out-of-band PSK, and only when the server is known to support it. Additionally these functions can be used to send data from the server to the client when the client has not yet completed the authentication stage of the handshake.

    Early data has weaker security properties than other data sent over an SSL/TLS connection. In particular the data does not have forward secrecy. There are also additional considerations around replay attacks (see "REPLAY PROTECTION" below). For these reasons extreme care should be exercised when using early data. For specific details, consult the TLS 1.3 specification.

    @@ -120,13 +120,13 @@ void SSL_set_allow_early_data_cb(SSL *s,

    Calls to SSL_read_early_data() may, in certain circumstances, complete the connection immediately without further need to call a function such as SSL_accept(3). This can happen if the client is using a protocol version less than TLSv1.3. Applications can test for this by calling SSL_is_init_finished(3). Alternatively, applications may choose to call SSL_accept(3) anyway. Such a call will successfully return immediately with no further action taken.

    -

    When a session is created between a server and a client the server will specify the maximum amount of any early data that it will accept on any future connection attempt. By default the server does not accept early data; a server may indicate support for early data by calling SSL_CTX_set_max_early_data() or SSL_set_max_early_data() to set it for the whole SSL_CTX or an individual SSL object respectively. The max_early_data parameter specifies the maximum amount of early data in bytes that is permitted to be sent on a single connection. Similarly the SSL_CTX_get_max_early_data() and SSL_get_max_early_data() functions can be used to obtain the current maximum early data settings for the SSL_CTX and SSL objects respectively. Generally a server application will either use both of SSL_read_early_data() and SSL_CTX_set_max_early_data() (or SSL_set_max_early_data()), or neither of them, since there is no practical benefit from using only one of them. If the maximum early data setting for a server is non-zero then replay protection is automatically enabled (see "REPLAY PROTECTION" below).

    +

    When a session is created between a server and a client the server will specify the maximum amount of any early data that it will accept on any future connection attempt. By default the server does not accept early data; a server may indicate support for early data by calling SSL_CTX_set_max_early_data() or SSL_set_max_early_data() to set it for the whole SSL_CTX or an individual SSL object respectively. The max_early_data parameter specifies the maximum amount of early data in bytes that is permitted to be sent on a single connection. Similarly the SSL_CTX_get_max_early_data() and SSL_get_max_early_data() functions can be used to obtain the current maximum early data settings for the SSL_CTX and SSL objects respectively. Generally a server application will either use both of SSL_read_early_data() and SSL_CTX_set_max_early_data() (or SSL_set_max_early_data()), or neither of them, since there is no practical benefit from using only one of them. If the maximum early data setting for a server is nonzero then replay protection is automatically enabled (see "REPLAY PROTECTION" below).

    If the server rejects the early data sent by a client then it will skip over the data that is sent. The maximum amount of received early data that is skipped is controlled by the recv_max_early_data setting. If a client sends more than this then the connection will abort. This value can be set by calling SSL_CTX_set_recv_max_early_data() or SSL_set_recv_max_early_data(). The current value for this setting can be obtained by calling SSL_CTX_get_recv_max_early_data() or SSL_get_recv_max_early_data(). The default value for this setting is 16,384 bytes.

    The recv_max_early_data value also has an impact on early data that is accepted. The amount of data that is accepted will always be the lower of the max_early_data for the session and the recv_max_early_data setting for the server. If a client sends more data than this then the connection will abort.

    -

    The configured value for max_early_data on a server may change over time as required. However clients may have tickets containing the previously configured max_early_data value. The recv_max_early_data should always be equal to or higher than any recently configured max_early_data value in order to avoid aborted connections. The recv_max_early_data should never be set to less than the current configured max_early_data value.

    +

    The configured value for max_early_data on a server may change over time as required. However, clients may have tickets containing the previously configured max_early_data value. The recv_max_early_data should always be equal to or higher than any recently configured max_early_data value in order to avoid aborted connections. The recv_max_early_data should never be set to less than the current configured max_early_data value.

    Some server applications may wish to have more control over whether early data is accepted or not, for example to mitigate replay risks (see "REPLAY PROTECTION" below) or to decline early_data when the server is heavily loaded. The functions SSL_CTX_set_allow_early_data_cb() and SSL_set_allow_early_data_cb() set a callback which is called at a point in the handshake immediately before a decision is made to accept or reject early data. The callback is provided with a pointer to the user data argument that was provided when the callback was first set. Returning 1 from the callback will allow early data and returning 0 will reject it. Note that the OpenSSL library may reject early data for other reasons in which case this callback will not get called. Notably, the built-in replay protection feature will still be used even if a callback is present unless it has been explicitly disabled using the SSL_OP_NO_ANTI_REPLAY option. See "REPLAY PROTECTION" below.

    @@ -140,13 +140,13 @@ void SSL_set_allow_early_data_cb(SSL *s,

    REPLAY PROTECTION

    -

    When early data is in use the TLS protocol provides no security guarantees that the same early data was not replayed across multiple connections. As a mitigation for this issue OpenSSL automatically enables replay protection if the server is configured with a non-zero max early data value. With replay protection enabled sessions are forced to be single use only. If a client attempts to reuse a session ticket more than once, then the second and subsequent attempts will fall back to a full handshake (and any early data that was submitted will be ignored). Note that single use tickets are enforced even if a client does not send any early data.

    +

    When early data is in use the TLS protocol provides no security guarantees that the same early data was not replayed across multiple connections. As a mitigation for this issue OpenSSL automatically enables replay protection if the server is configured with a nonzero max early data value. With replay protection enabled sessions are forced to be single use only. If a client attempts to reuse a session ticket more than once, then the second and subsequent attempts will fall back to a full handshake (and any early data that was submitted will be ignored). Note that single use tickets are enforced even if a client does not send any early data.

    The replay protection mechanism relies on the internal OpenSSL server session cache (see SSL_CTX_set_session_cache_mode(3)). When replay protection is being used the server will operate as if the SSL_OP_NO_TICKET option had been selected (see SSL_CTX_set_options(3)). Sessions will be added to the cache whenever a session ticket is issued. When a client attempts to resume the session, OpenSSL will check for its presence in the internal cache. If it exists then the resumption is allowed and the session is removed from the cache. If it does not exist then the resumption is not allowed and a full handshake will occur.

    Note that some applications may maintain an external cache of sessions (see SSL_CTX_sess_set_new_cb(3) and similar functions). It is the application's responsibility to ensure that any sessions in the external cache are also populated in the internal cache and that once removed from the internal cache they are similarly removed from the external cache. Failing to do this could result in an application becoming vulnerable to replay attacks. Note that OpenSSL will lock the internal cache while a session is removed but that lock is not held when the remove session callback (see SSL_CTX_sess_set_remove_cb(3)) is called. This could result in a small amount of time where the session has been removed from the internal cache but is still available in the external cache. Applications should be designed with this in mind in order to minimise the possibility of replay attacks.

    -

    The OpenSSL replay protection does not apply to external Pre Shared Keys (PSKs) (e.g. see SSL_CTX_set_psk_find_session_callback(3)). Therefore extreme caution should be applied when combining external PSKs with early data.

    +

    The OpenSSL replay protection does not apply to external Pre Shared Keys (PSKs) (e.g. see SSL_CTX_set_psk_find_session_callback(3)). Therefore, extreme caution should be applied when combining external PSKs with early data.

    Some applications may mitigate the replay risks in other ways. For those applications it is possible to turn off the built-in replay protection feature using the SSL_OP_NO_ANTI_REPLAY option. See SSL_CTX_set_options(3) for details. Applications can also set a callback to make decisions about accepting early data or not. See SSL_CTX_set_allow_early_data_cb() above for details.

    @@ -172,7 +172,7 @@ void SSL_set_allow_early_data_cb(SSL *s,

    COPYRIGHT

    -

    Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read_ex.html new file mode 120000 index 00000000..bb8bbeee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_read_ex.html @@ -0,0 +1 @@ +SSL_read.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate.html new file mode 120000 index 00000000..75b4af6d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate.html @@ -0,0 +1 @@ +SSL_key_update.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate_abbreviated.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate_abbreviated.html new file mode 120000 index 00000000..75b4af6d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate_abbreviated.html @@ -0,0 +1 @@ +SSL_key_update.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate_pending.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate_pending.html new file mode 120000 index 00000000..75b4af6d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_renegotiate_pending.html @@ -0,0 +1 @@ +SSL_key_update.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_rstate_string_long.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_rstate_string_long.html new file mode 120000 index 00000000..8ef2b507 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_rstate_string_long.html @@ -0,0 +1 @@ +SSL_rstate_string.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_select_current_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_select_current_cert.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_select_current_cert.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_select_next_proto.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_select_next_proto.html new file mode 120000 index 00000000..5ca0cdfb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_select_next_proto.html @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_CA_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_CA_list.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_CA_list.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_chain.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_chain.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_chain.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_chain_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_chain_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_chain_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_rbio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_rbio.html new file mode 120000 index 00000000..7240f23a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_rbio.html @@ -0,0 +1 @@ +SSL_set_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_security_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_security_ex_data.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_security_ex_data.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_verify_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_verify_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_verify_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_wbio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_wbio.html new file mode 120000 index 00000000..7240f23a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set0_wbio.html @@ -0,0 +1 @@ +SSL_set_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_chain.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_chain.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_chain.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_chain_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_chain_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_chain_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_client_sigalgs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_client_sigalgs.html new file mode 120000 index 00000000..b87af34f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_client_sigalgs.html @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_client_sigalgs_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_client_sigalgs_list.html new file mode 120000 index 00000000..b87af34f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_client_sigalgs_list.html @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_curves.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_curves.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_curves.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_curves_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_curves_list.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_curves_list.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_groups.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_groups.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_groups.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_groups_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_groups_list.html new file mode 120000 index 00000000..09b98eed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_groups_list.html @@ -0,0 +1 @@ +SSL_CTX_set1_curves.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_host.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_host.html index 61a0a507..d353710f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_host.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_host.html @@ -39,7 +39,7 @@ const char *SSL_get0_peername(SSL *s);

    These functions configure server hostname checks in the SSL client.

    -

    SSL_set1_host() sets the expected DNS hostname to name clearing any previously specified host name or names. If name is NULL, or the empty string the list of hostnames is cleared, and name checks are not performed on the peer certificate. When a non-empty name is specified, certificate verification automatically checks the peer hostname via X509_check_host(3) with flags as specified via SSL_set_hostflags(). Clients that enable DANE TLSA authentication via SSL_dane_enable(3) should leave it to that function to set the primary reference identifier of the peer, and should not call SSL_set1_host().

    +

    SSL_set1_host() sets the expected DNS hostname to name clearing any previously specified hostname or names. If name is NULL, or the empty string the list of hostnames is cleared, and name checks are not performed on the peer certificate. When a nonempty name is specified, certificate verification automatically checks the peer hostname via X509_check_host(3) with flags as specified via SSL_set_hostflags(). Clients that enable DANE TLSA authentication via SSL_dane_enable(3) should leave it to that function to set the primary reference identifier of the peer, and should not call SSL_set1_host().

    SSL_add1_host() adds name as an additional reference identifier that can match the peer's certificate. Any previous names set via SSL_set1_host() or SSL_add1_host() are retained, no change is made if name is NULL or empty. When multiple names are configured, the peer is considered verified when any name matches. This function is required for DANE TLSA in the presence of service name indirection via CNAME, MX or SRV records as specified in RFC7671, RFC7672 or RFC7673.

    @@ -84,7 +84,7 @@ if (SSL_get_verify_result(ssl) == X509_V_OK) {

    COPYRIGHT

    -

    Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_param.html new file mode 120000 index 00000000..6cc1ff84 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_param.html @@ -0,0 +1 @@ +SSL_CTX_get0_param.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_sigalgs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_sigalgs.html new file mode 120000 index 00000000..b87af34f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_sigalgs.html @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_sigalgs_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_sigalgs_list.html new file mode 120000 index 00000000..b87af34f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_sigalgs_list.html @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_verify_cert_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_verify_cert_store.html new file mode 120000 index 00000000..5af1bbc1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set1_verify_cert_store.html @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_accept_state.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_accept_state.html new file mode 120000 index 00000000..f8a643ca --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_accept_state.html @@ -0,0 +1 @@ +SSL_set_connect_state.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_allow_early_data_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_allow_early_data_cb.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_allow_early_data_cb.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_alpn_protos.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_alpn_protos.html new file mode 120000 index 00000000..5ca0cdfb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_alpn_protos.html @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_bio.html index ec174a6b..d5ac975a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_bio.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_bio.html @@ -35,9 +35,9 @@ void SSL_set0_wbio(SSL *s, BIO *wbio);

    DESCRIPTION

    -

    SSL_set0_rbio() connects the BIO rbio for the read operations of the ssl object. The SSL engine inherits the behaviour of rbio. If the BIO is non-blocking then the ssl object will also have non-blocking behaviour. This function transfers ownership of rbio to ssl. It will be automatically freed using BIO_free_all(3) when the ssl is freed. On calling this function, any existing rbio that was previously set will also be freed via a call to BIO_free_all(3) (this includes the case where the rbio is set to the same value as previously).

    +

    SSL_set0_rbio() connects the BIO rbio for the read operations of the ssl object. The SSL engine inherits the behaviour of rbio. If the BIO is nonblocking then the ssl object will also have nonblocking behaviour. This function transfers ownership of rbio to ssl. It will be automatically freed using BIO_free_all(3) when the ssl is freed. On calling this function, any existing rbio that was previously set will also be freed via a call to BIO_free_all(3) (this includes the case where the rbio is set to the same value as previously).

    -

    SSL_set0_wbio() works in the same as SSL_set0_rbio() except that it connects the BIO wbio for the write operations of the ssl object. Note that if the rbio and wbio are the same then SSL_set0_rbio() and SSL_set0_wbio() each take ownership of one reference. Therefore it may be necessary to increment the number of references available using BIO_up_ref(3) before calling the set0 functions.

    +

    SSL_set0_wbio() works in the same as SSL_set0_rbio() except that it connects the BIO wbio for the write operations of the ssl object. Note that if the rbio and wbio are the same then SSL_set0_rbio() and SSL_set0_wbio() each take ownership of one reference. Therefore, it may be necessary to increment the number of references available using BIO_up_ref(3) before calling the set0 functions.

    SSL_set_bio() is similar to SSL_set0_rbio() and SSL_set0_wbio() except that it connects both the rbio and the wbio at the same time, and transfers the ownership of rbio and wbio to ssl according to the following set of rules:

    @@ -82,7 +82,7 @@ void SSL_set0_wbio(SSL *s, BIO *wbio);

    COPYRIGHT

    -

    Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_block_padding.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_block_padding.html new file mode 120000 index 00000000..d080916b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_block_padding.html @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_cert_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_cert_cb.html new file mode 120000 index 00000000..5e861c17 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_cert_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_cert_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_cipher_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_cipher_list.html new file mode 120000 index 00000000..f9ebd142 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_cipher_list.html @@ -0,0 +1 @@ +SSL_CTX_set_cipher_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ciphersuites.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ciphersuites.html new file mode 120000 index 00000000..f9ebd142 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ciphersuites.html @@ -0,0 +1 @@ +SSL_CTX_set_cipher_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_client_CA_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_client_CA_list.html new file mode 120000 index 00000000..98fbbb48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_client_CA_list.html @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ct_validation_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ct_validation_callback.html new file mode 120000 index 00000000..a04d25cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ct_validation_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_current_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_current_cert.html new file mode 120000 index 00000000..ac5ec155 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_current_cert.html @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_passwd_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_passwd_cb.html new file mode 120000 index 00000000..7d830c6b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_passwd_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_passwd_cb_userdata.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_passwd_cb_userdata.html new file mode 120000 index 00000000..7d830c6b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_passwd_cb_userdata.html @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_read_buffer_len.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_read_buffer_len.html new file mode 120000 index 00000000..8d3f23ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_default_read_buffer_len.html @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ex_data.html new file mode 120000 index 00000000..541b4ec6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ex_data.html @@ -0,0 +1 @@ +SSL_CTX_set_ex_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_fd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_fd.html index bc1056fe..d5b9b3e1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_fd.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_fd.html @@ -16,6 +16,7 @@
  • SYNOPSIS
  • DESCRIPTION
  • RETURN VALUES
  • +
  • NOTES
  • SEE ALSO
  • COPYRIGHT
  • @@ -36,7 +37,7 @@ int SSL_set_wfd(SSL *ssl, int fd);

    SSL_set_fd() sets the file descriptor fd as the input/output facility for the TLS/SSL (encrypted) side of ssl. fd will typically be the socket file descriptor of a network connection.

    -

    When performing the operation, a socket BIO is automatically created to interface between the ssl and fd. The BIO and hence the SSL engine inherit the behaviour of fd. If fd is non-blocking, the ssl will also have non-blocking behaviour.

    +

    When performing the operation, a socket BIO is automatically created to interface between the ssl and fd. The BIO and hence the SSL engine inherit the behaviour of fd. If fd is nonblocking, the ssl will also have nonblocking behaviour.

    If there was already a BIO connected to ssl, BIO_free() will be called (for both the reading and writing side, if different).

    @@ -62,13 +63,17 @@ int SSL_set_wfd(SSL *ssl, int fd); +

    NOTES

    + +

    On Windows, a socket handle is a 64-bit data type (UINT_PTR), which leads to a compiler warning (conversion from 'SOCKET' to 'int', possible loss of data) when passing the socket handle to SSL_set_*fd(). For the time being, this warning can safely be ignored, because although the Microsoft documentation claims that the upper limit is INVALID_SOCKET-1 (2^64 - 2), in practice the current socket() implementation returns an index into the kernel handle table, the size of which is limited to 2^24.

    +

    SEE ALSO

    SSL_get_fd(3), SSL_set_bio(3), SSL_connect(3), SSL_accept(3), SSL_shutdown(3), ssl(7) , bio(7)

    COPYRIGHT

    -

    Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_generate_session_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_generate_session_id.html new file mode 120000 index 00000000..6c5144d5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_generate_session_id.html @@ -0,0 +1 @@ +SSL_CTX_set_generate_session_id.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_hostflags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_hostflags.html new file mode 120000 index 00000000..b276994c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_hostflags.html @@ -0,0 +1 @@ +SSL_set1_host.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_info_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_info_callback.html new file mode 120000 index 00000000..0c6819c3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_info_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_info_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_cert_list.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_cert_list.html new file mode 120000 index 00000000..76351597 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_cert_list.html @@ -0,0 +1 @@ +SSL_CTX_set_max_cert_list.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_pipelines.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_pipelines.html new file mode 120000 index 00000000..8d3f23ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_pipelines.html @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_proto_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_proto_version.html new file mode 120000 index 00000000..9fa31522 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_proto_version.html @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_send_fragment.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_send_fragment.html new file mode 120000 index 00000000..8d3f23ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_max_send_fragment.html @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_min_proto_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_min_proto_version.html new file mode 120000 index 00000000..9fa31522 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_min_proto_version.html @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_mode.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_mode.html new file mode 120000 index 00000000..59ce589c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_mode.html @@ -0,0 +1 @@ +SSL_CTX_set_mode.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_msg_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_msg_callback.html new file mode 120000 index 00000000..2991e5eb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_msg_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_msg_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_msg_callback_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_msg_callback_arg.html new file mode 120000 index 00000000..2991e5eb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_msg_callback_arg.html @@ -0,0 +1 @@ +SSL_CTX_set_msg_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_num_tickets.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_num_tickets.html new file mode 120000 index 00000000..7a45892a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_num_tickets.html @@ -0,0 +1 @@ +SSL_CTX_set_num_tickets.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_options.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_options.html new file mode 120000 index 00000000..2b3c746d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_options.html @@ -0,0 +1 @@ +SSL_CTX_set_options.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_post_handshake_auth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_post_handshake_auth.html new file mode 120000 index 00000000..60918961 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_post_handshake_auth.html @@ -0,0 +1 @@ +SSL_CTX_set_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_client_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_client_callback.html new file mode 120000 index 00000000..faa87649 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_client_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_psk_client_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_find_session_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_find_session_callback.html new file mode 120000 index 00000000..9b21e683 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_find_session_callback.html @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_server_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_server_callback.html new file mode 120000 index 00000000..9b21e683 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_server_callback.html @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_use_session_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_use_session_callback.html new file mode 120000 index 00000000..faa87649 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_psk_use_session_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_psk_client_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_quiet_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_quiet_shutdown.html new file mode 120000 index 00000000..5bf42d2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_quiet_shutdown.html @@ -0,0 +1 @@ +SSL_CTX_set_quiet_shutdown.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_read_ahead.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_read_ahead.html new file mode 120000 index 00000000..4afbdd77 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_read_ahead.html @@ -0,0 +1 @@ +SSL_CTX_set_read_ahead.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_record_padding_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_record_padding_callback.html new file mode 120000 index 00000000..d080916b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_record_padding_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_record_padding_callback_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_record_padding_callback_arg.html new file mode 120000 index 00000000..d080916b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_record_padding_callback_arg.html @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_recv_max_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_recv_max_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_recv_max_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_rfd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_rfd.html new file mode 120000 index 00000000..7950f343 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_rfd.html @@ -0,0 +1 @@ +SSL_set_fd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_security_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_security_callback.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_security_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_security_level.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_security_level.html new file mode 120000 index 00000000..9c5134c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_security_level.html @@ -0,0 +1 @@ +SSL_CTX_set_security_level.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_session_id_context.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_session_id_context.html new file mode 120000 index 00000000..7bfd2efb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_session_id_context.html @@ -0,0 +1 @@ +SSL_CTX_set_session_id_context.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_shutdown.html index 1d660eb9..81620b98 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_shutdown.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_shutdown.html @@ -41,7 +41,7 @@ int SSL_get_shutdown(const SSL *ssl);

    NOTES

    -

    The shutdown state of an ssl connection is a bitmask of:

    +

    The shutdown state of an ssl connection is a bit mask of:

    @@ -83,7 +83,7 @@ int SSL_get_shutdown(const SSL *ssl);

    COPYRIGHT

    -

    Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_split_send_fragment.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_split_send_fragment.html new file mode 120000 index 00000000..8d3f23ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_split_send_fragment.html @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ssl_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ssl_method.html new file mode 120000 index 00000000..7bd95e6a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_ssl_method.html @@ -0,0 +1 @@ +SSL_CTX_set_ssl_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_time.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_time.html new file mode 120000 index 00000000..df70e4ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_time.html @@ -0,0 +1 @@ +SSL_SESSION_get_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_timeout.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_timeout.html new file mode 120000 index 00000000..df70e4ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_timeout.html @@ -0,0 +1 @@ +SSL_SESSION_get_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_host_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_host_name.html new file mode 120000 index 00000000..cafe23d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_host_name.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_servername_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_max_fragment_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_max_fragment_length.html new file mode 120000 index 00000000..8d3f23ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_max_fragment_length.html @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_status_ocsp_resp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_status_ocsp_resp.html new file mode 120000 index 00000000..66e939c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_status_ocsp_resp.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_status_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_status_type.html new file mode 120000 index 00000000..66e939c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_status_type.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_use_srtp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_use_srtp.html new file mode 120000 index 00000000..8ff8be09 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_use_srtp.html @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_use_srtp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tmp_dh.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tmp_dh.html new file mode 120000 index 00000000..b7fec45a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tmp_dh.html @@ -0,0 +1 @@ +SSL_CTX_set_tmp_dh_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tmp_dh_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tmp_dh_callback.html new file mode 120000 index 00000000..b7fec45a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_tmp_dh_callback.html @@ -0,0 +1 @@ +SSL_CTX_set_tmp_dh_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_verify.html new file mode 120000 index 00000000..60918961 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_verify.html @@ -0,0 +1 @@ +SSL_CTX_set_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_verify_depth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_verify_depth.html new file mode 120000 index 00000000..60918961 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_verify_depth.html @@ -0,0 +1 @@ +SSL_CTX_set_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_wfd.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_wfd.html new file mode 120000 index 00000000..7950f343 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_set_wfd.html @@ -0,0 +1 @@ +SSL_set_fd.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_shutdown.html index 5b75df45..f7d99b2d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_shutdown.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_shutdown.html @@ -77,11 +77,13 @@ int SSL_shutdown(SSL *ssl);

    The behaviour of SSL_shutdown() additionally depends on the underlying BIO. If the underlying BIO is blocking, SSL_shutdown() will only return once the handshake step has been finished or an error occurred.

    -

    If the underlying BIO is non-blocking, SSL_shutdown() will also return when the underlying BIO could not satisfy the needs of SSL_shutdown() to continue the handshake. In this case a call to SSL_get_error() with the return value of SSL_shutdown() will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. The calling process then must repeat the call after taking appropriate action to satisfy the needs of SSL_shutdown(). The action depends on the underlying BIO. When using a non-blocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    +

    If the underlying BIO is nonblocking, SSL_shutdown() will also return when the underlying BIO could not satisfy the needs of SSL_shutdown() to continue the handshake. In this case a call to SSL_get_error() with the return value of SSL_shutdown() will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. The calling process then must repeat the call after taking appropriate action to satisfy the needs of SSL_shutdown(). The action depends on the underlying BIO. When using a nonblocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    After SSL_shutdown() returned 0, it is possible to call SSL_shutdown() again to wait for the peer's close_notify alert. SSL_shutdown() will return 1 in that case. However, it is recommended to wait for it using SSL_read() instead.

    -

    SSL_shutdown() can be modified to only set the connection to "shutdown" state but not actually send the close_notify alert messages, see SSL_CTX_set_quiet_shutdown(3). When "quiet shutdown" is enabled, SSL_shutdown() will always succeed and return 1.

    +

    SSL_shutdown() can be modified to only set the connection to "shutdown" state but not actually send the close_notify alert messages, see SSL_CTX_set_quiet_shutdown(3). When "quiet shutdown" is enabled, SSL_shutdown() will always succeed and return 1. Note that this is not standard compliant behaviour. It should only be done when the peer has a way to make sure all data has been received and doesn't wait for the close_notify alert message, otherwise an unexpected EOF will be reported.

    + +

    There are implementations that do not send the required close_notify alert. If there is a need to communicate with such an implementation, and it's clear that all data has been received, do not wait for the peer's close_notify alert. Waiting for the close_notify alert when the peer just closes the connection will result in an error being generated.

    RETURN VALUES

    @@ -92,7 +94,9 @@ int SSL_shutdown(SSL *ssl);
    0
    -

    The shutdown is not yet finished: the close_notify was sent but the peer did not send it back yet. Call SSL_read() to do a bidirectional shutdown. The output of SSL_get_error(3) may be misleading, as an erroneous SSL_ERROR_SYSCALL may be flagged even though no error occurred.

    +

    The shutdown is not yet finished: the close_notify was sent but the peer did not send it back yet. Call SSL_read() to do a bidirectional shutdown.

    + +

    Unlike most other function, returning 0 does not indicate an error. SSL_get_error(3) should not get called, it may misleadingly indicate an error even though no error occurred.

    1
    @@ -104,7 +108,7 @@ int SSL_shutdown(SSL *ssl);
    <0
    -

    The shutdown was not successful. Call SSL_get_error(3) with the return value ret to find out the reason. It can occur if an action is needed to continue the operation for non-blocking BIOs.

    +

    The shutdown was not successful. Call SSL_get_error(3) with the return value ret to find out the reason. It can occur if an action is needed to continue the operation for nonblocking BIOs.

    It can also occur when not all data was read using SSL_read().

    @@ -117,7 +121,7 @@ int SSL_shutdown(SSL *ssl);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_state_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_state_string.html index 97f7552d..f40b66c7 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_state_string.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_state_string.html @@ -42,9 +42,9 @@ const char *SSL_state_string_long(const SSL *ssl);

    During its use, an SSL objects passes several states. The state is internally maintained. Querying the state information is not very informative before or when a connection has been established. It however can be of significant interest during the handshake.

    -

    When using non-blocking sockets, the function call performing the handshake may return with SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE condition, so that SSL_state_string[_long]() may be called.

    +

    When using nonblocking sockets, the function call performing the handshake may return with SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE condition, so that SSL_state_string[_long]() may be called.

    -

    For both blocking or non-blocking sockets, the details state information can be used within the info_callback function set with the SSL_set_info_callback() call.

    +

    For both blocking or nonblocking sockets, the details state information can be used within the info_callback function set with the SSL_set_info_callback() call.

    RETURN VALUES

    @@ -56,7 +56,7 @@ const char *SSL_state_string_long(const SSL *ssl);

    COPYRIGHT

    -

    Copyright 2001-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_state_string_long.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_state_string_long.html new file mode 120000 index 00000000..1a7a5cff --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_state_string_long.html @@ -0,0 +1 @@ +SSL_state_string.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_stateless.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_stateless.html new file mode 120000 index 00000000..ab1a8606 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_stateless.html @@ -0,0 +1 @@ +DTLSv1_listen.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_up_ref.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_up_ref.html new file mode 120000 index 00000000..2f51f29a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_up_ref.html @@ -0,0 +1 @@ +SSL_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey_ASN1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey_ASN1.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey_ASN1.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey_file.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey_file.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_ASN1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_ASN1.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_ASN1.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_file.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_file.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_cert_and_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_cert_and_key.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_cert_and_key.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_ASN1.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_ASN1.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_ASN1.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_chain_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_chain_file.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_chain_file.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_file.html new file mode 120000 index 00000000..f60d0ce6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_certificate_file.html @@ -0,0 +1 @@ +SSL_CTX_use_certificate.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_psk_identity_hint.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_psk_identity_hint.html new file mode 120000 index 00000000..9b21e683 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_use_psk_identity_hint.html @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_verify_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_verify_cb.html new file mode 120000 index 00000000..60918961 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_verify_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_verify_client_post_handshake.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_verify_client_post_handshake.html new file mode 120000 index 00000000..60918961 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_verify_client_post_handshake.html @@ -0,0 +1 @@ +SSL_CTX_set_verify.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_version.html new file mode 120000 index 00000000..466230f2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_version.html @@ -0,0 +1 @@ +SSL_get_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_waiting_for_async.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_waiting_for_async.html new file mode 120000 index 00000000..f3461c8a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_waiting_for_async.html @@ -0,0 +1 @@ +SSL_get_all_async_fds.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want.html index 2414cb00..03728f9f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want.html @@ -47,7 +47,7 @@ int SSL_want_client_hello_cb(const SSL *ssl);

    NOTES

    -

    SSL_want() examines the internal state information of the SSL object. Its return values are similar to that of SSL_get_error(3). Unlike SSL_get_error(3), which also evaluates the error queue, the results are obtained by examining an internal state flag only. The information must therefore only be used for normal operation under non-blocking I/O. Error conditions are not handled and must be treated using SSL_get_error(3).

    +

    SSL_want() examines the internal state information of the SSL object. Its return values are similar to that of SSL_get_error(3). Unlike SSL_get_error(3), which also evaluates the error queue, the results are obtained by examining an internal state flag only. The information must therefore only be used for normal operation under nonblocking I/O. Error conditions are not handled and must be treated using SSL_get_error(3).

    The result returned by SSL_want() should always be consistent with the result of SSL_get_error(3).

    @@ -113,7 +113,7 @@ int SSL_want_client_hello_cb(const SSL *ssl);

    COPYRIGHT

    -

    Copyright 2001-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_async.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_async.html new file mode 120000 index 00000000..ba622045 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_async.html @@ -0,0 +1 @@ +SSL_want.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_async_job.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_async_job.html new file mode 120000 index 00000000..ba622045 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_async_job.html @@ -0,0 +1 @@ +SSL_want.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_client_hello_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_client_hello_cb.html new file mode 120000 index 00000000..ba622045 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_client_hello_cb.html @@ -0,0 +1 @@ +SSL_want.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_nothing.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_nothing.html new file mode 120000 index 00000000..ba622045 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_nothing.html @@ -0,0 +1 @@ +SSL_want.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_read.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_read.html new file mode 120000 index 00000000..ba622045 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_read.html @@ -0,0 +1 @@ +SSL_want.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_write.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_write.html new file mode 120000 index 00000000..ba622045 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_write.html @@ -0,0 +1 @@ +SSL_want.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_x509_lookup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_x509_lookup.html new file mode 120000 index 00000000..ba622045 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_want_x509_lookup.html @@ -0,0 +1 @@ +SSL_want.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write.html index 0b9646f0..68de2665 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write.html @@ -48,7 +48,7 @@ int SSL_write(SSL *ssl, const void *buf, int num);

    If the underlying BIO is blocking, the write functions will only return, once the write operation has been finished or an error occurred.

    -

    If the underlying BIO is non-blocking the write functions will also return when the underlying BIO could not satisfy the needs of the function to continue the operation. In this case a call to SSL_get_error(3) with the return value of the write function will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. As at any time a re-negotiation is possible, a call to a write function can also cause read operations! The calling process then must repeat the call after taking appropriate action to satisfy the needs of the write function. The action depends on the underlying BIO. When using a non-blocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    +

    If the underlying BIO is nonblocking the write functions will also return when the underlying BIO could not satisfy the needs of the function to continue the operation. In this case a call to SSL_get_error(3) with the return value of the write function will yield SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. As at any time a re-negotiation is possible, a call to a write function can also cause read operations! The calling process then must repeat the call after taking appropriate action to satisfy the needs of the write function. The action depends on the underlying BIO. When using a nonblocking socket, nothing is to be done, but select() can be used to check for the required condition. When using a buffering BIO, like a BIO pair, data must be written into or retrieved out of the BIO before being able to continue.

    The write functions will only return with success when the complete contents of buf of length num has been written. This default behaviour can be changed with the SSL_MODE_ENABLE_PARTIAL_WRITE option of SSL_CTX_set_mode(3). When this flag is set the write functions will also return with success when a partial write has been successfully completed. In this case the write function operation is considered completed. The bytes are sent and a new write call with a new buffer (with the already sent bytes removed) must be started. A partial write is performed with the size of a message block, which is 16kB.

    @@ -92,7 +92,7 @@ int SSL_write(SSL *ssl, const void *buf, int num);

    COPYRIGHT

    -

    Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write_early_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write_early_data.html new file mode 120000 index 00000000..f8ca3820 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write_early_data.html @@ -0,0 +1 @@ +SSL_read_early_data.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write_ex.html new file mode 120000 index 00000000..fec26398 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSL_write_ex.html @@ -0,0 +1 @@ +SSL_write.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_client_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_client_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_client_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_server_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_server_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv23_server_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_client_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_client_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_client_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_server_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_server_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SSLv3_server_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNETID_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNETID_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNETID_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNETID_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNETID_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNETID_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNET_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNET_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNET_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNET_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNET_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/SXNET_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_FEATURE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_FEATURE_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_FEATURE_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_FEATURE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_FEATURE_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_FEATURE_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_client_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_client_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_client_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_server_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_server_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLS_server_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_client_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_client_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_client_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_server_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_server_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_1_server_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_client_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_client_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_client_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_server_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_server_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_2_server_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_client_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_client_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_client_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_server_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_server_method.html new file mode 120000 index 00000000..6e8810c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TLSv1_server_method.html @@ -0,0 +1 @@ +SSL_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_ACCURACY_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_REQ_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_RESP_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/TS_TST_INFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_METHOD.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_METHOD.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_METHOD.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_OpenSSL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_OpenSSL.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_OpenSSL.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw.html index 08a54847..e64bf250 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw.html @@ -37,7 +37,7 @@ UI_METHOD *UI_UTIL_wrap_read_pem_callback(pem_password_cb *cb, int rwflag);DESCRIPTION -

    UI_UTIL_read_pw_string() asks for a passphrase, using prompt as a prompt, and stores it in buf. The maximum allowed size is given with length, including the terminating NUL byte. If verify is non-zero, the password will be verified as well.

    +

    UI_UTIL_read_pw_string() asks for a passphrase, using prompt as a prompt, and stores it in buf. The maximum allowed size is given with length, including the terminating NUL byte. If verify is nonzero, the password will be verified as well.

    UI_UTIL_read_pw() does the same as UI_UTIL_read_pw_string(), the difference is that you can give it an external buffer buff for the verification passphrase.

    @@ -61,7 +61,7 @@ UI_METHOD *UI_UTIL_wrap_read_pem_callback(pem_password_cb *cb, int rwflag);COPYRIGHT -

    Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw_string.html new file mode 120000 index 00000000..a5ba1549 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw_string.html @@ -0,0 +1 @@ +UI_UTIL_read_pw.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_wrap_read_pem_callback.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_wrap_read_pem_callback.html new file mode 120000 index 00000000..a5ba1549 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_UTIL_wrap_read_pem_callback.html @@ -0,0 +1 @@ +UI_UTIL_read_pw.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_error_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_error_string.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_error_string.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_info_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_info_string.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_info_string.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_input_boolean.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_input_boolean.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_input_boolean.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_input_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_input_string.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_input_string.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_user_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_user_data.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_user_data.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_verify_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_verify_string.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_add_verify_string.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_construct_prompt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_construct_prompt.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_construct_prompt.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_create_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_create_method.html index 3fa4e33c..0e45d410 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_create_method.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_create_method.html @@ -63,7 +63,7 @@ const void *UI_method_get_ex_data(const UI_METHOD *method, int idx);DESCRIPTION -

    A method contains a few functions that implement the low level of the User Interface. These functions are:

    +

    A method contains a few functions that implement the low-level of the User Interface. These functions are:

    @@ -166,7 +166,7 @@ const void *UI_method_get_ex_data(const UI_METHOD *method, int idx);COPYRIGHT -

    Copyright 2001-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_ctrl.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_ctrl.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_destroy_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_destroy_method.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_destroy_method.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_error_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_error_string.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_error_string.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_info_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_info_string.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_info_string.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_input_boolean.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_input_boolean.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_input_boolean.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_input_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_input_string.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_input_string.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_user_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_user_data.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_user_data.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_verify_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_verify_string.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_dup_verify_string.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_free.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_free.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_action_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_action_string.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_action_string.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_output_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_output_string.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_output_string.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_result.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_result.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_result.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_result_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_result_string.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_result_string.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_test_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_test_string.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_test_string.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_user_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_user_data.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get0_user_data.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_default_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_default_method.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_default_method.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_ex_new_index.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_ex_new_index.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_input_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_input_flags.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_input_flags.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_method.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_method.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_length.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_length.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_maxsize.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_maxsize.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_maxsize.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_minsize.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_minsize.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_minsize.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_string_length.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_string_length.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_result_string_length.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_string_type.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_string_type.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_get_string_type.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_closer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_closer.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_closer.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_data_destructor.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_data_destructor.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_data_destructor.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_data_duplicator.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_data_duplicator.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_data_duplicator.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_ex_data.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_ex_data.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_flusher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_flusher.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_flusher.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_opener.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_opener.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_opener.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_prompt_constructor.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_prompt_constructor.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_prompt_constructor.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_reader.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_reader.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_reader.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_writer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_writer.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_get_writer.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_closer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_closer.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_closer.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_data_duplicator.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_data_duplicator.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_data_duplicator.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_ex_data.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_ex_data.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_flusher.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_flusher.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_flusher.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_opener.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_opener.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_opener.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_prompt_constructor.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_prompt_constructor.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_prompt_constructor.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_reader.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_reader.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_reader.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_writer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_writer.html new file mode 120000 index 00000000..d1020a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_method_set_writer.html @@ -0,0 +1 @@ +UI_create_method.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_new.html index 11594b5d..221c926e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_new.html @@ -112,7 +112,7 @@ const UI_METHOD *UI_null(void);

    UI_dup_input_string(), UI_dup_verify_string(), UI_dup_input_boolean(), UI_dup_info_string() and UI_dup_error_string() are basically the same as their UI_add counterparts, except that they make their own copies of all strings.

    -

    UI_construct_prompt() is a helper function that can be used to create a prompt from two pieces of information: an description and a name. The default constructor (if there is none provided by the method used) creates a string "Enter description for name:". With the description "pass phrase" and the file name "foo.key", that becomes "Enter pass phrase for foo.key:". Other methods may create whatever string and may include encodings that will be processed by the other method functions.

    +

    UI_construct_prompt() is a helper function that can be used to create a prompt from two pieces of information: an description and a name. The default constructor (if there is none provided by the method used) creates a string "Enter description for name:". With the description "pass phrase" and the filename "foo.key", that becomes "Enter pass phrase for foo.key:". Other methods may create whatever string and may include encodings that will be processed by the other method functions.

    UI_add_user_data() adds a user data pointer for the method to use at any time. The builtin UI method doesn't care about this info. Note that several calls to this function doesn't add data, it replaces the previous blob with the one given as argument.

    @@ -166,7 +166,7 @@ const UI_METHOD *UI_null(void);

    COPYRIGHT

    -

    Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_new_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_new_method.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_new_method.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_null.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_null.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_null.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_process.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_process.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_process.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_default_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_default_method.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_default_method.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_method.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_method.html new file mode 120000 index 00000000..91ed3669 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_method.html @@ -0,0 +1 @@ +UI_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_result.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_result.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_result.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_result_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_result_ex.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_set_result_ex.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_string_types.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_string_types.html new file mode 120000 index 00000000..142e355d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/UI_string_types.html @@ -0,0 +1 @@ +UI_STRING.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/USERNOTICE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/USERNOTICE_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/USERNOTICE_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/USERNOTICE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/USERNOTICE_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/USERNOTICE_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_EXT_d2i.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_EXT_d2i.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_EXT_d2i.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_EXT_i2d.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_EXT_i2d.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_EXT_i2d.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_add1_i2d.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_add1_i2d.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_add1_i2d.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html index 356629b7..d647e8f0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html @@ -83,7 +83,7 @@ const STACK_OF(X509_EXTENSION) *X509_REVOKED_get0_extensions(const X509_REVOKED

    NOTES

    -

    In almost all cases an extension can occur at most once and multiple occurrences is an error. Therefore the idx parameter is usually NULL.

    +

    In almost all cases an extension can occur at most once and multiple occurrences is an error. Therefore, the idx parameter is usually NULL.

    The flags parameter may be one of the following values.

    @@ -202,7 +202,7 @@ CT Certificate SCTs NID_ct_cert_scts

    COPYRIGHT

    -

    Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_cmp.html new file mode 120000 index 00000000..ffd38a32 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_cmp.html @@ -0,0 +1 @@ +X509_ALGOR_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_copy.html new file mode 120000 index 00000000..ffd38a32 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_copy.html @@ -0,0 +1 @@ +X509_ALGOR_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_dup.html index 62f5c9f1..8776f064 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_dup.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_dup.html @@ -16,12 +16,13 @@
  • SYNOPSIS
  • DESCRIPTION
  • RETURN VALUES
  • +
  • HISTORY
  • COPYRIGHT
  • NAME

    -

    X509_ALGOR_dup, X509_ALGOR_set0, X509_ALGOR_get0, X509_ALGOR_set_md, X509_ALGOR_cmp - AlgorithmIdentifier functions

    +

    X509_ALGOR_dup, X509_ALGOR_set0, X509_ALGOR_get0, X509_ALGOR_set_md, X509_ALGOR_cmp, X509_ALGOR_copy - AlgorithmIdentifier functions

    SYNOPSIS

    @@ -32,7 +33,8 @@ int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, void *pval); void X509_ALGOR_get0(const ASN1_OBJECT **paobj, int *pptype, const void **ppval, const X509_ALGOR *alg); void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md); -int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b); +int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b); +int X509_ALGOR_copy(X509_ALGOR *dest, const X509_ALGOR *src);

    DESCRIPTION

    @@ -44,21 +46,27 @@ int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b);

    X509_ALGOR_set_md() sets the AlgorithmIdentifier alg to appropriate values for the message digest md.

    -

    X509_ALGOR_cmp() compares a and b and returns 0 if they have identical encodings and non-zero otherwise.

    +

    X509_ALGOR_cmp() compares a and b and returns 0 if they have identical encodings and nonzero otherwise.

    + +

    X509_ALGOR_copy() copies the source values into the dest structs; making a duplicate of each (and free any thing pointed to from within *dest).

    RETURN VALUES

    X509_ALGOR_dup() returns a valid X509_ALGOR structure or NULL if an error occurred.

    -

    X509_ALGOR_set0() returns 1 on success or 0 on error.

    +

    X509_ALGOR_set0() and X509_ALGOR_copy() return 1 on success or 0 on error.

    X509_ALGOR_get0() and X509_ALGOR_set_md() return no values.

    -

    X509_ALGOR_cmp() returns 0 if the two parameters have identical encodings and non-zero otherwise.

    +

    X509_ALGOR_cmp() returns 0 if the two parameters have identical encodings and nonzero otherwise.

    + +

    HISTORY

    + +

    The X509_ALGOR_copy() was added in 1.1.1e.

    COPYRIGHT

    -

    Copyright 2002-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2002-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_get0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_get0.html new file mode 120000 index 00000000..ffd38a32 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_get0.html @@ -0,0 +1 @@ +X509_ALGOR_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_set0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_set0.html new file mode 120000 index 00000000..ffd38a32 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_set0.html @@ -0,0 +1 @@ +X509_ALGOR_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_set_md.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_set_md.html new file mode 120000 index 00000000..ffd38a32 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ALGOR_set_md.html @@ -0,0 +1 @@ +X509_ALGOR_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CERT_AUX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CERT_AUX_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CERT_AUX_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CERT_AUX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CERT_AUX_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CERT_AUX_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CINF_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CINF_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CINF_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CINF_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CINF_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CINF_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_INFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_INFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_INFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_INFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_INFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_INFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add0_revoked.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add0_revoked.html new file mode 120000 index 00000000..c73f89cd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add0_revoked.html @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add1_ext_i2d.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add1_ext_i2d.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add1_ext_i2d.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_add_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_cmp.html new file mode 120000 index 00000000..04b18b5a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_cmp.html @@ -0,0 +1 @@ +X509_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_delete_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_delete_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_delete_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_digest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_digest.html new file mode 120000 index 00000000..f1684187 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_digest.html @@ -0,0 +1 @@ +X509_digest.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_cert.html new file mode 120000 index 00000000..c73f89cd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_cert.html @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_extensions.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_extensions.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_extensions.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_lastUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_lastUpdate.html new file mode 120000 index 00000000..fdbbcecf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_lastUpdate.html @@ -0,0 +1 @@ +X509_get0_notBefore.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_nextUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_nextUpdate.html new file mode 120000 index 00000000..fdbbcecf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_nextUpdate.html @@ -0,0 +1 @@ +X509_get0_notBefore.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_signature.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_signature.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get0_signature.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_REVOKED.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_REVOKED.html new file mode 120000 index 00000000..c73f89cd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_REVOKED.html @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_NID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_NID.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_NID.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_OBJ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_OBJ.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_OBJ.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_critical.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_critical.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_critical.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_count.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_count.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_count.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_d2i.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_d2i.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_d2i.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_issuer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_issuer.html new file mode 120000 index 00000000..dc12338c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_issuer.html @@ -0,0 +1 @@ +X509_get_subject_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_signature_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_signature_nid.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_signature_nid.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_version.html new file mode 120000 index 00000000..28a20db8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_get_version.html @@ -0,0 +1 @@ +X509_get_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_match.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_match.html new file mode 120000 index 00000000..04b18b5a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_match.html @@ -0,0 +1 @@ +X509_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set1_lastUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set1_lastUpdate.html new file mode 120000 index 00000000..fdbbcecf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set1_lastUpdate.html @@ -0,0 +1 @@ +X509_get0_notBefore.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set1_nextUpdate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set1_nextUpdate.html new file mode 120000 index 00000000..fdbbcecf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set1_nextUpdate.html @@ -0,0 +1 @@ +X509_get0_notBefore.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set_issuer_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set_issuer_name.html new file mode 120000 index 00000000..dc12338c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set_issuer_name.html @@ -0,0 +1 @@ +X509_get_subject_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set_version.html new file mode 120000 index 00000000..28a20db8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_set_version.html @@ -0,0 +1 @@ +X509_get_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sign.html new file mode 120000 index 00000000..77e6e230 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sign.html @@ -0,0 +1 @@ +X509_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sign_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sign_ctx.html new file mode 120000 index 00000000..77e6e230 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sign_ctx.html @@ -0,0 +1 @@ +X509_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sort.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sort.html new file mode 120000 index 00000000..c73f89cd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_sort.html @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_verify.html new file mode 120000 index 00000000..77e6e230 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_CRL_verify.html @@ -0,0 +1 @@ +X509_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_create_by_NID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_create_by_NID.html new file mode 120000 index 00000000..dc8cfa33 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_create_by_NID.html @@ -0,0 +1 @@ +X509_EXTENSION_set_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_create_by_OBJ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_create_by_OBJ.html new file mode 120000 index 00000000..dc8cfa33 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_create_by_OBJ.html @@ -0,0 +1 @@ +X509_EXTENSION_set_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_critical.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_critical.html new file mode 120000 index 00000000..dc8cfa33 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_critical.html @@ -0,0 +1 @@ +X509_EXTENSION_set_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_data.html new file mode 120000 index 00000000..dc8cfa33 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_data.html @@ -0,0 +1 @@ +X509_EXTENSION_set_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_object.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_object.html new file mode 120000 index 00000000..dc8cfa33 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_object.html @@ -0,0 +1 @@ +X509_EXTENSION_set_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_critical.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_critical.html new file mode 120000 index 00000000..dc8cfa33 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_critical.html @@ -0,0 +1 @@ +X509_EXTENSION_set_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_data.html new file mode 120000 index 00000000..dc8cfa33 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_data.html @@ -0,0 +1 @@ +X509_EXTENSION_set_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_METHOD.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_METHOD.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_METHOD.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_TYPE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_TYPE.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_TYPE.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_add_dir.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_add_dir.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_add_dir.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_alias.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_alias.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_alias.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_fingerprint.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_fingerprint.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_fingerprint.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_issuer_serial.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_issuer_serial.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_issuer_serial.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_subject.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_subject.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_subject.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_ctrl.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_ctrl.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_ctrl_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_ctrl_fn.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_ctrl_fn.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_file.html new file mode 120000 index 00000000..0adfa80c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_file.html @@ -0,0 +1 @@ +X509_LOOKUP_hash_dir.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_free.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_free.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_alias_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_alias_fn.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_alias_fn.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_fingerprint_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_fingerprint_fn.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_fingerprint_fn.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_issuer_serial_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_issuer_serial_fn.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_issuer_serial_fn.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_subject_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_subject_fn.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_subject_fn.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_method_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_method_data.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_method_data.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_store.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_store.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html index f5f09924..1eb0034e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html @@ -70,7 +70,7 @@ int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type);X509_LOOKUP_hash_dir is a more advanced method, which loads certificates and CRLs on demand, and caches them in memory once they are loaded. As of OpenSSL 1.0.0, it also checks for newer CRLs upon each lookup, so that newer CRLs are as soon as they appear in the directory.

    -

    The directory should contain one certificate or CRL per file in PEM format, with a file name of the form hash.N for a certificate, or hash.rN for a CRL. The hash is the value returned by the X509_NAME_hash(3) function applied to the subject name for certificates or issuer name for CRLs. The hash can also be obtained via the -hash option of the x509(1) or crl(1) commands.

    +

    The directory should contain one certificate or CRL per file in PEM format, with a filename of the form hash.N for a certificate, or hash.rN for a CRL. The hash is the value returned by the X509_NAME_hash(3) function applied to the subject name for certificates or issuer name for CRLs. The hash can also be obtained via the -hash option of the x509(1) or crl(1) commands.

    The .N or .rN suffix is a sequence number that starts at zero, and is incremented consecutively for each certificate or CRL with the same hash value. Gaps in the sequence numbers are not supported, it is assumed that there are no more objects with the same hash beyond the first missing number in the sequence.

    @@ -94,7 +94,7 @@ int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type);COPYRIGHT -

    Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_init.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_init.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_load_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_load_file.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_load_file.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_free.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_free.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_ctrl.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_ctrl.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_free.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_free.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_alias.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_alias.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_alias.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_fingerprint.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_fingerprint.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_fingerprint.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_subject.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_subject.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_subject.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_init.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_init.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_new_item.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_new_item.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_new_item.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_shutdown.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_shutdown.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html index 99b3a24d..1eb32a13 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html @@ -122,7 +122,7 @@ int X509_OBJECT_set1_X509_CRL(X509_OBJECT *a, X509_CRL *obj);

    X509_LOOKUP_set_get_by_subject(), X509_LOOKUP_set_get_by_issuer_serial(), X509_LOOKUP_set_get_by_fingerprint(), X509_LOOKUP_set_get_by_alias() set the functions used to retrieve an X509 or X509_CRL object by the object's subject, issuer, fingerprint, and alias respectively. These functions are given the X509_LOOKUP context, the type of the X509_OBJECT being requested, parameters related to the lookup, and an X509_OBJECT that will receive the requested object.

    -

    Implementations must add objects they find to the X509_STORE object using X509_STORE_add_cert() or X509_STORE_add_crl(). This increments its reference count. However, the X509_STORE_CTX_get_by_subject() function also increases the reference count which leads to one too many references being held. Therefore applications should additionally call X509_free() or X509_CRL_free() to decrement the reference count again.

    +

    Implementations must add objects they find to the X509_STORE object using X509_STORE_add_cert() or X509_STORE_add_crl(). This increments its reference count. However, the X509_STORE_CTX_get_by_subject() function also increases the reference count which leads to one too many references being held. Therefore, applications should additionally call X509_free() or X509_CRL_free() to decrement the reference count again.

    Implementations should also use either X509_OBJECT_set1_X509() or X509_OBJECT_set1_X509_CRL() to set the result. Note that this also increments the result's reference count.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_ctrl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_ctrl.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_ctrl.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_free.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_free.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_alias.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_alias.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_alias.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_fingerprint.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_fingerprint.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_fingerprint.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_subject.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_subject.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_subject.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_init.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_init.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_new_item.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_new_item.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_new_item.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_shutdown.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_shutdown.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_new.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_new.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_set_method_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_set_method_data.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_set_method_data.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_shutdown.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_shutdown.html new file mode 120000 index 00000000..0b7fc6b7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_LOOKUP_shutdown.html @@ -0,0 +1 @@ +X509_LOOKUP.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_NID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_NID.html new file mode 120000 index 00000000..8df65091 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_NID.html @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_OBJ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_OBJ.html new file mode 120000 index 00000000..8df65091 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_OBJ.html @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_txt.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_txt.html new file mode 120000 index 00000000..8df65091 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_txt.html @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_data.html new file mode 120000 index 00000000..8df65091 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_data.html @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_data.html new file mode 120000 index 00000000..8df65091 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_data.html @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_object.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_object.html new file mode 120000 index 00000000..8df65091 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_object.html @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry.html new file mode 120000 index 00000000..97ecbfd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry.html @@ -0,0 +1 @@ +X509_NAME_add_entry_by_txt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_NID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_NID.html new file mode 120000 index 00000000..97ecbfd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_NID.html @@ -0,0 +1 @@ +X509_NAME_add_entry_by_txt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_OBJ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_OBJ.html new file mode 120000 index 00000000..97ecbfd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_OBJ.html @@ -0,0 +1 @@ +X509_NAME_add_entry_by_txt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_cmp.html new file mode 120000 index 00000000..04b18b5a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_cmp.html @@ -0,0 +1 @@ +X509_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_delete_entry.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_delete_entry.html new file mode 120000 index 00000000..97ecbfd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_delete_entry.html @@ -0,0 +1 @@ +X509_NAME_add_entry_by_txt.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_digest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_digest.html new file mode 120000 index 00000000..f1684187 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_digest.html @@ -0,0 +1 @@ +X509_digest.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_entry_count.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_entry_count.html new file mode 120000 index 00000000..d406d27e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_entry_count.html @@ -0,0 +1 @@ +X509_NAME_get_index_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_entry.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_entry.html new file mode 120000 index 00000000..d406d27e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_entry.html @@ -0,0 +1 @@ +X509_NAME_get_index_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_OBJ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_OBJ.html new file mode 120000 index 00000000..d406d27e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_OBJ.html @@ -0,0 +1 @@ +X509_NAME_get_index_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_text_by_NID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_text_by_NID.html new file mode 120000 index 00000000..d406d27e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_text_by_NID.html @@ -0,0 +1 @@ +X509_NAME_get_index_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_text_by_OBJ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_text_by_OBJ.html new file mode 120000 index 00000000..d406d27e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_get_text_by_OBJ.html @@ -0,0 +1 @@ +X509_NAME_get_index_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_oneline.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_oneline.html new file mode 120000 index 00000000..eafdddd7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_oneline.html @@ -0,0 +1 @@ +X509_NAME_print_ex.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_print.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_print.html new file mode 120000 index 00000000..eafdddd7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_print.html @@ -0,0 +1 @@ +X509_NAME_print_ex.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_print_ex_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_print_ex_fp.html new file mode 120000 index 00000000..eafdddd7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_NAME_print_ex_fp.html @@ -0,0 +1 @@ +X509_NAME_print_ex.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_OBJECT_set1_X509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_OBJECT_set1_X509.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_OBJECT_set1_X509.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_OBJECT_set1_X509_CRL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_OBJECT_set1_X509_CRL.html new file mode 120000 index 00000000..83f399ce --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_OBJECT_set1_X509_CRL.html @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_free.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_free.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get0.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get0.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get0.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get0_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get0_param.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get0_param.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_set.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_set.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_set0_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_set0_param.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_PUBKEY_set0_param.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_INFO_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_INFO_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_INFO_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_INFO_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_INFO_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_INFO_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_check_private_key.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_check_private_key.html new file mode 120000 index 00000000..0a205268 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_check_private_key.html @@ -0,0 +1 @@ +X509_check_private_key.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_digest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_digest.html new file mode 120000 index 00000000..f1684187 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_digest.html @@ -0,0 +1 @@ +X509_digest.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get0_pubkey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get0_pubkey.html new file mode 120000 index 00000000..9bfcb011 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get0_pubkey.html @@ -0,0 +1 @@ +X509_get_pubkey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get0_signature.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get0_signature.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get0_signature.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_X509_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_X509_PUBKEY.html new file mode 120000 index 00000000..9bfcb011 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_X509_PUBKEY.html @@ -0,0 +1 @@ +X509_get_pubkey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_pubkey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_pubkey.html new file mode 120000 index 00000000..9bfcb011 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_pubkey.html @@ -0,0 +1 @@ +X509_get_pubkey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_signature_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_signature_nid.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_signature_nid.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_subject_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_subject_name.html new file mode 120000 index 00000000..dc12338c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_subject_name.html @@ -0,0 +1 @@ +X509_get_subject_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_version.html new file mode 120000 index 00000000..28a20db8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_get_version.html @@ -0,0 +1 @@ +X509_get_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set0_signature.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set0_signature.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set0_signature.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set1_signature_algo.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set1_signature_algo.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set1_signature_algo.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_pubkey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_pubkey.html new file mode 120000 index 00000000..9bfcb011 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_pubkey.html @@ -0,0 +1 @@ +X509_get_pubkey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_subject_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_subject_name.html new file mode 120000 index 00000000..dc12338c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_subject_name.html @@ -0,0 +1 @@ +X509_get_subject_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_version.html new file mode 120000 index 00000000..28a20db8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_set_version.html @@ -0,0 +1 @@ +X509_get_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_sign.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_sign.html new file mode 120000 index 00000000..77e6e230 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_sign.html @@ -0,0 +1 @@ +X509_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_sign_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_sign_ctx.html new file mode 120000 index 00000000..77e6e230 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_sign_ctx.html @@ -0,0 +1 @@ +X509_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_verify.html new file mode 120000 index 00000000..77e6e230 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REQ_verify.html @@ -0,0 +1 @@ +X509_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_add1_ext_i2d.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_add1_ext_i2d.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_add1_ext_i2d.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_add_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_add_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_add_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_delete_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_delete_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_delete_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_dup.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_dup.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_extensions.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_extensions.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_extensions.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_revocationDate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_revocationDate.html new file mode 120000 index 00000000..c73f89cd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_revocationDate.html @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_serialNumber.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_serialNumber.html new file mode 120000 index 00000000..c73f89cd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_serialNumber.html @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_NID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_NID.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_NID.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_OBJ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_OBJ.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_OBJ.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_critical.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_critical.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_critical.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_count.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_count.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_count.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_d2i.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_d2i.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_d2i.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_set_revocationDate.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_set_revocationDate.html new file mode 120000 index 00000000..c73f89cd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_set_revocationDate.html @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_set_serialNumber.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_set_serialNumber.html new file mode 120000 index 00000000..c73f89cd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_REVOKED_set_serialNumber.html @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_INFO_get.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_INFO_get.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_INFO_get.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_INFO_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_INFO_set.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_INFO_set.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_getm.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_getm.html new file mode 120000 index 00000000..050223e4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_getm.html @@ -0,0 +1 @@ +X509_SIG_get0.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_SIG_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE.html new file mode 120000 index 00000000..f9bdec2c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE.html @@ -0,0 +1 @@ +X509_STORE_add_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cert_crl_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cert_crl_fn.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cert_crl_fn.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_crl_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_crl_fn.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_crl_fn.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_issued_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_issued_fn.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_issued_fn.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_policy_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_policy_fn.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_policy_fn.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_revocation_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_revocation_fn.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_revocation_fn.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup_fn.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup_fn.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_free.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_free.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_cert.html new file mode 120000 index 00000000..542dc2e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_cert.html @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_chain.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_chain.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_chain.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_param.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_param.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_untrusted.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_untrusted.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_untrusted.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get1_chain.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get1_chain.html new file mode 120000 index 00000000..542dc2e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get1_chain.html @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_cert_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_cert_crl.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_cert_crl.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_crl.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_crl.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_issued.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_issued.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_issued.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_policy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_policy.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_policy.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_revocation.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_revocation.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_revocation.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_cleanup.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_cleanup.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_crl_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_crl_fn.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_crl_fn.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_current_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_current_cert.html new file mode 120000 index 00000000..542dc2e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_current_cert.html @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html index 98ec5ca0..22d14788 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html @@ -50,7 +50,7 @@ const char *X509_verify_cert_error_string(long n);

    X509_STORE_CTX_set_error() sets the error code of ctx to s. For example it might be used in a verification callback to set an error based on additional checks.

    -

    X509_STORE_CTX_get_error_depth() returns the depth of the error. This is a non-negative integer representing where in the certificate chain the error occurred. If it is zero it occurred in the end entity certificate, one if it is the certificate which signed the end entity certificate and so on.

    +

    X509_STORE_CTX_get_error_depth() returns the depth of the error. This is a nonnegative integer representing where in the certificate chain the error occurred. If it is zero it occurred in the end entity certificate, one if it is the certificate which signed the end entity certificate and so on.

    X509_STORE_CTX_set_error_depth() sets the error depth. This can be used in combination with X509_STORE_CTX_set_error() to set the depth at which an error condition was detected.

    @@ -70,7 +70,7 @@ const char *X509_verify_cert_error_string(long n);

    X509_STORE_CTX_get_error() returns X509_V_OK or an error code.

    -

    X509_STORE_CTX_get_error_depth() returns a non-negative error depth.

    +

    X509_STORE_CTX_get_error_depth() returns a nonnegative error depth.

    X509_STORE_CTX_get_current_cert() returns the certificate which caused the error or NULL if no certificate is relevant to the error.

    @@ -362,7 +362,7 @@ const char *X509_verify_cert_error_string(long n);

    COPYRIGHT

    -

    Copyright 2009-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2009-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error_depth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error_depth.html new file mode 120000 index 00000000..542dc2e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error_depth.html @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_new_index.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_new_index.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_crl.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_crl.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_issuer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_issuer.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_issuer.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_issuer_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_issuer_fn.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_issuer_fn.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_certs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_certs.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_certs.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_crls.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_crls.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_crls.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_num_untrusted.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_num_untrusted.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_num_untrusted.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify_cb.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify_cb.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_init.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_init.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_init.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_certs_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_certs_fn.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_certs_fn.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_crls_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_crls_fn.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_crls_fn.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html index cc1d19c4..d59d3c4f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html @@ -25,7 +25,7 @@

    NAME

    -

    X509_STORE_CTX_new, X509_STORE_CTX_cleanup, X509_STORE_CTX_free, X509_STORE_CTX_init, X509_STORE_CTX_set0_trusted_stack, X509_STORE_CTX_set_cert, X509_STORE_CTX_set0_crls, X509_STORE_CTX_get0_chain, X509_STORE_CTX_set0_verified_chain, X509_STORE_CTX_get0_param, X509_STORE_CTX_set0_param, X509_STORE_CTX_get0_untrusted, X509_STORE_CTX_set0_untrusted, X509_STORE_CTX_get_num_untrusted, X509_STORE_CTX_set_default, X509_STORE_CTX_set_verify, X509_STORE_CTX_verify_fn - X509_STORE_CTX initialisation

    +

    X509_STORE_CTX_new, X509_STORE_CTX_cleanup, X509_STORE_CTX_free, X509_STORE_CTX_init, X509_STORE_CTX_set0_trusted_stack, X509_STORE_CTX_set_cert, X509_STORE_CTX_set0_crls, X509_STORE_CTX_get0_chain, X509_STORE_CTX_set0_verified_chain, X509_STORE_CTX_get0_param, X509_STORE_CTX_set0_param, X509_STORE_CTX_get0_untrusted, X509_STORE_CTX_set0_untrusted, X509_STORE_CTX_get_num_untrusted, X509_STORE_CTX_set_default, X509_STORE_CTX_set_verify, X509_STORE_CTX_verify_fn, X509_STORE_CTX_set_purpose, X509_STORE_CTX_set_trust, X509_STORE_CTX_purpose_inherit - X509_STORE_CTX initialisation

    SYNOPSIS

    @@ -55,7 +55,12 @@ void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk); int X509_STORE_CTX_get_num_untrusted(X509_STORE_CTX *ctx); typedef int (*X509_STORE_CTX_verify_fn)(X509_STORE_CTX *); -void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, X509_STORE_CTX_verify_fn verify); +void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, X509_STORE_CTX_verify_fn verify); + +int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose); +int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust); +int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose, + int purpose, int trust);

    DESCRIPTION

    @@ -63,7 +68,7 @@ void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, X509_STORE_CTX_verify_fn ver

    X509_STORE_CTX_new() returns a newly initialised X509_STORE_CTX structure.

    -

    X509_STORE_CTX_cleanup() internally cleans up an X509_STORE_CTX structure. The context can then be reused with an new call to X509_STORE_CTX_init().

    +

    X509_STORE_CTX_cleanup() internally cleans up an X509_STORE_CTX structure. The context can then be reused with a new call to X509_STORE_CTX_init().

    X509_STORE_CTX_free() completely frees up ctx. After this call ctx is no longer valid. If ctx is NULL nothing is done.

    @@ -73,7 +78,7 @@ void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, X509_STORE_CTX_verify_fn ver

    X509_STORE_CTX_set_cert() sets the certificate to be verified in ctx to x.

    -

    X509_STORE_CTX_set0_verified_chain() sets the validated chain used by ctx to be chain. Ownership of the chain is transferred to ctx and should not be free'd by the caller. X509_STORE_CTX_get0_chain() returns a the internal pointer used by the ctx that contains the validated chain.

    +

    X509_STORE_CTX_set0_verified_chain() sets the validated chain used by ctx to be chain. Ownership of the chain is transferred to ctx and should not be free'd by the caller. X509_STORE_CTX_get0_chain() returns the internal pointer used by the ctx that contains the validated chain.

    X509_STORE_CTX_set0_crls() sets a set of CRLs to use to aid certificate verification to sk. These CRLs will only be used if CRL verification is enabled in the associated X509_VERIFY_PARAM structure. This might be used where additional "useful" CRLs are supplied as part of a protocol, for example in a PKCS#7 structure.

    @@ -97,6 +102,14 @@ void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, X509_STORE_CTX_verify_fn ver

    This function should receive the current X509_STORE_CTX as a parameter and return 1 on success or 0 on failure.

    +

    X509 certificates may contain information about what purposes keys contained within them can be used for. For example "TLS WWW Server Authentication" or "Email Protection". This "key usage" information is held internally to the certificate itself. In addition the trust store containing trusted certificates can declare what purposes we trust different certificates for. This "trust" information is not held within the certificate itself but is "meta" information held alongside it. This "meta" information is associated with the certificate after it is issued and could be determined by a system administrator. For example a certificate might declare that it is suitable for use for both "TLS WWW Server Authentication" and "TLS Client Authentication", but a system administrator might only trust it for the former. An X.509 certificate extension exists that can record extended key usage information to supplement the purpose information described above. This extended mechanism is arbitrarily extensible and not well suited for a generic library API; applications that need to validate extended key usage information in certifiates will need to define a custom "purpose" (see below) or supply a nondefault verification callback (X509_STORE_set_verify_cb_func(3)).

    + +

    X509_STORE_CTX_set_purpose() sets the purpose for the target certificate being verified in the ctx. Built-in available values for the purpose argument are X509_PURPOSE_SSL_CLIENT, X509_PURPOSE_SSL_SERVER, X509_PURPOSE_NS_SSL_SERVER, X509_PURPOSE_SMIME_SIGN, X509_PURPOSE_SMIME_ENCRYPT, X509_PURPOSE_CRL_SIGN, X509_PURPOSE_ANY, X509_PURPOSE_OCSP_HELPER and X509_PURPOSE_TIMESTAMP_SIGN. It is also possible to create a custom purpose value. Setting a purpose will ensure that the key usage declared within certificates in the chain being verified is consistent with that purpose as well as, potentially, other checks. Every purpose also has an associated default trust value which will also be set at the same time. During verification this trust setting will be verified to check it is consistent with the trust set by the system administrator for certificates in the chain.

    + +

    X509_STORE_CTX_set_trust() sets the trust value for the target certificate being verified in the ctx. Built-in available values for the trust argument are X509_TRUST_COMPAT, X509_TRUST_SSL_CLIENT, X509_TRUST_SSL_SERVER, X509_TRUST_EMAIL, X509_TRUST_OBJECT_SIGN, X509_TRUST_OCSP_SIGN, X509_TRUST_OCSP_REQUEST and X509_TRUST_TSA. It is also possible to create a custom trust value. Since X509_STORE_CTX_set_purpose() also sets the trust value it is normally sufficient to only call that function. If both are called then X509_STORE_CTX_set_trust() should be called after X509_STORE_CTX_set_purpose() since the trust setting of the last call will be used.

    + +

    It should not normally be necessary for end user applications to call X509_STORE_CTX_purpose_inherit() directly. Typically applications should call X509_STORE_CTX_set_purpose() or X509_STORE_CTX_set_trust() instead. Using this function it is possible to set the purpose and trust values for the ctx at the same time. Both ctx and its internal verification parameter pointer must not be NULL. The def_purpose and purpose arguments can have the same purpose values as described for X509_STORE_CTX_set_purpose() above. The trust argument can have the same trust values as described in X509_STORE_CTX_set_trust() above. Any of the def_purpose, purpose or trust values may also have the value 0 to indicate that the supplied parameter should be ignored. After calling this function the purpose to be used for verification is set from the purpose argument unless the purpose was already set in ctx before, and the trust is set from the trust argument unless the trust was already set in ctx before. If trust is 0 then the trust value will be set from the default trust value for purpose. If the default trust value for the purpose is X509_TRUST_DEFAULT and trust is 0 then the default trust value associated with the def_purpose value is used for the trust setting instead.

    +

    NOTES

    The certificates and CRLs in a store are used internally and should not be freed up until after the associated X509_STORE_CTX is freed.

    @@ -107,7 +120,7 @@ void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, X509_STORE_CTX_verify_fn ver

    RETURN VALUES

    -

    X509_STORE_CTX_new() returns an newly allocates context or NULL is an error occurred.

    +

    X509_STORE_CTX_new() returns a newly allocated context or NULL if an error occurred.

    X509_STORE_CTX_init() returns 1 for success or 0 if an error occurred.

    @@ -129,7 +142,7 @@ void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, X509_STORE_CTX_verify_fn ver

    COPYRIGHT

    -

    Copyright 2009-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2009-2022 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_purpose_inherit.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_purpose_inherit.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_purpose_inherit.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_crls.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_crls.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_crls.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_param.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_param.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_trusted_stack.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_trusted_stack.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_trusted_stack.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_untrusted.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_untrusted.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_untrusted.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_verified_chain.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_verified_chain.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_verified_chain.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_cert.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_cert.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_current_cert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_current_cert.html new file mode 120000 index 00000000..542dc2e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_current_cert.html @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_default.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_default.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_default.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_error.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_error.html new file mode 120000 index 00000000..542dc2e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_error.html @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_error_depth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_error_depth.html new file mode 120000 index 00000000..542dc2e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_error_depth.html @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_purpose.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_purpose.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_purpose.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_trust.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_trust.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_trust.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html index b0179448..47cd36fa 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html @@ -56,7 +56,7 @@ X509_STORE_CTX_cleanup_fn X509_STORE_CTX_get_cleanup(X509_STORE_CTX *ctx);The verification callback can be used to customise the operation of certificate verification, either by overriding error conditions or logging errors for debugging purposes.

    -

    However a verification callback is not essential and the default operation is often sufficient.

    +

    However, a verification callback is not essential and the default operation is often sufficient.

    The ok parameter to the callback indicates the value the callback should return to retain the default behaviour. If it is zero then an error condition is indicated. If it is 1 then no error occurred. If the flag X509_V_FLAG_NOTIFY_POLICY is set then ok is set to 2 to indicate the policy checking is complete.

    @@ -172,7 +172,7 @@ X509_STORE_CTX_cleanup_fn X509_STORE_CTX_get_cleanup(X509_STORE_CTX *ctx);COPYRIGHT -

    Copyright 2009-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2009-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_verify_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_verify_cb.html new file mode 120000 index 00000000..ffc599e3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_verify_cb.html @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_verify_fn.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_verify_fn.html new file mode 120000 index 00000000..48d2a57d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_verify_fn.html @@ -0,0 +1 @@ +X509_STORE_CTX_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_add_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_add_crl.html new file mode 120000 index 00000000..f9bdec2c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_add_crl.html @@ -0,0 +1 @@ +X509_STORE_add_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_add_lookup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_add_lookup.html new file mode 120000 index 00000000..f9bdec2c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_add_lookup.html @@ -0,0 +1 @@ +X509_STORE_add_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_free.html new file mode 120000 index 00000000..e5fc8993 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_free.html @@ -0,0 +1 @@ +X509_STORE_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get0_objects.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get0_objects.html new file mode 120000 index 00000000..23e0ed27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get0_objects.html @@ -0,0 +1 @@ +X509_STORE_get0_param.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_cert_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_cert_crl.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_cert_crl.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_crl.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_crl.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_issued.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_issued.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_issued.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_policy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_policy.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_policy.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_revocation.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_revocation.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_revocation.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_cleanup.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_cleanup.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_ex_new_index.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_ex_new_index.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_get_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_get_crl.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_get_crl.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_get_issuer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_get_issuer.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_get_issuer.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_lookup_certs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_lookup_certs.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_lookup_certs.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_lookup_crls.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_lookup_crls.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_lookup_crls.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_verify_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_verify_cb.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_get_verify_cb.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_load_locations.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_load_locations.html new file mode 120000 index 00000000..f9bdec2c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_load_locations.html @@ -0,0 +1 @@ +X509_STORE_add_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_lock.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_lock.html new file mode 120000 index 00000000..e5fc8993 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_lock.html @@ -0,0 +1 @@ +X509_STORE_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set1_param.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set1_param.html new file mode 120000 index 00000000..23e0ed27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set1_param.html @@ -0,0 +1 @@ +X509_STORE_get0_param.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_cert_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_cert_crl.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_cert_crl.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_crl.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_crl.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_issued.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_issued.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_issued.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_policy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_policy.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_policy.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_revocation.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_revocation.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_revocation.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_cleanup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_cleanup.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_cleanup.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_default_paths.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_default_paths.html new file mode 120000 index 00000000..f9bdec2c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_default_paths.html @@ -0,0 +1 @@ +X509_STORE_add_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_depth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_depth.html new file mode 120000 index 00000000..f9bdec2c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_depth.html @@ -0,0 +1 @@ +X509_STORE_add_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_flags.html new file mode 120000 index 00000000..f9bdec2c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_flags.html @@ -0,0 +1 @@ +X509_STORE_add_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_get_crl.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_get_crl.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_get_crl.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_get_issuer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_get_issuer.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_get_issuer.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_certs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_certs.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_certs.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls_cb.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls_cb.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_purpose.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_purpose.html new file mode 120000 index 00000000..f9bdec2c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_purpose.html @@ -0,0 +1 @@ +X509_STORE_add_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_trust.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_trust.html new file mode 120000 index 00000000..f9bdec2c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_trust.html @@ -0,0 +1 @@ +X509_STORE_add_cert.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html index bfab73c9..58ce3517 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html @@ -111,7 +111,7 @@ void X509_STORE_set_lookup_crls_cb(X509_STORE *ctx,

    X509_STORE_set_get_issuer() sets the function to get the issuer certificate that verifies the given certificate x. When found, the issuer certificate must be assigned to *issuer. This function must return 0 on failure and 1 on success. If no function to get the issuer is provided, the internal default function will be used instead.

    -

    X509_STORE_set_check_issued() sets the function to check that a given certificate x is issued with the issuer certificate issuer. This function must return 0 on failure (among others if x hasn't been issued with issuer) and 1 on success. If no function to get the issuer is provided, the internal default function will be used instead.

    +

    X509_STORE_set_check_issued() sets the function to check that a given certificate x is issued by the issuer certificate issuer. This function must return 0 on failure (among others if x hasn't been issued with issuer) and 1 on success. If no function to get the issuer is provided, the internal default function will be used instead.

    X509_STORE_set_check_revocation() sets the revocation checking function. Its purpose is to look through the final chain and check the revocation status for each certificate. It must return 0 on failure and 1 on success. If no function to get the issuer is provided, the internal default function will be used instead.

    @@ -157,7 +157,7 @@ void X509_STORE_set_lookup_crls_cb(X509_STORE *ctx,

    COPYRIGHT

    -

    Copyright 2009-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2009-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_func.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_func.html new file mode 120000 index 00000000..286bd1a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_func.html @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_unlock.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_unlock.html new file mode 120000 index 00000000..e5fc8993 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_unlock.html @@ -0,0 +1 @@ +X509_STORE_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_up_ref.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_up_ref.html new file mode 120000 index 00000000..e5fc8993 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_STORE_up_ref.html @@ -0,0 +1 @@ +X509_STORE_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VAL_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VAL_free.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VAL_free.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VAL_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VAL_new.html new file mode 120000 index 00000000..f36ea42a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VAL_new.html @@ -0,0 +1 @@ +X509_dup.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add0_policy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add0_policy.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add0_policy.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add1_host.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add1_host.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add1_host.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_clear_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_clear_flags.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_clear_flags.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get0_peername.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get0_peername.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get0_peername.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_auth_level.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_auth_level.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_auth_level.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_depth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_depth.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_depth.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_flags.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_flags.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_hostflags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_hostflags.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_hostflags.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_inh_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_inh_flags.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_inh_flags.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_time.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_time.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_time.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_email.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_email.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_email.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_host.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_host.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_host.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip_asc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip_asc.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip_asc.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_policies.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_policies.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_policies.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_auth_level.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_auth_level.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_auth_level.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_depth.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_depth.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_depth.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html index 7a465270..c3a2ac7a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html @@ -102,7 +102,7 @@ int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, const char *ipasc);<

    X509_VERIFY_PARAM_set_auth_level() sets the authentication security level to auth_level. The authentication security level determines the acceptable signature and public key strength when verifying certificate chains. For a certificate chain to validate, the public keys of all the certificates must meet the specified security level. The signature algorithm security level is not enforced for the chain's trust anchor certificate, which is either directly trusted or validated by means other than its signature. See SSL_CTX_set_security_level(3) for the definitions of the available levels. The default security level is -1, or "not set". At security level 0 or lower all algorithms are acceptable. Security level 1 requires at least 80-bit-equivalent security and is broadly interoperable, though it will, for example, reject MD5 signatures or RSA keys shorter than 1024 bits.

    -

    X509_VERIFY_PARAM_set1_host() sets the expected DNS hostname to name clearing any previously specified host name or names. If name is NULL, or empty the list of hostnames is cleared, and name checks are not performed on the peer certificate. If name is NUL-terminated, namelen may be zero, otherwise namelen must be set to the length of name.

    +

    X509_VERIFY_PARAM_set1_host() sets the expected DNS hostname to name clearing any previously specified hostname or names. If name is NULL, or empty the list of hostnames is cleared, and name checks are not performed on the peer certificate. If name is NUL-terminated, namelen may be zero, otherwise namelen must be set to the length of name.

    When a hostname is specified, certificate verification automatically invokes X509_check_host(3) with flags equal to the flags argument given to X509_VERIFY_PARAM_set_hostflags() (default zero). Applications are strongly advised to use this interface in preference to explicitly calling X509_check_host(3), hostname checks may be out of scope with the DANE-EE(3) certificate usage, and the internal check will be suppressed as appropriate when DANE verification is enabled.

    @@ -162,7 +162,7 @@ int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, const char *ipasc);<

    If X509_V_FLAG_USE_DELTAS is set delta CRLs (if present) are used to determine certificate status. If not set deltas are ignored.

    -

    X509_V_FLAG_CHECK_SS_SIGNATURE enables checking of the root CA self signed certificate signature. By default this check is disabled because it doesn't add any additional security but in some cases applications might want to check the signature anyway. A side effect of not checking the root CA signature is that disabled or unsupported message digests on the root CA are not treated as fatal errors.

    +

    X509_V_FLAG_CHECK_SS_SIGNATURE requests checking the signature of the last certificate in a chain if the certificate is supposedly self-signed. This is prohibited and will result in an error if it is a non-conforming CA certificate with key usage restrictions not including the keyCertSign bit. By default this check is disabled because it doesn't add any additional security but in some cases applications might want to check the signature anyway. A side effect of not checking the self-signature of such a certificate is that disabled or unsupported message digests used for the signature are not treated as fatal errors.

    When X509_V_FLAG_TRUSTED_FIRST is set, construction of the certificate chain in X509_verify_cert(3) will search the trust store for issuer certificates before searching the provided untrusted certificates. Local issuer certificates are often more likely to satisfy local security requirements and lead to a locally trusted root. This is especially important when some certificates in the trust store have explicit trust settings (see "TRUST SETTINGS" in x509(1)). As of OpenSSL 1.1.0 this option is on by default.

    @@ -219,7 +219,7 @@ X509_VERIFY_PARAM_free(param);

    COPYRIGHT

    -

    Copyright 2009-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2009-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_hostflags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_hostflags.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_hostflags.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_inh_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_inh_flags.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_inh_flags.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_purpose.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_purpose.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_purpose.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_time.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_time.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_time.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_trust.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_trust.html new file mode 120000 index 00000000..3f838c08 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_trust.html @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_add1_ext_i2d.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_add1_ext_i2d.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_add1_ext_i2d.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_add_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_add_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_add_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_chain_up_ref.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_chain_up_ref.html new file mode 120000 index 00000000..19dcda38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_chain_up_ref.html @@ -0,0 +1 @@ +X509_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ca.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ca.html index a80f9b83..29579899 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ca.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ca.html @@ -38,7 +38,7 @@ int X509_check_ca(X509 *cert);

    Function return 0, if it is not CA certificate, 1 if it is proper X509v3 CA certificate with basicConstraints extension CA:TRUE, 3, if it is self-signed X509 v1 certificate, 4, if it is certificate with keyUsage extension with bit keyCertSign set, but without basicConstraints, and 5 if it has outdated Netscape Certificate Type extension telling that it is CA certificate.

    -

    Actually, any non-zero value means that this certificate could have been used to sign other certificates.

    +

    Actually, any nonzero value means that this certificate could have been used to sign other certificates.

    SEE ALSO

    @@ -46,7 +46,7 @@ int X509_check_ca(X509 *cert);

    COPYRIGHT

    -

    Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_email.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_email.html new file mode 120000 index 00000000..a07cf5a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_email.html @@ -0,0 +1 @@ +X509_check_host.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_host.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_host.html index c5bbc1d5..faeebfc1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_host.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_host.html @@ -40,11 +40,11 @@ int X509_check_ip_asc(X509 *, const char *address, unsigned int flags);DESCRIPTION -

    The certificate matching functions are used to check whether a certificate matches a given host name, email address, or IP address. The validity of the certificate and its trust level has to be checked by other means.

    +

    The certificate matching functions are used to check whether a certificate matches a given hostname, email address, or IP address. The validity of the certificate and its trust level has to be checked by other means.

    -

    X509_check_host() checks if the certificate Subject Alternative Name (SAN) or Subject CommonName (CN) matches the specified host name, which must be encoded in the preferred name syntax described in section 3.5 of RFC 1034. By default, wildcards are supported and they match only in the left-most label; but they may match part of that label with an explicit prefix or suffix. For example, by default, the host name "www.example.com" would match a certificate with a SAN or CN value of "*.example.com", "w*.example.com" or "*w.example.com".

    +

    X509_check_host() checks if the certificate Subject Alternative Name (SAN) or Subject CommonName (CN) matches the specified hostname, which must be encoded in the preferred name syntax described in section 3.5 of RFC 1034. By default, wildcards are supported and they match only in the left-most label; but they may match part of that label with an explicit prefix or suffix. For example, by default, the host name "www.example.com" would match a certificate with a SAN or CN value of "*.example.com", "w*.example.com" or "*w.example.com".

    -

    Per section 6.4.2 of RFC 6125, name values representing international domain names must be given in A-label form. The namelen argument must be the number of characters in the name string or zero in which case the length is calculated with strlen(name). When name starts with a dot (e.g ".example.com"), it will be matched by a certificate valid for any sub-domain of name, (see also X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS below).

    +

    Per section 6.4.2 of RFC 6125, name values representing international domain names must be given in A-label form. The namelen argument must be the number of characters in the name string or zero in which case the length is calculated with strlen(name). When name starts with a dot (e.g. ".example.com"), it will be matched by a certificate valid for any sub-domain of name, (see also X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS below).

    When the certificate is matched, and peername is not NULL, a pointer to a copy of the matching SAN or CN from the peer certificate is stored at the address passed in peername. The application is responsible for freeing the peername via OPENSSL_free() when it is no longer needed.

    @@ -116,7 +116,7 @@ int X509_check_ip_asc(X509 *, const char *address, unsigned int flags);COPYRIGHT -

    Copyright 2012-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2012-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ip.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ip.html new file mode 120000 index 00000000..a07cf5a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ip.html @@ -0,0 +1 @@ +X509_check_host.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ip_asc.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ip_asc.html new file mode 120000 index 00000000..a07cf5a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_ip_asc.html @@ -0,0 +1 @@ +X509_check_host.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_issued.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_issued.html index ba83e80a..94d4b1b5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_issued.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_issued.html @@ -22,7 +22,7 @@

    NAME

    -

    X509_check_issued - checks if certificate is issued by another certificate

    +

    X509_check_issued - checks if certificate is apparently issued by another certificate

    SYNOPSIS

    @@ -32,7 +32,7 @@ int X509_check_issued(X509 *issuer, X509 *subject);

    DESCRIPTION

    -

    This function checks if certificate subject was issued using CA certificate issuer. This function takes into account not only matching of issuer field of subject with subject field of issuer, but also compares authorityKeyIdentifier extension of subject with subjectKeyIdentifier of issuer if authorityKeyIdentifier present in the subject certificate and checks keyUsage field of issuer.

    +

    X509_check_issued() checks if certificate subject was apparently issued using (CA) certificate issuer. This function takes into account not only matching of the issuer field of subject with the subject field of issuer, but also compares all sub-fields of the authorityKeyIdentifier extension of subject, as far as present, with the respective subjectKeyIdentifier, serial number, and issuer fields of issuer, as far as present. It also checks if the keyUsage field (if present) of issuer allows certificate signing. It does not check the certificate signature.

    RETURN VALUES

    @@ -44,7 +44,7 @@ int X509_check_issued(X509 *issuer, X509 *subject);

    COPYRIGHT

    -

    Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_purpose.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_purpose.html index 9d7c7a13..e4321a1f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_purpose.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_check_purpose.html @@ -51,7 +51,7 @@ int X509_check_purpose(X509 *x, int id, int ca)
    -
    -1 an error condition has occured
    +
    -1 an error condition has occurred
    @@ -69,7 +69,7 @@ int X509_check_purpose(X509 *x, int id, int ca)
    -
    -1 an error condition has occured
    +
    -1 an error condition has occurred
    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_cmp_current_time.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_cmp_current_time.html new file mode 120000 index 00000000..6b40179c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_cmp_current_time.html @@ -0,0 +1 @@ +X509_cmp_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_delete_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_delete_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_delete_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_free.html new file mode 120000 index 00000000..19dcda38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_free.html @@ -0,0 +1 @@ +X509_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_issuer.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_issuer.html new file mode 120000 index 00000000..d70e7970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_issuer.html @@ -0,0 +1 @@ +X509_get_extension_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_key_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_key_id.html new file mode 120000 index 00000000..d70e7970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_key_id.html @@ -0,0 +1 @@ +X509_get_extension_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_serial.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_serial.html new file mode 120000 index 00000000..d70e7970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_authority_serial.html @@ -0,0 +1 @@ +X509_get_extension_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_extensions.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_extensions.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_extensions.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_notAfter.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_notAfter.html new file mode 120000 index 00000000..fdbbcecf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_notAfter.html @@ -0,0 +1 @@ +X509_get0_notBefore.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_pubkey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_pubkey.html new file mode 120000 index 00000000..9bfcb011 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_pubkey.html @@ -0,0 +1 @@ +X509_get_pubkey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_serialNumber.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_serialNumber.html new file mode 120000 index 00000000..8aba1da0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_serialNumber.html @@ -0,0 +1 @@ +X509_get_serialNumber.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_signature.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_signature.html index 23da8c9b..704a5817 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_signature.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_signature.html @@ -24,7 +24,7 @@

    NAME

    -

    X509_get0_signature, X509_get_signature_nid, X509_get0_tbs_sigalg, X509_REQ_get0_signature, X509_REQ_get_signature_nid, X509_CRL_get0_signature, X509_CRL_get_signature_nid, X509_get_signature_info, X509_SIG_INFO_get, X509_SIG_INFO_set - signature information

    +

    X509_get0_signature, X509_REQ_set0_signature, X509_REQ_set1_signature_algo, X509_get_signature_nid, X509_get0_tbs_sigalg, X509_REQ_get0_signature, X509_REQ_get_signature_nid, X509_CRL_get0_signature, X509_CRL_get_signature_nid, X509_get_signature_info, X509_SIG_INFO_get, X509_SIG_INFO_set - signature information

    SYNOPSIS

    @@ -33,6 +33,8 @@ void X509_get0_signature(const ASN1_BIT_STRING **psig, const X509_ALGOR **palg, const X509 *x); +void X509_REQ_set0_signature(X509_REQ *req, ASN1_BIT_STRING *psig); +int X509_REQ_set1_signature_algo(X509_REQ *req, X509_ALGOR *palg); int X509_get_signature_nid(const X509 *x); const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x); @@ -58,6 +60,8 @@ void X509_SIG_INFO_set(X509_SIG_INFO *siginf, int mdnid, int pknid,

    X509_get0_signature() sets *psig to the signature of x and *palg to the signature algorithm of x. The values returned are internal pointers which MUST NOT be freed up after the call.

    +

    X509_set0_signature() and X509_REQ_set1_signature_algo() are the equivalent setters for the two values of X509_get0_signature().

    +

    X509_get0_tbs_sigalg() returns the signature algorithm in the signed portion of x.

    X509_get_signature_nid() returns the NID corresponding to the signature algorithm of x.

    @@ -82,6 +86,8 @@ void X509_SIG_INFO_set(X509_SIG_INFO *siginf, int mdnid, int pknid,

    X509_get_signature_info() returns 1 if the signature information returned is valid or 0 if the information is not available (e.g. unknown algorithms or malformed parameters).

    +

    X509_REQ_set1_signature_algo() returns 0 on success; or 1 on an error (e.g. null ALGO pointer). X509_REQ_set0_signature does not return an error value.

    +

    SEE ALSO

    d2i_X509(3), ERR_get_error(3), X509_CRL_get0_by_serial(3), X509_get_ext_d2i(3), X509_get_extension_flags(3), X509_get_pubkey(3), X509_get_subject_name(3), X509_get_version(3), X509_NAME_add_entry_by_txt(3), X509_NAME_ENTRY_get_object(3), X509_NAME_get_index_by_NID(3), X509_NAME_print_ex(3), X509_new(3), X509_sign(3), X509V3_get_d2i(3), X509_verify_cert(3)

    @@ -92,9 +98,11 @@ void X509_SIG_INFO_set(X509_SIG_INFO *siginf, int mdnid, int pknid,

    The X509_REQ_get0_signature(), X509_REQ_get_signature_nid(), X509_CRL_get0_signature() and X509_CRL_get_signature_nid() were added in OpenSSL 1.1.0.

    +

    The X509_REQ_set0_signature() and X509_REQ_set1_signature_algo() were added in OpenSSL 1.1.1e.

    +

    COPYRIGHT

    -

    Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_subject_key_id.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_subject_key_id.html new file mode 120000 index 00000000..d70e7970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_subject_key_id.html @@ -0,0 +1 @@ +X509_get_extension_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_tbs_sigalg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_tbs_sigalg.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get0_tbs_sigalg.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_X509_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_X509_PUBKEY.html new file mode 120000 index 00000000..9bfcb011 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_X509_PUBKEY.html @@ -0,0 +1 @@ +X509_get_pubkey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ex_new_index.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ex_new_index.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ex_new_index.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_NID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_NID.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_NID.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_OBJ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_OBJ.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_OBJ.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_critical.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_critical.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_by_critical.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_count.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_count.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_count.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_d2i.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_d2i.html new file mode 120000 index 00000000..3a167bde --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_ext_d2i.html @@ -0,0 +1 @@ +X509V3_get_d2i.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_extended_key_usage.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_extended_key_usage.html new file mode 120000 index 00000000..d70e7970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_extended_key_usage.html @@ -0,0 +1 @@ +X509_get_extension_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html index 517df845..2ddd8659 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html @@ -105,6 +105,12 @@ long X509_get_proxy_pathlen(X509 *x);

    Some certificate extension values are invalid or inconsistent. The certificate should be rejected. This bit may also be raised after an out-of-memory error while processing the X509 object, so it may not be related to the processed ASN1 object itself.

    +
    +
    EXFLAG_NO_FINGERPRINT
    +
    + +

    Failed to compute the internal SHA1 hash value of the certificate. This may be due to malloc failure or because no SHA1 implementation was found.

    +
    EXFLAG_INVALID_POLICY
    @@ -172,7 +178,7 @@ long X509_get_proxy_pathlen(X509 *x);

    COPYRIGHT

    -

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_issuer_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_issuer_name.html new file mode 120000 index 00000000..dc12338c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_issuer_name.html @@ -0,0 +1 @@ +X509_get_subject_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_key_usage.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_key_usage.html new file mode 120000 index 00000000..d70e7970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_key_usage.html @@ -0,0 +1 @@ +X509_get_extension_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_pathlen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_pathlen.html new file mode 120000 index 00000000..d70e7970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_pathlen.html @@ -0,0 +1 @@ +X509_get_extension_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_proxy_pathlen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_proxy_pathlen.html new file mode 120000 index 00000000..d70e7970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_proxy_pathlen.html @@ -0,0 +1 @@ +X509_get_extension_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_signature_info.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_signature_info.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_signature_info.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_signature_nid.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_signature_nid.html new file mode 120000 index 00000000..61801624 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_get_signature_nid.html @@ -0,0 +1 @@ +X509_get0_signature.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_getm_notAfter.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_getm_notAfter.html new file mode 120000 index 00000000..fdbbcecf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_getm_notAfter.html @@ -0,0 +1 @@ +X509_get0_notBefore.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_getm_notBefore.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_getm_notBefore.html new file mode 120000 index 00000000..fdbbcecf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_getm_notBefore.html @@ -0,0 +1 @@ +X509_get0_notBefore.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_issuer_and_serial_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_issuer_and_serial_cmp.html new file mode 120000 index 00000000..04b18b5a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_issuer_and_serial_cmp.html @@ -0,0 +1 @@ +X509_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_issuer_name_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_issuer_name_cmp.html new file mode 120000 index 00000000..04b18b5a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_issuer_name_cmp.html @@ -0,0 +1 @@ +X509_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_cert_crl_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_cert_crl_file.html new file mode 120000 index 00000000..0adfa80c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_cert_crl_file.html @@ -0,0 +1 @@ +X509_LOOKUP_hash_dir.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_cert_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_cert_file.html new file mode 120000 index 00000000..0adfa80c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_cert_file.html @@ -0,0 +1 @@ +X509_LOOKUP_hash_dir.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_crl_file.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_crl_file.html new file mode 120000 index 00000000..0adfa80c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_load_crl_file.html @@ -0,0 +1 @@ +X509_LOOKUP_hash_dir.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_pubkey_digest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_pubkey_digest.html new file mode 120000 index 00000000..f1684187 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_pubkey_digest.html @@ -0,0 +1 @@ +X509_digest.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set1_notAfter.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set1_notAfter.html new file mode 120000 index 00000000..fdbbcecf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set1_notAfter.html @@ -0,0 +1 @@ +X509_get0_notBefore.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set1_notBefore.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set1_notBefore.html new file mode 120000 index 00000000..fdbbcecf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set1_notBefore.html @@ -0,0 +1 @@ +X509_get0_notBefore.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_ex_data.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_ex_data.html new file mode 120000 index 00000000..6d5f2d24 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_ex_data.html @@ -0,0 +1 @@ +BIO_get_ex_new_index.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_issuer_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_issuer_name.html new file mode 120000 index 00000000..dc12338c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_issuer_name.html @@ -0,0 +1 @@ +X509_get_subject_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_proxy_flag.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_proxy_flag.html new file mode 120000 index 00000000..d70e7970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_proxy_flag.html @@ -0,0 +1 @@ +X509_get_extension_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_proxy_pathlen.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_proxy_pathlen.html new file mode 120000 index 00000000..d70e7970 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_proxy_pathlen.html @@ -0,0 +1 @@ +X509_get_extension_flags.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_pubkey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_pubkey.html new file mode 120000 index 00000000..9bfcb011 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_pubkey.html @@ -0,0 +1 @@ +X509_get_pubkey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_serialNumber.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_serialNumber.html new file mode 120000 index 00000000..8aba1da0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_serialNumber.html @@ -0,0 +1 @@ +X509_get_serialNumber.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_subject_name.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_subject_name.html new file mode 120000 index 00000000..dc12338c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_subject_name.html @@ -0,0 +1 @@ +X509_get_subject_name.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_version.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_version.html new file mode 120000 index 00000000..28a20db8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_set_version.html @@ -0,0 +1 @@ +X509_get_version.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_sign_ctx.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_sign_ctx.html new file mode 120000 index 00000000..77e6e230 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_sign_ctx.html @@ -0,0 +1 @@ +X509_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_subject_name_cmp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_subject_name_cmp.html new file mode 120000 index 00000000..04b18b5a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_subject_name_cmp.html @@ -0,0 +1 @@ +X509_cmp.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_time_adj.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_time_adj.html new file mode 120000 index 00000000..6b40179c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_time_adj.html @@ -0,0 +1 @@ +X509_cmp_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_time_adj_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_time_adj_ex.html new file mode 120000 index 00000000..6b40179c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_time_adj_ex.html @@ -0,0 +1 @@ +X509_cmp_time.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_up_ref.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_up_ref.html new file mode 120000 index 00000000..19dcda38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_up_ref.html @@ -0,0 +1 @@ +X509_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_verify.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_verify.html new file mode 120000 index 00000000..77e6e230 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_verify.html @@ -0,0 +1 @@ +X509_sign.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_verify_cert_error_string.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_verify_cert_error_string.html new file mode 120000 index 00000000..542dc2e0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509_verify_cert_error_string.html @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_add_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_add_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_add_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_delete_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_delete_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_delete_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html index 67599aba..6d9ac02c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html @@ -75,7 +75,7 @@ int X509_REVOKED_add_ext(X509_REVOKED *x, X509_EXTENSION *ex, int loc);X509v3_get_ext_by_NID() and X509v3_get_ext_by_OBJ() look for an extension with nid or obj from extension stack x. The search starts from the extension after lastpos or from the beginning if <lastpos> is -1. If the extension is found its index is returned otherwise -1 is returned.

    -

    X509v3_get_ext_by_critical() is similar to X509v3_get_ext_by_NID() except it looks for an extension of criticality crit. A zero value for crit looks for a non-critical extension a non-zero value looks for a critical extension.

    +

    X509v3_get_ext_by_critical() is similar to X509v3_get_ext_by_NID() except it looks for an extension of criticality crit. A zero value for crit looks for a non-critical extension a nonzero value looks for a critical extension.

    X509v3_delete_ext() deletes the extension with index loc from x. The deleted extension is returned and must be freed by the caller. If loc is in invalid index value NULL is returned.

    @@ -111,7 +111,7 @@ int X509_REVOKED_add_ext(X509_REVOKED *x, X509_EXTENSION *ex, int loc);COPYRIGHT -

    Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_OBJ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_OBJ.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_OBJ.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_critical.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_critical.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_critical.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_count.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_count.html new file mode 120000 index 00000000..f251fd64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/X509v3_get_ext_count.html @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_add_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_add_cb.html new file mode 120000 index 00000000..b90842b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_add_cb.html @@ -0,0 +1 @@ +SSL_extension_supported.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_free_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_free_cb.html new file mode 120000 index 00000000..b90842b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_free_cb.html @@ -0,0 +1 @@ +SSL_extension_supported.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_parse_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_parse_cb.html new file mode 120000 index 00000000..b90842b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/custom_ext_parse_cb.html @@ -0,0 +1 @@ +SSL_extension_supported.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ACCESS_DESCRIPTION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ACCESS_DESCRIPTION.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ACCESS_DESCRIPTION.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ADMISSIONS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ADMISSIONS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ADMISSIONS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ADMISSION_SYNTAX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ADMISSION_SYNTAX.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ADMISSION_SYNTAX.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdOrRange.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdOrRange.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdOrRange.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdentifierChoice.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdentifierChoice.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdentifierChoice.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdentifiers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdentifiers.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASIdentifiers.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_BIT_STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_BIT_STRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_BIT_STRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_BMPSTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_BMPSTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_BMPSTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_ENUMERATED.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_ENUMERATED.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_ENUMERATED.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_GENERALIZEDTIME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_GENERALIZEDTIME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_GENERALIZEDTIME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_GENERALSTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_GENERALSTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_GENERALSTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_IA5STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_IA5STRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_IA5STRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_INTEGER.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_INTEGER.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_INTEGER.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_NULL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_NULL.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_NULL.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_OBJECT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_OBJECT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_OBJECT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_OCTET_STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_OCTET_STRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_OCTET_STRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLESTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLESTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLESTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_SEQUENCE_ANY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_SEQUENCE_ANY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_SEQUENCE_ANY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_SET_ANY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_SET_ANY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_SET_ANY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_T61STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_T61STRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_T61STRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_TIME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_TIME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_TIME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_TYPE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_TYPE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_TYPE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UINTEGER.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UINTEGER.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UINTEGER.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UNIVERSALSTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UNIVERSALSTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UNIVERSALSTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UTCTIME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UTCTIME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UTCTIME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UTF8STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UTF8STRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_UTF8STRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_VISIBLESTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_VISIBLESTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASN1_VISIBLESTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASRange.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASRange.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ASRange.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AUTHORITY_INFO_ACCESS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AUTHORITY_INFO_ACCESS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AUTHORITY_INFO_ACCESS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AUTHORITY_KEYID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AUTHORITY_KEYID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AUTHORITY_KEYID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AutoPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AutoPrivateKey.html new file mode 120000 index 00000000..462b13cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_AutoPrivateKey.html @@ -0,0 +1 @@ +d2i_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_BASIC_CONSTRAINTS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_BASIC_CONSTRAINTS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_BASIC_CONSTRAINTS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CERTIFICATEPOLICIES.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CERTIFICATEPOLICIES.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CERTIFICATEPOLICIES.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_ContentInfo.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_ContentInfo.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_ContentInfo.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_ReceiptRequest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_ReceiptRequest.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_ReceiptRequest.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CMS_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CRL_DIST_POINTS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CRL_DIST_POINTS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_CRL_DIST_POINTS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DHparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DHparams.html index f221f44a..e91db336 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DHparams.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DHparams.html @@ -28,7 +28,7 @@
    #include <openssl/dh.h>
     
    -DH *d2i_DHparams(DH **a, unsigned char **pp, long length);
    +DH *d2i_DHparams(DH **a, const unsigned char **pp, long length);
     int i2d_DHparams(DH *a, unsigned char **pp);

    DESCRIPTION

    @@ -49,7 +49,7 @@ int i2d_DHparams(DH *a, unsigned char **pp);

    COPYRIGHT

    -

    Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DHxparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DHxparams.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DHxparams.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIRECTORYSTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIRECTORYSTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIRECTORYSTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DISPLAYTEXT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DISPLAYTEXT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DISPLAYTEXT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIST_POINT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIST_POINT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIST_POINT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIST_POINT_NAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIST_POINT_NAME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DIST_POINT_NAME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPublicKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPublicKey.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAPublicKey.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_SIG.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_SIG.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSA_SIG.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAparams.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_DSAparams.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECDSA_SIG.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECDSA_SIG.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECDSA_SIG.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPKParameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPKParameters.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPKParameters.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECParameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECParameters.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECParameters.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EDIPARTYNAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EDIPARTYNAME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EDIPARTYNAME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_CERT_ID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_CERT_ID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_CERT_ID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_ISSUER_SERIAL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_ISSUER_SERIAL.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_ISSUER_SERIAL.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_SIGNING_CERT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_SIGNING_CERT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ESS_SIGNING_CERT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EXTENDED_KEY_USAGE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EXTENDED_KEY_USAGE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_EXTENDED_KEY_USAGE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_GENERAL_NAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_GENERAL_NAME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_GENERAL_NAME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_GENERAL_NAMES.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_GENERAL_NAMES.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_GENERAL_NAMES.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressChoice.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressChoice.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressChoice.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressFamily.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressFamily.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressFamily.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressOrRange.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressOrRange.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressOrRange.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressRange.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressRange.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_IPAddressRange.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ISSUING_DIST_POINT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ISSUING_DIST_POINT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_ISSUING_DIST_POINT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NAMING_AUTHORITY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NAMING_AUTHORITY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NAMING_AUTHORITY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_CERT_SEQUENCE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_CERT_SEQUENCE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_CERT_SEQUENCE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKAC.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKAC.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKAC.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKI.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKI.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKI.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NOTICEREF.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NOTICEREF.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_NOTICEREF.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_BASICRESP.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_BASICRESP.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_BASICRESP.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CERTID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CERTID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CERTID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CERTSTATUS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CERTSTATUS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CERTSTATUS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CRLID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CRLID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_CRLID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_ONEREQ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_ONEREQ.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_ONEREQ.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REQINFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REQINFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REQINFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REQUEST.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REQUEST.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REQUEST.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPBYTES.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPBYTES.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPBYTES.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPDATA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPDATA.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPDATA.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPONSE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPONSE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPONSE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REVOKEDINFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REVOKEDINFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_REVOKEDINFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SERVICELOC.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SERVICELOC.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SERVICELOC.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SIGNATURE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SIGNATURE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SIGNATURE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SINGLERESP.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SINGLERESP.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OCSP_SINGLERESP.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OTHERNAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OTHERNAME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_OTHERNAME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBE2PARAM.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBE2PARAM.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBE2PARAM.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBEPARAM.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBEPARAM.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBEPARAM.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBKDF2PARAM.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBKDF2PARAM.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PBKDF2PARAM.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_BAGS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_BAGS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_BAGS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_MAC_DATA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_MAC_DATA.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_MAC_DATA.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_SAFEBAG.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_SAFEBAG.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_SAFEBAG.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS12_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_DIGEST.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_DIGEST.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_DIGEST.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENCRYPT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENCRYPT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENCRYPT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENC_CONTENT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENC_CONTENT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENC_CONTENT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENVELOPE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENVELOPE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENVELOPE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ISSUER_AND_SERIAL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ISSUER_AND_SERIAL.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ISSUER_AND_SERIAL.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_RECIP_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_RECIP_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_RECIP_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGNED.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGNED.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGNED.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGNER_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGNER_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGNER_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGN_ENVELOPE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGN_ENVELOPE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGN_ENVELOPE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS7_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_fp.html new file mode 120000 index 00000000..dadbc764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_fp.html @@ -0,0 +1 @@ +d2i_PKCS8PrivateKey_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKCS8_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKEY_USAGE_PERIOD.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKEY_USAGE_PERIOD.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PKEY_USAGE_PERIOD.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_POLICYINFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_POLICYINFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_POLICYINFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_POLICYQUALINFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_POLICYQUALINFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_POLICYQUALINFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROFESSION_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROFESSION_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROFESSION_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROXY_CERT_INFO_EXTENSION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROXY_CERT_INFO_EXTENSION.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROXY_CERT_INFO_EXTENSION.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROXY_POLICY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROXY_POLICY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PROXY_POLICY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY_bio.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY_bio.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY_fp.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PUBKEY_fp.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html index 5ff925bb..fb6dcbf5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html @@ -53,6 +53,8 @@ EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a)

    NOTES

    +

    All the functions that operate on data in memory update the data pointer *pp after a successful operation, just like the other d2i and i2d functions; see d2i_X509(3).

    +

    All these functions use DER format and unencrypted keys. Applications wishing to encrypt or decrypt private keys should use other functions such as d2i_PKCS8PrivateKey() instead.

    If the *a is not NULL when calling d2i_PrivateKey() or d2i_AutoPrivateKey() (i.e. an existing structure is being reused) and the key format is PKCS#8 then *a will be freed and replaced on a successful call.

    @@ -71,7 +73,7 @@ EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a)

    COPYRIGHT

    -

    Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey_bio.html new file mode 120000 index 00000000..462b13cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey_bio.html @@ -0,0 +1 @@ +d2i_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey_fp.html new file mode 120000 index 00000000..462b13cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PrivateKey_fp.html @@ -0,0 +1 @@ +d2i_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PublicKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PublicKey.html new file mode 120000 index 00000000..462b13cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_PublicKey.html @@ -0,0 +1 @@ +d2i_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_OAEP_PARAMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_OAEP_PARAMS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_OAEP_PARAMS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PSS_PARAMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PSS_PARAMS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PSS_PARAMS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SCRYPT_PARAMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SCRYPT_PARAMS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SCRYPT_PARAMS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SCT_LIST.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SCT_LIST.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SCT_LIST.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SXNET.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SXNET.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SXNET.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SXNETID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SXNETID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_SXNETID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_ACCURACY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_ACCURACY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_ACCURACY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_REQ_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_RESP_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_STATUS_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_STATUS_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_STATUS_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_USERNOTICE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_USERNOTICE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_USERNOTICE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509.html index 33454690..e3b02831 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509.html @@ -25,11 +25,11 @@

    NAME

    -

    d2i_ACCESS_DESCRIPTION, d2i_ADMISSIONS, d2i_ADMISSION_SYNTAX, d2i_ASIdOrRange, d2i_ASIdentifierChoice, d2i_ASIdentifiers, d2i_ASN1_BIT_STRING, d2i_ASN1_BMPSTRING, d2i_ASN1_ENUMERATED, d2i_ASN1_GENERALIZEDTIME, d2i_ASN1_GENERALSTRING, d2i_ASN1_IA5STRING, d2i_ASN1_INTEGER, d2i_ASN1_NULL, d2i_ASN1_OBJECT, d2i_ASN1_OCTET_STRING, d2i_ASN1_PRINTABLE, d2i_ASN1_PRINTABLESTRING, d2i_ASN1_SEQUENCE_ANY, d2i_ASN1_SET_ANY, d2i_ASN1_T61STRING, d2i_ASN1_TIME, d2i_ASN1_TYPE, d2i_ASN1_UINTEGER, d2i_ASN1_UNIVERSALSTRING, d2i_ASN1_UTCTIME, d2i_ASN1_UTF8STRING, d2i_ASN1_VISIBLESTRING, d2i_ASRange, d2i_AUTHORITY_INFO_ACCESS, d2i_AUTHORITY_KEYID, d2i_BASIC_CONSTRAINTS, d2i_CERTIFICATEPOLICIES, d2i_CMS_ContentInfo, d2i_CMS_ReceiptRequest, d2i_CMS_bio, d2i_CRL_DIST_POINTS, d2i_DHxparams, d2i_DIRECTORYSTRING, d2i_DISPLAYTEXT, d2i_DIST_POINT, d2i_DIST_POINT_NAME, d2i_DSAPrivateKey, d2i_DSAPrivateKey_bio, d2i_DSAPrivateKey_fp, d2i_DSAPublicKey, d2i_DSA_PUBKEY, d2i_DSA_PUBKEY_bio, d2i_DSA_PUBKEY_fp, d2i_DSA_SIG, d2i_DSAparams, d2i_ECDSA_SIG, d2i_ECPKParameters, d2i_ECParameters, d2i_ECPrivateKey, d2i_ECPrivateKey_bio, d2i_ECPrivateKey_fp, d2i_EC_PUBKEY, d2i_EC_PUBKEY_bio, d2i_EC_PUBKEY_fp, d2i_EDIPARTYNAME, d2i_ESS_CERT_ID, d2i_ESS_ISSUER_SERIAL, d2i_ESS_SIGNING_CERT, d2i_EXTENDED_KEY_USAGE, d2i_GENERAL_NAME, d2i_GENERAL_NAMES, d2i_IPAddressChoice, d2i_IPAddressFamily, d2i_IPAddressOrRange, d2i_IPAddressRange, d2i_ISSUING_DIST_POINT, d2i_NAMING_AUTHORITY, d2i_NETSCAPE_CERT_SEQUENCE, d2i_NETSCAPE_SPKAC, d2i_NETSCAPE_SPKI, d2i_NOTICEREF, d2i_OCSP_BASICRESP, d2i_OCSP_CERTID, d2i_OCSP_CERTSTATUS, d2i_OCSP_CRLID, d2i_OCSP_ONEREQ, d2i_OCSP_REQINFO, d2i_OCSP_REQUEST, d2i_OCSP_RESPBYTES, d2i_OCSP_RESPDATA, d2i_OCSP_RESPID, d2i_OCSP_RESPONSE, d2i_OCSP_REVOKEDINFO, d2i_OCSP_SERVICELOC, d2i_OCSP_SIGNATURE, d2i_OCSP_SINGLERESP, d2i_OTHERNAME, d2i_PBE2PARAM, d2i_PBEPARAM, d2i_PBKDF2PARAM, d2i_PKCS12, d2i_PKCS12_BAGS, d2i_PKCS12_MAC_DATA, d2i_PKCS12_SAFEBAG, d2i_PKCS12_bio, d2i_PKCS12_fp, d2i_PKCS7, d2i_PKCS7_DIGEST, d2i_PKCS7_ENCRYPT, d2i_PKCS7_ENC_CONTENT, d2i_PKCS7_ENVELOPE, d2i_PKCS7_ISSUER_AND_SERIAL, d2i_PKCS7_RECIP_INFO, d2i_PKCS7_SIGNED, d2i_PKCS7_SIGNER_INFO, d2i_PKCS7_SIGN_ENVELOPE, d2i_PKCS7_bio, d2i_PKCS7_fp, d2i_PKCS8_PRIV_KEY_INFO, d2i_PKCS8_PRIV_KEY_INFO_bio, d2i_PKCS8_PRIV_KEY_INFO_fp, d2i_PKCS8_bio, d2i_PKCS8_fp, d2i_PKEY_USAGE_PERIOD, d2i_POLICYINFO, d2i_POLICYQUALINFO, d2i_PROFESSION_INFO, d2i_PROXY_CERT_INFO_EXTENSION, d2i_PROXY_POLICY, d2i_RSAPrivateKey, d2i_RSAPrivateKey_bio, d2i_RSAPrivateKey_fp, d2i_RSAPublicKey, d2i_RSAPublicKey_bio, d2i_RSAPublicKey_fp, d2i_RSA_OAEP_PARAMS, d2i_RSA_PSS_PARAMS, d2i_RSA_PUBKEY, d2i_RSA_PUBKEY_bio, d2i_RSA_PUBKEY_fp, d2i_SCRYPT_PARAMS, d2i_SCT_LIST, d2i_SXNET, d2i_SXNETID, d2i_TS_ACCURACY, d2i_TS_MSG_IMPRINT, d2i_TS_MSG_IMPRINT_bio, d2i_TS_MSG_IMPRINT_fp, d2i_TS_REQ, d2i_TS_REQ_bio, d2i_TS_REQ_fp, d2i_TS_RESP, d2i_TS_RESP_bio, d2i_TS_RESP_fp, d2i_TS_STATUS_INFO, d2i_TS_TST_INFO, d2i_TS_TST_INFO_bio, d2i_TS_TST_INFO_fp, d2i_USERNOTICE, d2i_X509, d2i_X509_ALGOR, d2i_X509_ALGORS, d2i_X509_ATTRIBUTE, d2i_X509_CERT_AUX, d2i_X509_CINF, d2i_X509_CRL, d2i_X509_CRL_INFO, d2i_X509_CRL_bio, d2i_X509_CRL_fp, d2i_X509_EXTENSION, d2i_X509_EXTENSIONS, d2i_X509_NAME, d2i_X509_NAME_ENTRY, d2i_X509_PUBKEY, d2i_X509_REQ, d2i_X509_REQ_INFO, d2i_X509_REQ_bio, d2i_X509_REQ_fp, d2i_X509_REVOKED, d2i_X509_SIG, d2i_X509_VAL, i2d_ACCESS_DESCRIPTION, i2d_ADMISSIONS, i2d_ADMISSION_SYNTAX, i2d_ASIdOrRange, i2d_ASIdentifierChoice, i2d_ASIdentifiers, i2d_ASN1_BIT_STRING, i2d_ASN1_BMPSTRING, i2d_ASN1_ENUMERATED, i2d_ASN1_GENERALIZEDTIME, i2d_ASN1_GENERALSTRING, i2d_ASN1_IA5STRING, i2d_ASN1_INTEGER, i2d_ASN1_NULL, i2d_ASN1_OBJECT, i2d_ASN1_OCTET_STRING, i2d_ASN1_PRINTABLE, i2d_ASN1_PRINTABLESTRING, i2d_ASN1_SEQUENCE_ANY, i2d_ASN1_SET_ANY, i2d_ASN1_T61STRING, i2d_ASN1_TIME, i2d_ASN1_TYPE, i2d_ASN1_UNIVERSALSTRING, i2d_ASN1_UTCTIME, i2d_ASN1_UTF8STRING, i2d_ASN1_VISIBLESTRING, i2d_ASN1_bio_stream, i2d_ASRange, i2d_AUTHORITY_INFO_ACCESS, i2d_AUTHORITY_KEYID, i2d_BASIC_CONSTRAINTS, i2d_CERTIFICATEPOLICIES, i2d_CMS_ContentInfo, i2d_CMS_ReceiptRequest, i2d_CMS_bio, i2d_CRL_DIST_POINTS, i2d_DHxparams, i2d_DIRECTORYSTRING, i2d_DISPLAYTEXT, i2d_DIST_POINT, i2d_DIST_POINT_NAME, i2d_DSAPrivateKey, i2d_DSAPrivateKey_bio, i2d_DSAPrivateKey_fp, i2d_DSAPublicKey, i2d_DSA_PUBKEY, i2d_DSA_PUBKEY_bio, i2d_DSA_PUBKEY_fp, i2d_DSA_SIG, i2d_DSAparams, i2d_ECDSA_SIG, i2d_ECPKParameters, i2d_ECParameters, i2d_ECPrivateKey, i2d_ECPrivateKey_bio, i2d_ECPrivateKey_fp, i2d_EC_PUBKEY, i2d_EC_PUBKEY_bio, i2d_EC_PUBKEY_fp, i2d_EDIPARTYNAME, i2d_ESS_CERT_ID, i2d_ESS_ISSUER_SERIAL, i2d_ESS_SIGNING_CERT, i2d_EXTENDED_KEY_USAGE, i2d_GENERAL_NAME, i2d_GENERAL_NAMES, i2d_IPAddressChoice, i2d_IPAddressFamily, i2d_IPAddressOrRange, i2d_IPAddressRange, i2d_ISSUING_DIST_POINT, i2d_NAMING_AUTHORITY, i2d_NETSCAPE_CERT_SEQUENCE, i2d_NETSCAPE_SPKAC, i2d_NETSCAPE_SPKI, i2d_NOTICEREF, i2d_OCSP_BASICRESP, i2d_OCSP_CERTID, i2d_OCSP_CERTSTATUS, i2d_OCSP_CRLID, i2d_OCSP_ONEREQ, i2d_OCSP_REQINFO, i2d_OCSP_REQUEST, i2d_OCSP_RESPBYTES, i2d_OCSP_RESPDATA, i2d_OCSP_RESPID, i2d_OCSP_RESPONSE, i2d_OCSP_REVOKEDINFO, i2d_OCSP_SERVICELOC, i2d_OCSP_SIGNATURE, i2d_OCSP_SINGLERESP, i2d_OTHERNAME, i2d_PBE2PARAM, i2d_PBEPARAM, i2d_PBKDF2PARAM, i2d_PKCS12, i2d_PKCS12_BAGS, i2d_PKCS12_MAC_DATA, i2d_PKCS12_SAFEBAG, i2d_PKCS12_bio, i2d_PKCS12_fp, i2d_PKCS7, i2d_PKCS7_DIGEST, i2d_PKCS7_ENCRYPT, i2d_PKCS7_ENC_CONTENT, i2d_PKCS7_ENVELOPE, i2d_PKCS7_ISSUER_AND_SERIAL, i2d_PKCS7_NDEF, i2d_PKCS7_RECIP_INFO, i2d_PKCS7_SIGNED, i2d_PKCS7_SIGNER_INFO, i2d_PKCS7_SIGN_ENVELOPE, i2d_PKCS7_bio, i2d_PKCS7_fp, i2d_PKCS8PrivateKeyInfo_bio, i2d_PKCS8PrivateKeyInfo_fp, i2d_PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO_bio, i2d_PKCS8_PRIV_KEY_INFO_fp, i2d_PKCS8_bio, i2d_PKCS8_fp, i2d_PKEY_USAGE_PERIOD, i2d_POLICYINFO, i2d_POLICYQUALINFO, i2d_PROFESSION_INFO, i2d_PROXY_CERT_INFO_EXTENSION, i2d_PROXY_POLICY, i2d_RSAPrivateKey, i2d_RSAPrivateKey_bio, i2d_RSAPrivateKey_fp, i2d_RSAPublicKey, i2d_RSAPublicKey_bio, i2d_RSAPublicKey_fp, i2d_RSA_OAEP_PARAMS, i2d_RSA_PSS_PARAMS, i2d_RSA_PUBKEY, i2d_RSA_PUBKEY_bio, i2d_RSA_PUBKEY_fp, i2d_SCRYPT_PARAMS, i2d_SCT_LIST, i2d_SXNET, i2d_SXNETID, i2d_TS_ACCURACY, i2d_TS_MSG_IMPRINT, i2d_TS_MSG_IMPRINT_bio, i2d_TS_MSG_IMPRINT_fp, i2d_TS_REQ, i2d_TS_REQ_bio, i2d_TS_REQ_fp, i2d_TS_RESP, i2d_TS_RESP_bio, i2d_TS_RESP_fp, i2d_TS_STATUS_INFO, i2d_TS_TST_INFO, i2d_TS_TST_INFO_bio, i2d_TS_TST_INFO_fp, i2d_USERNOTICE, i2d_X509, i2d_X509_ALGOR, i2d_X509_ALGORS, i2d_X509_ATTRIBUTE, i2d_X509_CERT_AUX, i2d_X509_CINF, i2d_X509_CRL, i2d_X509_CRL_INFO, i2d_X509_CRL_bio, i2d_X509_CRL_fp, i2d_X509_EXTENSION, i2d_X509_EXTENSIONS, i2d_X509_NAME, i2d_X509_NAME_ENTRY, i2d_X509_PUBKEY, i2d_X509_REQ, i2d_X509_REQ_INFO, i2d_X509_REQ_bio, i2d_X509_REQ_fp, i2d_X509_REVOKED, i2d_X509_SIG, i2d_X509_VAL, - convert objects from/to ASN.1/DER representation

    +

    d2i_ACCESS_DESCRIPTION, d2i_ADMISSIONS, d2i_ADMISSION_SYNTAX, d2i_ASIdOrRange, d2i_ASIdentifierChoice, d2i_ASIdentifiers, d2i_ASN1_BIT_STRING, d2i_ASN1_BMPSTRING, d2i_ASN1_ENUMERATED, d2i_ASN1_GENERALIZEDTIME, d2i_ASN1_GENERALSTRING, d2i_ASN1_IA5STRING, d2i_ASN1_INTEGER, d2i_ASN1_NULL, d2i_ASN1_OBJECT, d2i_ASN1_OCTET_STRING, d2i_ASN1_PRINTABLE, d2i_ASN1_PRINTABLESTRING, d2i_ASN1_SEQUENCE_ANY, d2i_ASN1_SET_ANY, d2i_ASN1_T61STRING, d2i_ASN1_TIME, d2i_ASN1_TYPE, d2i_ASN1_UINTEGER, d2i_ASN1_UNIVERSALSTRING, d2i_ASN1_UTCTIME, d2i_ASN1_UTF8STRING, d2i_ASN1_VISIBLESTRING, d2i_ASRange, d2i_AUTHORITY_INFO_ACCESS, d2i_AUTHORITY_KEYID, d2i_BASIC_CONSTRAINTS, d2i_CERTIFICATEPOLICIES, d2i_CMS_ContentInfo, d2i_CMS_ReceiptRequest, d2i_CMS_bio, d2i_CRL_DIST_POINTS, d2i_DHxparams, d2i_DIRECTORYSTRING, d2i_DISPLAYTEXT, d2i_DIST_POINT, d2i_DIST_POINT_NAME, d2i_DSAPrivateKey, d2i_DSAPrivateKey_bio, d2i_DSAPrivateKey_fp, d2i_DSAPublicKey, d2i_DSA_PUBKEY, d2i_DSA_PUBKEY_bio, d2i_DSA_PUBKEY_fp, d2i_DSA_SIG, d2i_DSAparams, d2i_ECDSA_SIG, d2i_ECPKParameters, d2i_ECParameters, d2i_ECPrivateKey, d2i_ECPrivateKey_bio, d2i_ECPrivateKey_fp, d2i_EC_PUBKEY, d2i_EC_PUBKEY_bio, d2i_EC_PUBKEY_fp, d2i_EDIPARTYNAME, d2i_ESS_CERT_ID, d2i_ESS_ISSUER_SERIAL, d2i_ESS_SIGNING_CERT, d2i_EXTENDED_KEY_USAGE, d2i_GENERAL_NAME, d2i_GENERAL_NAMES, d2i_IPAddressChoice, d2i_IPAddressFamily, d2i_IPAddressOrRange, d2i_IPAddressRange, d2i_ISSUING_DIST_POINT, d2i_NAMING_AUTHORITY, d2i_NETSCAPE_CERT_SEQUENCE, d2i_NETSCAPE_SPKAC, d2i_NETSCAPE_SPKI, d2i_NOTICEREF, d2i_OCSP_BASICRESP, d2i_OCSP_CERTID, d2i_OCSP_CERTSTATUS, d2i_OCSP_CRLID, d2i_OCSP_ONEREQ, d2i_OCSP_REQINFO, d2i_OCSP_REQUEST, d2i_OCSP_RESPBYTES, d2i_OCSP_RESPDATA, d2i_OCSP_RESPID, d2i_OCSP_RESPONSE, d2i_OCSP_REVOKEDINFO, d2i_OCSP_SERVICELOC, d2i_OCSP_SIGNATURE, d2i_OCSP_SINGLERESP, d2i_OTHERNAME, d2i_PBE2PARAM, d2i_PBEPARAM, d2i_PBKDF2PARAM, d2i_PKCS12, d2i_PKCS12_BAGS, d2i_PKCS12_MAC_DATA, d2i_PKCS12_SAFEBAG, d2i_PKCS12_bio, d2i_PKCS12_fp, d2i_PKCS7, d2i_PKCS7_DIGEST, d2i_PKCS7_ENCRYPT, d2i_PKCS7_ENC_CONTENT, d2i_PKCS7_ENVELOPE, d2i_PKCS7_ISSUER_AND_SERIAL, d2i_PKCS7_RECIP_INFO, d2i_PKCS7_SIGNED, d2i_PKCS7_SIGNER_INFO, d2i_PKCS7_SIGN_ENVELOPE, d2i_PKCS7_bio, d2i_PKCS7_fp, d2i_PKCS8_PRIV_KEY_INFO, d2i_PKCS8_PRIV_KEY_INFO_bio, d2i_PKCS8_PRIV_KEY_INFO_fp, d2i_PKCS8_bio, d2i_PKCS8_fp, d2i_PKEY_USAGE_PERIOD, d2i_POLICYINFO, d2i_POLICYQUALINFO, d2i_PROFESSION_INFO, d2i_PROXY_CERT_INFO_EXTENSION, d2i_PROXY_POLICY, d2i_RSAPrivateKey, d2i_RSAPrivateKey_bio, d2i_RSAPrivateKey_fp, d2i_RSAPublicKey, d2i_RSAPublicKey_bio, d2i_RSAPublicKey_fp, d2i_RSA_OAEP_PARAMS, d2i_RSA_PSS_PARAMS, d2i_RSA_PUBKEY, d2i_RSA_PUBKEY_bio, d2i_RSA_PUBKEY_fp, d2i_SCRYPT_PARAMS, d2i_SCT_LIST, d2i_SXNET, d2i_SXNETID, d2i_TS_ACCURACY, d2i_TS_MSG_IMPRINT, d2i_TS_MSG_IMPRINT_bio, d2i_TS_MSG_IMPRINT_fp, d2i_TS_REQ, d2i_TS_REQ_bio, d2i_TS_REQ_fp, d2i_TS_RESP, d2i_TS_RESP_bio, d2i_TS_RESP_fp, d2i_TS_STATUS_INFO, d2i_TS_TST_INFO, d2i_TS_TST_INFO_bio, d2i_TS_TST_INFO_fp, d2i_USERNOTICE, d2i_X509, d2i_X509_bio, d2i_X509_fp, d2i_X509_ALGOR, d2i_X509_ALGORS, d2i_X509_ATTRIBUTE, d2i_X509_CERT_AUX, d2i_X509_CINF, d2i_X509_CRL, d2i_X509_CRL_INFO, d2i_X509_CRL_bio, d2i_X509_CRL_fp, d2i_X509_EXTENSION, d2i_X509_EXTENSIONS, d2i_X509_NAME, d2i_X509_NAME_ENTRY, d2i_X509_PUBKEY, d2i_X509_REQ, d2i_X509_REQ_INFO, d2i_X509_REQ_bio, d2i_X509_REQ_fp, d2i_X509_REVOKED, d2i_X509_SIG, d2i_X509_VAL, i2d_ACCESS_DESCRIPTION, i2d_ADMISSIONS, i2d_ADMISSION_SYNTAX, i2d_ASIdOrRange, i2d_ASIdentifierChoice, i2d_ASIdentifiers, i2d_ASN1_BIT_STRING, i2d_ASN1_BMPSTRING, i2d_ASN1_ENUMERATED, i2d_ASN1_GENERALIZEDTIME, i2d_ASN1_GENERALSTRING, i2d_ASN1_IA5STRING, i2d_ASN1_INTEGER, i2d_ASN1_NULL, i2d_ASN1_OBJECT, i2d_ASN1_OCTET_STRING, i2d_ASN1_PRINTABLE, i2d_ASN1_PRINTABLESTRING, i2d_ASN1_SEQUENCE_ANY, i2d_ASN1_SET_ANY, i2d_ASN1_T61STRING, i2d_ASN1_TIME, i2d_ASN1_TYPE, i2d_ASN1_UNIVERSALSTRING, i2d_ASN1_UTCTIME, i2d_ASN1_UTF8STRING, i2d_ASN1_VISIBLESTRING, i2d_ASN1_bio_stream, i2d_ASRange, i2d_AUTHORITY_INFO_ACCESS, i2d_AUTHORITY_KEYID, i2d_BASIC_CONSTRAINTS, i2d_CERTIFICATEPOLICIES, i2d_CMS_ContentInfo, i2d_CMS_ReceiptRequest, i2d_CMS_bio, i2d_CRL_DIST_POINTS, i2d_DHxparams, i2d_DIRECTORYSTRING, i2d_DISPLAYTEXT, i2d_DIST_POINT, i2d_DIST_POINT_NAME, i2d_DSAPrivateKey, i2d_DSAPrivateKey_bio, i2d_DSAPrivateKey_fp, i2d_DSAPublicKey, i2d_DSA_PUBKEY, i2d_DSA_PUBKEY_bio, i2d_DSA_PUBKEY_fp, i2d_DSA_SIG, i2d_DSAparams, i2d_ECDSA_SIG, i2d_ECPKParameters, i2d_ECParameters, i2d_ECPrivateKey, i2d_ECPrivateKey_bio, i2d_ECPrivateKey_fp, i2d_EC_PUBKEY, i2d_EC_PUBKEY_bio, i2d_EC_PUBKEY_fp, i2d_EDIPARTYNAME, i2d_ESS_CERT_ID, i2d_ESS_ISSUER_SERIAL, i2d_ESS_SIGNING_CERT, i2d_EXTENDED_KEY_USAGE, i2d_GENERAL_NAME, i2d_GENERAL_NAMES, i2d_IPAddressChoice, i2d_IPAddressFamily, i2d_IPAddressOrRange, i2d_IPAddressRange, i2d_ISSUING_DIST_POINT, i2d_NAMING_AUTHORITY, i2d_NETSCAPE_CERT_SEQUENCE, i2d_NETSCAPE_SPKAC, i2d_NETSCAPE_SPKI, i2d_NOTICEREF, i2d_OCSP_BASICRESP, i2d_OCSP_CERTID, i2d_OCSP_CERTSTATUS, i2d_OCSP_CRLID, i2d_OCSP_ONEREQ, i2d_OCSP_REQINFO, i2d_OCSP_REQUEST, i2d_OCSP_RESPBYTES, i2d_OCSP_RESPDATA, i2d_OCSP_RESPID, i2d_OCSP_RESPONSE, i2d_OCSP_REVOKEDINFO, i2d_OCSP_SERVICELOC, i2d_OCSP_SIGNATURE, i2d_OCSP_SINGLERESP, i2d_OTHERNAME, i2d_PBE2PARAM, i2d_PBEPARAM, i2d_PBKDF2PARAM, i2d_PKCS12, i2d_PKCS12_BAGS, i2d_PKCS12_MAC_DATA, i2d_PKCS12_SAFEBAG, i2d_PKCS12_bio, i2d_PKCS12_fp, i2d_PKCS7, i2d_PKCS7_DIGEST, i2d_PKCS7_ENCRYPT, i2d_PKCS7_ENC_CONTENT, i2d_PKCS7_ENVELOPE, i2d_PKCS7_ISSUER_AND_SERIAL, i2d_PKCS7_NDEF, i2d_PKCS7_RECIP_INFO, i2d_PKCS7_SIGNED, i2d_PKCS7_SIGNER_INFO, i2d_PKCS7_SIGN_ENVELOPE, i2d_PKCS7_bio, i2d_PKCS7_fp, i2d_PKCS8PrivateKeyInfo_bio, i2d_PKCS8PrivateKeyInfo_fp, i2d_PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO_bio, i2d_PKCS8_PRIV_KEY_INFO_fp, i2d_PKCS8_bio, i2d_PKCS8_fp, i2d_PKEY_USAGE_PERIOD, i2d_POLICYINFO, i2d_POLICYQUALINFO, i2d_PROFESSION_INFO, i2d_PROXY_CERT_INFO_EXTENSION, i2d_PROXY_POLICY, i2d_RSAPrivateKey, i2d_RSAPrivateKey_bio, i2d_RSAPrivateKey_fp, i2d_RSAPublicKey, i2d_RSAPublicKey_bio, i2d_RSAPublicKey_fp, i2d_RSA_OAEP_PARAMS, i2d_RSA_PSS_PARAMS, i2d_RSA_PUBKEY, i2d_RSA_PUBKEY_bio, i2d_RSA_PUBKEY_fp, i2d_SCRYPT_PARAMS, i2d_SCT_LIST, i2d_SXNET, i2d_SXNETID, i2d_TS_ACCURACY, i2d_TS_MSG_IMPRINT, i2d_TS_MSG_IMPRINT_bio, i2d_TS_MSG_IMPRINT_fp, i2d_TS_REQ, i2d_TS_REQ_bio, i2d_TS_REQ_fp, i2d_TS_RESP, i2d_TS_RESP_bio, i2d_TS_RESP_fp, i2d_TS_STATUS_INFO, i2d_TS_TST_INFO, i2d_TS_TST_INFO_bio, i2d_TS_TST_INFO_fp, i2d_USERNOTICE, i2d_X509, i2d_X509_bio, i2d_X509_fp, i2d_X509_ALGOR, i2d_X509_ALGORS, i2d_X509_ATTRIBUTE, i2d_X509_CERT_AUX, i2d_X509_CINF, i2d_X509_CRL, i2d_X509_CRL_INFO, i2d_X509_CRL_bio, i2d_X509_CRL_fp, i2d_X509_EXTENSION, i2d_X509_EXTENSIONS, i2d_X509_NAME, i2d_X509_NAME_ENTRY, i2d_X509_PUBKEY, i2d_X509_REQ, i2d_X509_REQ_INFO, i2d_X509_REQ_bio, i2d_X509_REQ_fp, i2d_X509_REVOKED, i2d_X509_SIG, i2d_X509_VAL, - convert objects from/to ASN.1/DER representation

    SYNOPSIS

    -
    TYPE *d2i_TYPE(TYPE **a, unsigned char **ppin, long length);
    +
    TYPE *d2i_TYPE(TYPE **a, const unsigned char **ppin, long length);
     TYPE *d2i_TYPE_bio(BIO *bp, TYPE **a);
     TYPE *d2i_TYPE_fp(FILE *fp, TYPE **a);
     
    @@ -69,7 +69,7 @@ int i2d_TYPE_bio(BIO *bp, TYPE *a);

    The actual TYPE structure passed to i2d_TYPE() must be a valid populated TYPE structure -- it cannot simply be fed with an empty structure such as that returned by TYPE_new().

    -

    The encoded data is in binary form and may contain embedded zeroes. Therefore any FILE pointers or BIOs should be opened in binary mode. Functions such as strlen() will not return the correct length of the encoded structure.

    +

    The encoded data is in binary form and may contain embedded zeros. Therefore, any FILE pointers or BIOs should be opened in binary mode. Functions such as strlen() will not return the correct length of the encoded structure.

    The ways that *ppin and *ppout are incremented after the operation can trap the unwary. See the WARNINGS section for some common errors. The reason for this-auto increment behaviour is to reflect a typical usage of ASN1 functions: after one structure is encoded or decoded another will be processed after it.

    @@ -168,7 +168,8 @@ if (len < 0)

    Attempt to decode a buffer:

    X509 *x;
    -unsigned char *buf, *p;
    +unsigned char *buf;
    +const unsigned char *p;
     int len;
     
     /* Set up buf and len to point to the input buffer. */
    @@ -180,7 +181,8 @@ if (x == NULL)
     

    Alternative technique:

    X509 *x;
    -unsigned char *buf, *p;
    +unsigned char *buf;
    +const unsigned char *p;
     int len;
     
     /* Set up buf and len to point to the input buffer. */
    @@ -227,7 +229,7 @@ if (d2i_X509(&x, &p, len) == NULL)
     
     

    COPYRIGHT

    -

    Copyright 1998-2020 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 1998-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ALGOR.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ALGOR.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ALGOR.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ALGORS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ALGORS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ALGORS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ATTRIBUTE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ATTRIBUTE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_ATTRIBUTE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_AUX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_AUX.html new file mode 120000 index 00000000..5c29a017 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_AUX.html @@ -0,0 +1 @@ +i2d_re_X509_tbs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CERT_AUX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CERT_AUX.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CERT_AUX.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CINF.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CINF.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CINF.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_EXTENSION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_EXTENSION.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_EXTENSION.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_EXTENSIONS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_EXTENSIONS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_EXTENSIONS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_NAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_NAME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_NAME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_NAME_ENTRY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_NAME_ENTRY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_NAME_ENTRY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_PUBKEY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_PUBKEY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REVOKED.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REVOKED.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_REVOKED.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_SIG.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_SIG.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_SIG.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_VAL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_VAL.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_VAL.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/d2i_X509_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ACCESS_DESCRIPTION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ACCESS_DESCRIPTION.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ACCESS_DESCRIPTION.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ADMISSIONS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ADMISSIONS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ADMISSIONS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ADMISSION_SYNTAX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ADMISSION_SYNTAX.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ADMISSION_SYNTAX.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdOrRange.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdOrRange.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdOrRange.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdentifierChoice.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdentifierChoice.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdentifierChoice.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdentifiers.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdentifiers.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASIdentifiers.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_BIT_STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_BIT_STRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_BIT_STRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_BMPSTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_BMPSTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_BMPSTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_ENUMERATED.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_ENUMERATED.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_ENUMERATED.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_GENERALIZEDTIME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_GENERALIZEDTIME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_GENERALIZEDTIME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_GENERALSTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_GENERALSTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_GENERALSTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_IA5STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_IA5STRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_IA5STRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_INTEGER.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_INTEGER.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_INTEGER.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_NULL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_NULL.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_NULL.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_OBJECT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_OBJECT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_OBJECT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_OCTET_STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_OCTET_STRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_OCTET_STRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLESTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLESTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLESTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_SEQUENCE_ANY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_SEQUENCE_ANY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_SEQUENCE_ANY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_SET_ANY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_SET_ANY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_SET_ANY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_T61STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_T61STRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_T61STRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_TIME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_TIME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_TIME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_TYPE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_TYPE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_TYPE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UNIVERSALSTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UNIVERSALSTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UNIVERSALSTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UTCTIME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UTCTIME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UTCTIME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UTF8STRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UTF8STRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_UTF8STRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_VISIBLESTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_VISIBLESTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_VISIBLESTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_bio_stream.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_bio_stream.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASN1_bio_stream.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASRange.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASRange.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ASRange.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_AUTHORITY_INFO_ACCESS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_AUTHORITY_INFO_ACCESS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_AUTHORITY_INFO_ACCESS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_AUTHORITY_KEYID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_AUTHORITY_KEYID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_AUTHORITY_KEYID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_BASIC_CONSTRAINTS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_BASIC_CONSTRAINTS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_BASIC_CONSTRAINTS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CERTIFICATEPOLICIES.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CERTIFICATEPOLICIES.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CERTIFICATEPOLICIES.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_ContentInfo.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_ContentInfo.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_ContentInfo.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_ReceiptRequest.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_ReceiptRequest.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_ReceiptRequest.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CMS_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CRL_DIST_POINTS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CRL_DIST_POINTS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_CRL_DIST_POINTS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DHparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DHparams.html new file mode 120000 index 00000000..f89e80c1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DHparams.html @@ -0,0 +1 @@ +d2i_DHparams.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DHxparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DHxparams.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DHxparams.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIRECTORYSTRING.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIRECTORYSTRING.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIRECTORYSTRING.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DISPLAYTEXT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DISPLAYTEXT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DISPLAYTEXT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIST_POINT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIST_POINT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIST_POINT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIST_POINT_NAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIST_POINT_NAME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DIST_POINT_NAME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPublicKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPublicKey.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAPublicKey.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_SIG.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_SIG.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSA_SIG.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAparams.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAparams.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_DSAparams.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECDSA_SIG.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECDSA_SIG.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECDSA_SIG.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPKParameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPKParameters.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPKParameters.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECParameters.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECParameters.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECParameters.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EDIPARTYNAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EDIPARTYNAME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EDIPARTYNAME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_CERT_ID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_CERT_ID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_CERT_ID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_ISSUER_SERIAL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_ISSUER_SERIAL.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_ISSUER_SERIAL.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_SIGNING_CERT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_SIGNING_CERT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ESS_SIGNING_CERT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EXTENDED_KEY_USAGE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EXTENDED_KEY_USAGE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_EXTENDED_KEY_USAGE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_GENERAL_NAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_GENERAL_NAME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_GENERAL_NAME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_GENERAL_NAMES.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_GENERAL_NAMES.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_GENERAL_NAMES.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressChoice.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressChoice.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressChoice.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressFamily.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressFamily.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressFamily.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressOrRange.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressOrRange.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressOrRange.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressRange.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressRange.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_IPAddressRange.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ISSUING_DIST_POINT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ISSUING_DIST_POINT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_ISSUING_DIST_POINT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NAMING_AUTHORITY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NAMING_AUTHORITY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NAMING_AUTHORITY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_CERT_SEQUENCE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_CERT_SEQUENCE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_CERT_SEQUENCE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKAC.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKAC.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKAC.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKI.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKI.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKI.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NOTICEREF.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NOTICEREF.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_NOTICEREF.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_BASICRESP.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_BASICRESP.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_BASICRESP.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CERTID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CERTID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CERTID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CERTSTATUS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CERTSTATUS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CERTSTATUS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CRLID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CRLID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_CRLID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_ONEREQ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_ONEREQ.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_ONEREQ.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REQINFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REQINFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REQINFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REQUEST.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REQUEST.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REQUEST.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPBYTES.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPBYTES.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPBYTES.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPDATA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPDATA.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPDATA.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPONSE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPONSE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPONSE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REVOKEDINFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REVOKEDINFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_REVOKEDINFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SERVICELOC.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SERVICELOC.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SERVICELOC.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SIGNATURE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SIGNATURE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SIGNATURE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SINGLERESP.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SINGLERESP.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OCSP_SINGLERESP.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OTHERNAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OTHERNAME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_OTHERNAME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBE2PARAM.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBE2PARAM.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBE2PARAM.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBEPARAM.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBEPARAM.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBEPARAM.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBKDF2PARAM.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBKDF2PARAM.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PBKDF2PARAM.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_BAGS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_BAGS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_BAGS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_MAC_DATA.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_MAC_DATA.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_MAC_DATA.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_SAFEBAG.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_SAFEBAG.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_SAFEBAG.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS12_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_DIGEST.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_DIGEST.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_DIGEST.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENCRYPT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENCRYPT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENCRYPT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENC_CONTENT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENC_CONTENT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENC_CONTENT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENVELOPE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENVELOPE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENVELOPE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ISSUER_AND_SERIAL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ISSUER_AND_SERIAL.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ISSUER_AND_SERIAL.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_NDEF.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_NDEF.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_NDEF.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_RECIP_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_RECIP_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_RECIP_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGNED.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGNED.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGNED.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGNER_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGNER_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGNER_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGN_ENVELOPE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGN_ENVELOPE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGN_ENVELOPE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS7_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_bio.html new file mode 120000 index 00000000..dadbc764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_bio.html @@ -0,0 +1 @@ +d2i_PKCS8PrivateKey_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_fp.html new file mode 120000 index 00000000..dadbc764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_fp.html @@ -0,0 +1 @@ +d2i_PKCS8PrivateKey_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_bio.html new file mode 120000 index 00000000..dadbc764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_bio.html @@ -0,0 +1 @@ +d2i_PKCS8PrivateKey_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_fp.html new file mode 120000 index 00000000..dadbc764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_fp.html @@ -0,0 +1 @@ +d2i_PKCS8PrivateKey_bio.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKCS8_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKEY_USAGE_PERIOD.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKEY_USAGE_PERIOD.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PKEY_USAGE_PERIOD.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_POLICYINFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_POLICYINFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_POLICYINFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_POLICYQUALINFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_POLICYQUALINFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_POLICYQUALINFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROFESSION_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROFESSION_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROFESSION_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROXY_CERT_INFO_EXTENSION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROXY_CERT_INFO_EXTENSION.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROXY_CERT_INFO_EXTENSION.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROXY_POLICY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROXY_POLICY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PROXY_POLICY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY_bio.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY_bio.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY_fp.html new file mode 120000 index 00000000..a5ea41d4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PUBKEY_fp.html @@ -0,0 +1 @@ +X509_PUBKEY_new.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PrivateKey.html new file mode 120000 index 00000000..462b13cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PrivateKey.html @@ -0,0 +1 @@ +d2i_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PublicKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PublicKey.html new file mode 120000 index 00000000..462b13cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_PublicKey.html @@ -0,0 +1 @@ +d2i_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_OAEP_PARAMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_OAEP_PARAMS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_OAEP_PARAMS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PSS_PARAMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PSS_PARAMS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PSS_PARAMS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SCRYPT_PARAMS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SCRYPT_PARAMS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SCRYPT_PARAMS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SCT_LIST.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SCT_LIST.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SCT_LIST.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SSL_SESSION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SSL_SESSION.html new file mode 120000 index 00000000..0e2ec6cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SSL_SESSION.html @@ -0,0 +1 @@ +d2i_SSL_SESSION.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SXNET.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SXNET.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SXNET.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SXNETID.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SXNETID.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_SXNETID.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_ACCURACY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_ACCURACY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_ACCURACY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_REQ_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_RESP_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_STATUS_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_STATUS_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_STATUS_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_USERNOTICE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_USERNOTICE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_USERNOTICE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ALGOR.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ALGOR.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ALGOR.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ALGORS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ALGORS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ALGORS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ATTRIBUTE.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ATTRIBUTE.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_ATTRIBUTE.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_AUX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_AUX.html new file mode 120000 index 00000000..5c29a017 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_AUX.html @@ -0,0 +1 @@ +i2d_re_X509_tbs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CERT_AUX.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CERT_AUX.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CERT_AUX.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CINF.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CINF.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CINF.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_EXTENSION.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_EXTENSION.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_EXTENSION.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_EXTENSIONS.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_EXTENSIONS.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_EXTENSIONS.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_NAME.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_NAME.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_NAME.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_NAME_ENTRY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_NAME_ENTRY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_NAME_ENTRY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_PUBKEY.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_PUBKEY.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_PUBKEY.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_INFO.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_INFO.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_INFO.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REVOKED.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REVOKED.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_REVOKED.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_SIG.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_SIG.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_SIG.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_VAL.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_VAL.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_VAL.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_bio.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_bio.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_bio.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_fp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_fp.html new file mode 120000 index 00000000..dff4bf10 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_X509_fp.html @@ -0,0 +1 @@ +d2i_X509.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_re_X509_CRL_tbs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_re_X509_CRL_tbs.html new file mode 120000 index 00000000..5c29a017 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_re_X509_CRL_tbs.html @@ -0,0 +1 @@ +i2d_re_X509_tbs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_re_X509_REQ_tbs.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_re_X509_REQ_tbs.html new file mode 120000 index 00000000..5c29a017 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2d_re_X509_REQ_tbs.html @@ -0,0 +1 @@ +i2d_re_X509_tbs.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2o_SCT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2o_SCT.html new file mode 120000 index 00000000..0200ed3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2o_SCT.html @@ -0,0 +1 @@ +o2i_SCT_LIST.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2o_SCT_LIST.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2o_SCT_LIST.html new file mode 120000 index 00000000..0200ed3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2o_SCT_LIST.html @@ -0,0 +1 @@ +o2i_SCT_LIST.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2t_ASN1_OBJECT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2t_ASN1_OBJECT.html new file mode 120000 index 00000000..1da4abec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/i2t_ASN1_OBJECT.html @@ -0,0 +1 @@ +OBJ_nid2obj.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_delete.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_delete.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_delete.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_doall.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_doall.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_doall.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_doall_arg.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_doall_arg.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_doall_arg.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_error.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_error.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_error.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_free.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_free.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_insert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_insert.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_insert.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_new.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_new.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_retrieve.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_retrieve.html new file mode 120000 index 00000000..48e71904 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/lh_TYPE_retrieve.html @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/o2i_SCT.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/o2i_SCT.html new file mode 120000 index 00000000..0200ed3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/o2i_SCT.html @@ -0,0 +1 @@ +o2i_SCT_LIST.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/pem_password_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/pem_password_cb.html new file mode 120000 index 00000000..eb130340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/pem_password_cb.html @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_deep_copy.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_deep_copy.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_deep_copy.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_delete.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_delete.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_delete.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_delete_ptr.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_delete_ptr.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_delete_ptr.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_dup.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_dup.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_dup.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_find.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_find.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_find.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_find_ex.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_find_ex.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_find_ex.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_free.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_free.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_insert.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_insert.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_insert.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_is_sorted.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_is_sorted.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_is_sorted.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new_null.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new_null.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new_null.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new_reserve.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new_reserve.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_new_reserve.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_num.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_num.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_num.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_pop.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_pop.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_pop.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_pop_free.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_pop_free.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_pop_free.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_push.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_push.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_push.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_reserve.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_reserve.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_reserve.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_set.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_set.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_set.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_set_cmp_func.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_set_cmp_func.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_set_cmp_func.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_shift.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_shift.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_shift.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_sort.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_sort.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_sort.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_unshift.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_unshift.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_unshift.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_value.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_value.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_value.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_zero.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_zero.html new file mode 120000 index 00000000..10535075 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/sk_TYPE_zero.html @@ -0,0 +1 @@ +DEFINE_STACK_OF.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ssl_ct_validation_cb.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ssl_ct_validation_cb.html new file mode 120000 index 00000000..a04d25cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man3/ssl_ct_validation_cb.html @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man5/config.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man5/config.html index 54bca59e..4de10c16 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man5/config.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man5/config.html @@ -198,12 +198,11 @@ Ciphers = ALL:!RC4
    ssl_conf = ssl_sect
     
     [ssl_sect]
    -
     system_default = system_default_sect
     
     [system_default_sect]
    -
    -MinProtocol = TLSv1.2
    +MinProtocol = TLSv1.2 +MinProtocol = DTLSv1.2

    NOTES

    @@ -269,7 +268,7 @@ fips_mode = yes

    Note: in the above example you will get an error in non FIPS capable versions of OpenSSL.

    -

    Simple OpenSSL library configuration to make TLS 1.3 the system-default minimum TLS version:

    +

    Simple OpenSSL library configuration to make TLS 1.2 and DTLS 1.2 the system-default minimum TLS and DTLS versions, respectively:

    # Toplevel section for openssl (including libssl)
     openssl_conf = default_conf_section
    @@ -282,7 +281,10 @@ ssl_conf = ssl_section
     system_default = system_default_section
     
     [system_default_section]
    -MinProtocol = TLSv1.3
    +MinProtocol = TLSv1.2 +MinProtocol = DTLSv1.2 + +

    The minimum TLS protocol is applied to SSL_CTX objects that are TLS-based, and the minimum DTLS protocol to those are DTLS-based. The same applies also to maximum versions set with MaxProtocol.

    More complex OpenSSL library configuration. Add OID and don't enter FIPS mode:

    @@ -342,7 +344,7 @@ newoid2 = New OID 2 long name, 1.2.3.4.2

    The escaping isn't quite right: if you want to use sequences like \n you can't use any quote escaping on the same line.

    -

    Files are loaded in a single pass. This means that an variable expansion will only work if the variables referenced are defined earlier in the file.

    +

    Files are loaded in a single pass. This means that a variable expansion will only work if the variables referenced are defined earlier in the file.

    SEE ALSO

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man5/x509v3_config.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man5/x509v3_config.html index 3a96990b..a4a95e2f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man5/x509v3_config.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man5/x509v3_config.html @@ -96,7 +96,7 @@ pathlen=1

    Basic Constraints.

    -

    This is a multi valued extension which indicates whether a certificate is a CA certificate. The first (mandatory) name is CA followed by TRUE or FALSE. If CA is TRUE then an optional pathlen name followed by an non-negative value can be included.

    +

    This is a multi valued extension which indicates whether a certificate is a CA certificate. The first (mandatory) name is CA followed by TRUE or FALSE. If CA is TRUE then an optional pathlen name followed by a nonnegative value can be included.

    For example:

    @@ -452,7 +452,7 @@ email.2=steve@there

    COPYRIGHT

    -

    Copyright 2004-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2004-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/Ed448.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/Ed448.html new file mode 120000 index 00000000..42e8972f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/Ed448.html @@ -0,0 +1 @@ +Ed25519.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/SM2.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/SM2.html index 1e379807..0d1302dc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/SM2.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/SM2.html @@ -44,7 +44,7 @@
    EVP_PKEY_CTX_set1_id(pctx, id, id_len);
    -

    When calling the EVP_DigestSignInit() or EVP_DigestVerifyInit() functions, a pre-allocated EVP_PKEY_CTX should be assigned to the EVP_MD_CTX. This is done by calling:

    +

    When calling the EVP_DigestSignInit() or EVP_DigestVerifyInit() functions, a preallocated EVP_PKEY_CTX should be assigned to the EVP_MD_CTX. This is done by calling:

    EVP_MD_CTX_set_pkey_ctx(mctx, pctx);
    @@ -72,7 +72,7 @@ EVP_DigestVerifyFinal(mctx, sig, sig_len)

    COPYRIGHT

    -

    Copyright 2018-2019 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2018-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/X448.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/X448.html new file mode 120000 index 00000000..d33b4054 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/X448.html @@ -0,0 +1 @@ +X25519.html \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/evp.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/evp.html index 845874ce..aa7ecbfd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/evp.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/evp.html @@ -37,7 +37,7 @@

    Symmetric encryption is available with the EVP_EncryptXXX functions. The EVP_DigestXXX functions provide message digests.

    -

    The EVP_PKEYXXX functions provide a high level interface to asymmetric algorithms. To create a new EVP_PKEY see EVP_PKEY_new(3). EVP_PKEYs can be associated with a private key of a particular algorithm by using the functions described on the EVP_PKEY_set1_RSA(3) page, or new keys can be generated using EVP_PKEY_keygen(3). EVP_PKEYs can be compared using EVP_PKEY_cmp(3), or printed using EVP_PKEY_print_private(3).

    +

    The EVP_PKEYXXX functions provide a high-level interface to asymmetric algorithms. To create a new EVP_PKEY see EVP_PKEY_new(3). EVP_PKEYs can be associated with a private key of a particular algorithm by using the functions described on the EVP_PKEY_set1_RSA(3) page, or new keys can be generated using EVP_PKEY_keygen(3). EVP_PKEYs can be compared using EVP_PKEY_cmp(3), or printed using EVP_PKEY_print_private(3).

    The EVP_PKEY functions support the full range of asymmetric algorithm operations:

    @@ -47,7 +47,7 @@
    -
    For signing and verifying see EVP_PKEY_sign(3), EVP_PKEY_verify(3) and EVP_PKEY_verify_recover(3). However, note that these functions do not perform a digest of the data to be signed. Therefore normally you would use the EVP_DigestSignInit(3) functions for this purpose.
    +
    For signing and verifying see EVP_PKEY_sign(3), EVP_PKEY_verify(3) and EVP_PKEY_verify_recover(3). However, note that these functions do not perform a digest of the data to be signed. Therefore, normally you would use the EVP_DigestSignInit(3) functions for this purpose.
    @@ -63,7 +63,7 @@

    All the symmetric algorithms (ciphers), digests and asymmetric algorithms (public key algorithms) can be replaced by ENGINE modules providing alternative implementations. If ENGINE implementations of ciphers or digests are registered as defaults, then the various EVP functions will automatically use those implementations automatically in preference to built in software implementations. For more information, consult the engine(3) man page.

    -

    Although low level algorithm specific functions exist for many algorithms their use is discouraged. They cannot be used with an ENGINE and ENGINE versions of new algorithms cannot be accessed using the low level functions. Also makes code harder to adapt to new algorithms and some options are not cleanly supported at the low level and some operations are more efficient using the high level interface.

    +

    Although low-level algorithm specific functions exist for many algorithms their use is discouraged. They cannot be used with an ENGINE and ENGINE versions of new algorithms cannot be accessed using the low-level functions. Also makes code harder to adapt to new algorithms and some options are not cleanly supported at the low-level and some operations are more efficient using the high-level interface.

    SEE ALSO

    @@ -71,7 +71,7 @@

    COPYRIGHT

    -

    Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/ossl_store.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/ossl_store.html index 92bdfb2e..18eb51b3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/ossl_store.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/ossl_store.html @@ -42,7 +42,7 @@

    General

    -

    A STORE is a layer of functionality to retrieve a number of supported objects from a repository of any kind, addressable as a file name or as a URI.

    +

    A STORE is a layer of functionality to retrieve a number of supported objects from a repository of any kind, addressable as a filename or as a URI.

    The functionality supports the pattern "open a channel to the repository", "loop and retrieve one object at a time", and "finish up by closing the channel".

    @@ -76,7 +76,7 @@ while (!OSSL_STORE_eof(ctx)) { * here just one example */ switch (OSSL_STORE_INFO_get_type(info)) { - case OSSL_STORE_INFO_X509: + case OSSL_STORE_INFO_CERT: /* Print the X.509 certificate text */ X509_print_fp(stdout, OSSL_STORE_INFO_get0_CERT(info)); /* Print the X.509 certificate PEM output */ @@ -93,7 +93,7 @@ OSSL_STORE_close(ctx);

    COPYRIGHT

    -

    Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/x509.html b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/x509.html index 42546b1e..8c6f75c0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/x509.html +++ b/deps/openssl/android/arm64-v8a/usr/local/share/doc/openssl/html/man7/x509.html @@ -29,11 +29,11 @@

    DESCRIPTION

    -

    An X.509 certificate is a structured grouping of information about an individual, a device, or anything one can imagine. A X.509 CRL (certificate revocation list) is a tool to help determine if a certificate is still valid. The exact definition of those can be found in the X.509 document from ITU-T, or in RFC3280 from PKIX. In OpenSSL, the type X509 is used to express such a certificate, and the type X509_CRL is used to express a CRL.

    +

    An X.509 certificate is a structured grouping of information about an individual, a device, or anything one can imagine. An X.509 CRL (certificate revocation list) is a tool to help determine if a certificate is still valid. The exact definition of those can be found in the X.509 document from ITU-T, or in RFC3280 from PKIX. In OpenSSL, the type X509 is used to express such a certificate, and the type X509_CRL is used to express a CRL.

    A related structure is a certificate request, defined in PKCS#10 from RSA Security, Inc, also reflected in RFC2896. In OpenSSL, the type X509_REQ is used to express such a certificate request.

    -

    To handle some complex parts of a certificate, there are the types X509_NAME (to express a certificate name), X509_ATTRIBUTE (to express a certificate attributes), X509_EXTENSION (to express a certificate extension) and a few more.

    +

    To handle some complex parts of a certificate, there are the types X509_NAME (to express a certificate name), X509_ATTRIBUTE (to express a certificate attribute), X509_EXTENSION (to express a certificate extension) and a few more.

    Finally, there's the supertype X509_INFO, which can contain a CRL, a certificate and a corresponding private key.

    @@ -55,7 +55,7 @@

    COPYRIGHT

    -

    Copyright 2003-2017 The OpenSSL Project Authors. All Rights Reserved.

    +

    Copyright 2003-2021 The OpenSSL Project Authors. All Rights Reserved.

    Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.

    diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/CA.pl.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/CA.pl.1 index 5806ee2a..6dff4541 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/CA.pl.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/CA.pl.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CA.PL 1" -.TH CA.PL 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH CA.PL 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -216,7 +216,7 @@ to be in the file \*(L"newreq.pem\*(R". The new certificate is written to the fi to standard output. Leverages \fBopenssl ca\fR command. .IP "\fB\-signCA\fR" 4 .IX Item "-signCA" -This option is the same as the \fB\-signreq\fR option except it uses the +This option is the same as the \fB\-sign\fR option except it uses the configuration file section \fBv3_ca\fR and so makes the signed request a valid \s-1CA\s0 certificate. This is useful when creating intermediate \s-1CA\s0 from a root \s-1CA.\s0 Extra params are passed on to \fBopenssl ca\fR command. @@ -263,7 +263,7 @@ the request and finally create a PKCS#12 file containing it. .Vb 4 \& CA.pl \-newca \& CA.pl \-newreq -\& CA.pl \-signreq +\& CA.pl \-sign \& CA.pl \-pkcs12 "My Test Certificate" .Ve .SH "DSA CERTIFICATES" @@ -290,7 +290,7 @@ Create the \s-1CA\s0 directories and files: \& CA.pl \-newca .Ve .PP -enter cacert.pem when prompted for the \s-1CA\s0 file name. +enter cacert.pem when prompted for the \s-1CA\s0 filename. .PP Create a \s-1DSA\s0 certificate request and private key (a different set of parameters can optionally be created first): @@ -302,7 +302,7 @@ can optionally be created first): Sign the request: .PP .Vb 1 -\& CA.pl \-signreq +\& CA.pl \-sign .Ve .SH "NOTES" .IX Header "NOTES" @@ -333,7 +333,7 @@ behaviour of the certificate commands call the \fBopenssl\fR command directly. \&\fBconfig\fR\|(5) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/asn1parse.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/asn1parse.1 index 2508fc3b..98861bcc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/asn1parse.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/asn1parse.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1PARSE 1" -.TH ASN1PARSE 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1PARSE 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/c_rehash.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/c_rehash.1 new file mode 120000 index 00000000..481032e2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/c_rehash.1 @@ -0,0 +1 @@ +rehash.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ca.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ca.1 index 0c6c0520..22198386 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ca.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ca.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CA 1" -.TH CA 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH CA 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -278,7 +278,7 @@ self-signed certificate. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The key password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-notext\fR" 4 .IX Item "-notext" Don't output the text form of a certificate to the output file. @@ -325,7 +325,7 @@ DNs match the order of the request. This is not needed for Xenroll. .IP "\fB\-noemailDN\fR" 4 .IX Item "-noemailDN" The \s-1DN\s0 of a certificate can contain the \s-1EMAIL\s0 field if present in the -request \s-1DN,\s0 however it is good policy just having the e\-mail set into +request \s-1DN,\s0 however, it is good policy just having the e\-mail set into the altName extension of the certificate. When this option is set the \&\s-1EMAIL\s0 field is removed from the certificate' subject and set only in the, eventually present, extensions. The \fBemail_in_dn\fR keyword can be @@ -815,7 +815,7 @@ are in year 2050 or later. \&\fBconfig\fR\|(5), \fBx509v3_config\fR\|(5) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ciphers.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ciphers.1 index 9eb5bb0a..1aa9102e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ciphers.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ciphers.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CIPHERS 1" -.TH CIPHERS 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH CIPHERS 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/cms.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/cms.1 index 4623925f..b3f7160d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/cms.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/cms.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CMS 1" -.TH CMS 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH CMS 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -538,7 +538,7 @@ or to modify default parameters for \s-1ECDH.\s0 .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The private key password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-rand file...\fR" 4 .IX Item "-rand file..." A file or files containing random data used to seed the random number @@ -797,6 +797,9 @@ user has to manually include the correct encryption algorithm. It should store the list of permitted ciphers in a database and only use those. .PP No revocation checking is done on the signer's certificate. +.PP +The \fB\-binary\fR option does not work correctly when processing text input which +(contrary to the S/MIME specification) uses \s-1LF\s0 rather than \s-1CRLF\s0 line endings. .SH "HISTORY" .IX Header "HISTORY" The use of multiple \fB\-signer\fR options and the \fB\-resign\fR command were first @@ -812,7 +815,7 @@ was added in OpenSSL 1.0.2. The \-no_alt_chains option was added in OpenSSL 1.0.2b. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2008\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2008\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/crl.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/crl.1 index ec15114a..b6af92a5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/crl.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/crl.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CRL 1" -.TH CRL 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH CRL 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/crl2pkcs7.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/crl2pkcs7.1 index 67214af2..1aa0c0fd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/crl2pkcs7.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/crl2pkcs7.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CRL2PKCS7 1" -.TH CRL2PKCS7 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH CRL2PKCS7 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -182,7 +182,7 @@ output by default. .IX Item "-certfile filename" Specifies a filename containing one or more certificates in \fB\s-1PEM\s0\fR format. All certificates in the file will be added to the PKCS#7 structure. This -option can be used more than once to read certificates form multiple +option can be used more than once to read certificates from multiple files. .IP "\fB\-nocrl\fR" 4 .IX Item "-nocrl" @@ -219,7 +219,7 @@ install user certificates and CAs in \s-1MSIE\s0 using the Xenroll control. \&\fBpkcs7\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dgst.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dgst.1 index 5899e161..d2b3fa08 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dgst.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dgst.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DGST 1" -.TH DGST 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DGST 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -216,8 +216,7 @@ Filename to output to, or standard output by default. .IP "\fB\-sign filename\fR" 4 .IX Item "-sign filename" Digitally sign the digest using the private key in \*(L"filename\*(R". Note this option -does not support Ed25519 or Ed448 private keys. Use the \fBpkeyutl\fR command -instead for this. +does not support Ed25519 or Ed448 private keys. .IP "\fB\-keyform arg\fR" 4 .IX Item "-keyform arg" Specifies the key format to sign digest with. The \s-1DER, PEM, P12,\s0 @@ -229,7 +228,7 @@ Names and values of these options are algorithm-specific. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The private key password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-verify filename\fR" 4 .IX Item "-verify filename" Verify the signature using the public key in \*(L"filename\*(R". @@ -339,7 +338,7 @@ The default digest was changed from \s-1MD5\s0 to \s-1SHA256\s0 in OpenSSL 1.1.0 The FIPS-related options were removed in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dhparam.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dhparam.1 index 8c7053bd..7926946f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dhparam.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dhparam.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DHPARAM 1" -.TH DHPARAM 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DHPARAM 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dsa.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dsa.1 index abb85c6b..f85c8e2d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dsa.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dsa.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA 1" -.TH DSA 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -202,7 +202,7 @@ prompted for. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The input file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-out filename\fR" 4 .IX Item "-out filename" This specifies the output filename to write a key to or standard output by @@ -212,7 +212,7 @@ filename. .IP "\fB\-passout arg\fR" 4 .IX Item "-passout arg" The output file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-aes128\fR, \fB\-aes192\fR, \fB\-aes256\fR, \fB\-aria128\fR, \fB\-aria192\fR, \fB\-aria256\fR, \fB\-camellia128\fR, \fB\-camellia192\fR, \fB\-camellia256\fR, \fB\-des\fR, \fB\-des3\fR, \fB\-idea\fR" 4 .IX Item "-aes128, -aes192, -aes256, -aria128, -aria192, -aria256, -camellia128, -camellia192, -camellia256, -des, -des3, -idea" These options encrypt the private key with the specified @@ -298,7 +298,7 @@ To just output the public part of a private key: \&\fBgenrsa\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dsaparam.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dsaparam.1 index ac6dd7b8..0dc0a532 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dsaparam.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/dsaparam.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSAPARAM 1" -.TH DSAPARAM 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSAPARAM 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ec.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ec.1 index 84cfa7c2..bb89b016 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ec.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ec.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EC 1" -.TH EC 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EC 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -195,7 +195,7 @@ prompted for. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The input file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-out filename\fR" 4 .IX Item "-out filename" This specifies the output filename to write a key to or standard output by @@ -205,7 +205,7 @@ filename. .IP "\fB\-passout arg\fR" 4 .IX Item "-passout arg" The output file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-des|\-des3|\-idea\fR" 4 .IX Item "-des|-des3|-idea" These options encrypt the private key with the \s-1DES,\s0 triple \s-1DES, IDEA\s0 or @@ -318,7 +318,7 @@ To change the point conversion form to \fBcompressed\fR: \&\fBecparam\fR\|(1), \fBdsa\fR\|(1), \fBrsa\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2003\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2003\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ecparam.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ecparam.1 index 16376947..28030012 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ecparam.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ecparam.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ECPARAM 1" -.TH ECPARAM 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ECPARAM 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/enc.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/enc.1 index 84c53541..bd733cd0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/enc.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/enc.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ENC 1" -.TH ENC 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ENC 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -202,7 +202,7 @@ The output filename, standard output by default. .IP "\fB\-pass arg\fR" 4 .IX Item "-pass arg" The password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-e\fR" 4 .IX Item "-e" Encrypt the input data: this is the default. @@ -285,8 +285,8 @@ Disable standard block padding. Debug the BIOs used for I/O. .IP "\fB\-z\fR" 4 .IX Item "-z" -Compress or decompress clear text using zlib before encryption or after -decryption. This option exists only if OpenSSL with compiled with zlib +Compress or decompress encrypted data using zlib after encryption or before +decryption. This option exists only if OpenSSL was compiled with the zlib or zlib-dynamic option. .IP "\fB\-none\fR" 4 .IX Item "-none" @@ -339,7 +339,7 @@ a strong block cipher, such as \s-1AES,\s0 in \s-1CBC\s0 mode. .PP All the block ciphers normally use PKCS#5 padding, also known as standard block padding. This allows a rudimentary integrity or password check to -be performed. However since the chance of random data passing the test +be performed. However, since the chance of random data passing the test is better than 1 in 256 it isn't a very good test. .PP If padding is disabled then the input data must be a multiple of the cipher @@ -535,7 +535,7 @@ The default digest was changed from \s-1MD5\s0 to \s-1SHA256\s0 in OpenSSL 1.1.0 The \fB\-list\fR option was added in OpenSSL 1.1.1e. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/engine.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/engine.1 index 7bbabdaf..7ab82f30 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/engine.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/engine.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ENGINE 1" -.TH ENGINE 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ENGINE 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/errstr.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/errstr.1 index d677ab0b..abf2d645 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/errstr.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/errstr.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERRSTR 1" -.TH ERRSTR 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERRSTR 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/gendsa.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/gendsa.1 index 8a2bdee5..ed25408c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/gendsa.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/gendsa.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GENDSA 1" -.TH GENDSA 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH GENDSA 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/genpkey.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/genpkey.1 index 3d43f587..a0188f2e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/genpkey.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/genpkey.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GENPKEY 1" -.TH GENPKEY 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH GENPKEY 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -172,7 +172,7 @@ This specifies the output format \s-1DER\s0 or \s-1PEM.\s0 The default format is .IP "\fB\-pass arg\fR" 4 .IX Item "-pass arg" The output file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-\f(BIcipher\fB\fR" 4 .IX Item "-cipher" This option encrypts the private key with the supplied cipher. Any algorithm @@ -426,7 +426,7 @@ The ability to generate X25519 keys was added in OpenSSL 1.1.0. The ability to generate X448, \s-1ED25519\s0 and \s-1ED448\s0 keys was added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/genrsa.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/genrsa.1 index 1dc02227..05fdfabd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/genrsa.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/genrsa.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GENRSA 1" -.TH GENRSA 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH GENRSA 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -180,7 +180,7 @@ standard output is used. .IP "\fB\-passout arg\fR" 4 .IX Item "-passout arg" The output file password source. For more information about the format -of \fBarg\fR see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +of \fBarg\fR see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-aes128\fR, \fB\-aes192\fR, \fB\-aes256\fR, \fB\-aria128\fR, \fB\-aria192\fR, \fB\-aria256\fR, \fB\-camellia128\fR, \fB\-camellia192\fR, \fB\-camellia256\fR, \fB\-des\fR, \fB\-des3\fR, \fB\-idea\fR" 4 .IX Item "-aes128, -aes192, -aes256, -aria128, -aria192, -aria256, -camellia128, -camellia192, -camellia256, -des, -des3, -idea" These options encrypt the private key with specified @@ -235,7 +235,7 @@ of a key. \&\fBgendsa\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/list.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/list.1 index 72b628e7..4cd99141 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/list.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/list.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "LIST 1" -.TH LIST 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH LIST 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/nseq.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/nseq.1 index e6d4634c..45cb952d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/nseq.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/nseq.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "NSEQ 1" -.TH NSEQ 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH NSEQ 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ocsp.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ocsp.1 index a306fb43..9d91336b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ocsp.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ocsp.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OCSP 1" -.TH OCSP 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OCSP 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -294,7 +294,7 @@ Specify the responder \s-1URL.\s0 Both \s-1HTTP\s0 and \s-1HTTPS\s0 (\s-1SSL/TLS .IP "\fB\-host hostname:port\fR, \fB\-path pathname\fR" 4 .IX Item "-host hostname:port, -path pathname" If the \fBhost\fR option is present then the \s-1OCSP\s0 request is sent to the host -\&\fBhostname\fR on port \fBport\fR. \fBpath\fR specifies the \s-1HTTP\s0 path name to use +\&\fBhostname\fR on port \fBport\fR. \fBpath\fR specifies the \s-1HTTP\s0 pathname to use or \*(L"/\*(R" by default. This is equivalent to specifying \fB\-url\fR with scheme http:// and the given hostname, port, and pathname. .IP "\fB\-header name=value\fR" 4 @@ -576,7 +576,7 @@ to a second file. The \-no_alt_chains option was added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-asn1parse.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-asn1parse.1 new file mode 120000 index 00000000..503801a9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-asn1parse.1 @@ -0,0 +1 @@ +asn1parse.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-c_rehash.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-c_rehash.1 new file mode 120000 index 00000000..481032e2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-c_rehash.1 @@ -0,0 +1 @@ +rehash.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ca.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ca.1 new file mode 120000 index 00000000..1fd62c39 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ca.1 @@ -0,0 +1 @@ +ca.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ciphers.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ciphers.1 new file mode 120000 index 00000000..38638294 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ciphers.1 @@ -0,0 +1 @@ +ciphers.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-cms.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-cms.1 new file mode 120000 index 00000000..a141a8f0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-cms.1 @@ -0,0 +1 @@ +cms.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-crl.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-crl.1 new file mode 120000 index 00000000..c6eb599b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-crl.1 @@ -0,0 +1 @@ +crl.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-crl2pkcs7.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-crl2pkcs7.1 new file mode 120000 index 00000000..a2f797a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-crl2pkcs7.1 @@ -0,0 +1 @@ +crl2pkcs7.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dgst.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dgst.1 new file mode 120000 index 00000000..dbec2a5c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dgst.1 @@ -0,0 +1 @@ +dgst.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dhparam.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dhparam.1 new file mode 120000 index 00000000..fe3753ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dhparam.1 @@ -0,0 +1 @@ +dhparam.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dsa.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dsa.1 new file mode 120000 index 00000000..0f88030c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dsa.1 @@ -0,0 +1 @@ +dsa.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dsaparam.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dsaparam.1 new file mode 120000 index 00000000..b0f769d5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-dsaparam.1 @@ -0,0 +1 @@ +dsaparam.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ec.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ec.1 new file mode 120000 index 00000000..8b97bb29 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ec.1 @@ -0,0 +1 @@ +ec.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ecparam.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ecparam.1 new file mode 120000 index 00000000..554567cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ecparam.1 @@ -0,0 +1 @@ +ecparam.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-enc.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-enc.1 new file mode 120000 index 00000000..b19c0340 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-enc.1 @@ -0,0 +1 @@ +enc.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-engine.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-engine.1 new file mode 120000 index 00000000..4442a5b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-engine.1 @@ -0,0 +1 @@ +engine.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-errstr.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-errstr.1 new file mode 120000 index 00000000..577b44f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-errstr.1 @@ -0,0 +1 @@ +errstr.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-gendsa.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-gendsa.1 new file mode 120000 index 00000000..a7bddbfb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-gendsa.1 @@ -0,0 +1 @@ +gendsa.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-genpkey.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-genpkey.1 new file mode 120000 index 00000000..a53303b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-genpkey.1 @@ -0,0 +1 @@ +genpkey.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-genrsa.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-genrsa.1 new file mode 120000 index 00000000..badb0793 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-genrsa.1 @@ -0,0 +1 @@ +genrsa.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-list.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-list.1 new file mode 120000 index 00000000..9e2f0a14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-list.1 @@ -0,0 +1 @@ +list.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-nseq.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-nseq.1 new file mode 120000 index 00000000..6b340fab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-nseq.1 @@ -0,0 +1 @@ +nseq.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ocsp.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ocsp.1 new file mode 120000 index 00000000..dfeb5574 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ocsp.1 @@ -0,0 +1 @@ +ocsp.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-passwd.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-passwd.1 new file mode 120000 index 00000000..7dc665fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-passwd.1 @@ -0,0 +1 @@ +passwd.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs12.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs12.1 new file mode 120000 index 00000000..5ee94f60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs12.1 @@ -0,0 +1 @@ +pkcs12.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs7.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs7.1 new file mode 120000 index 00000000..5dabdd79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs7.1 @@ -0,0 +1 @@ +pkcs7.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs8.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs8.1 new file mode 120000 index 00000000..f2a340c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkcs8.1 @@ -0,0 +1 @@ +pkcs8.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkey.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkey.1 new file mode 120000 index 00000000..03b175ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkey.1 @@ -0,0 +1 @@ +pkey.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkeyparam.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkeyparam.1 new file mode 120000 index 00000000..d6b568b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkeyparam.1 @@ -0,0 +1 @@ +pkeyparam.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkeyutl.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkeyutl.1 new file mode 120000 index 00000000..4794d82b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-pkeyutl.1 @@ -0,0 +1 @@ +pkeyutl.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-prime.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-prime.1 new file mode 120000 index 00000000..c2a3c254 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-prime.1 @@ -0,0 +1 @@ +prime.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rand.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rand.1 new file mode 120000 index 00000000..55f8efed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rand.1 @@ -0,0 +1 @@ +rand.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rehash.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rehash.1 new file mode 120000 index 00000000..481032e2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rehash.1 @@ -0,0 +1 @@ +rehash.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-req.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-req.1 new file mode 120000 index 00000000..cf12d0b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-req.1 @@ -0,0 +1 @@ +req.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rsa.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rsa.1 new file mode 120000 index 00000000..3335c58a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rsa.1 @@ -0,0 +1 @@ +rsa.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rsautl.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rsautl.1 new file mode 120000 index 00000000..0cd8bed8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-rsautl.1 @@ -0,0 +1 @@ +rsautl.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_client.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_client.1 new file mode 120000 index 00000000..7390143d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_client.1 @@ -0,0 +1 @@ +s_client.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_server.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_server.1 new file mode 120000 index 00000000..b116ca8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_server.1 @@ -0,0 +1 @@ +s_server.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_time.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_time.1 new file mode 120000 index 00000000..977d431c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-s_time.1 @@ -0,0 +1 @@ +s_time.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-sess_id.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-sess_id.1 new file mode 120000 index 00000000..53d9fe3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-sess_id.1 @@ -0,0 +1 @@ +sess_id.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-smime.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-smime.1 new file mode 120000 index 00000000..3d6e5ac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-smime.1 @@ -0,0 +1 @@ +smime.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-speed.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-speed.1 new file mode 120000 index 00000000..856705e7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-speed.1 @@ -0,0 +1 @@ +speed.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-spkac.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-spkac.1 new file mode 120000 index 00000000..4b27aa7d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-spkac.1 @@ -0,0 +1 @@ +spkac.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-srp.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-srp.1 new file mode 120000 index 00000000..d9fa359b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-srp.1 @@ -0,0 +1 @@ +srp.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-storeutl.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-storeutl.1 new file mode 120000 index 00000000..16531c1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-storeutl.1 @@ -0,0 +1 @@ +storeutl.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ts.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ts.1 new file mode 120000 index 00000000..31019f19 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-ts.1 @@ -0,0 +1 @@ +ts.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-tsget.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-tsget.1 new file mode 120000 index 00000000..becee8bc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-tsget.1 @@ -0,0 +1 @@ +tsget.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-verify.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-verify.1 new file mode 120000 index 00000000..58500da8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-verify.1 @@ -0,0 +1 @@ +verify.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-version.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-version.1 new file mode 120000 index 00000000..8cac66fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-version.1 @@ -0,0 +1 @@ +version.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-x509.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-x509.1 new file mode 120000 index 00000000..8af53162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl-x509.1 @@ -0,0 +1 @@ +x509.1 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl.1 index 14d4c770..919e6c75 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/openssl.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL 1" -.TH OPENSSL 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/passwd.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/passwd.1 index e1166f95..26991ed5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/passwd.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/passwd.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PASSWD 1" -.TH PASSWD 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PASSWD 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -165,8 +165,6 @@ The \fBpasswd\fR command computes the hash of a password typed at run-time or the hash of each password in a list. The password list is taken from the named file for option \fB\-in file\fR, from stdin for option \fB\-stdin\fR, or from the command line, or from the terminal otherwise. -The Unix standard algorithm \fBcrypt\fR and the MD5\-based \s-1BSD\s0 password -algorithm \fB1\fR, its Apache variant \fBapr1\fR, and its \s-1AIX\s0 variant are available. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\fB\-help\fR" 4 @@ -240,7 +238,7 @@ This can be used with a subsequent \fB\-rand\fR flag. .Ve .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs12.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs12.1 index 2309874a..83c60b1f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs12.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs12.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS12 1" -.TH PKCS12 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS12 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -205,13 +205,11 @@ default. They are all written in \s-1PEM\s0 format. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The PKCS#12 file (i.e. input file) password source. For more information about -the format of \fBarg\fR see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in -\&\fBopenssl\fR\|(1). +the format of \fBarg\fR see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-passout arg\fR" 4 .IX Item "-passout arg" Pass phrase source to encrypt any outputted private keys with. For more -information about the format of \fBarg\fR see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section -in \fBopenssl\fR\|(1). +information about the format of \fBarg\fR see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-password arg\fR" 4 .IX Item "-password arg" With \-export, \-password is equivalent to \-passout. @@ -304,13 +302,11 @@ displays them. .IP "\fB\-pass arg\fR, \fB\-passout arg\fR" 4 .IX Item "-pass arg, -passout arg" The PKCS#12 file (i.e. output file) password source. For more information about -the format of \fBarg\fR see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in -\&\fBopenssl\fR\|(1). +the format of \fBarg\fR see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-passin password\fR" 4 .IX Item "-passin password" Pass phrase source to decrypt any input private keys with. For more information -about the format of \fBarg\fR see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in -\&\fBopenssl\fR\|(1). +about the format of \fBarg\fR see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-chain\fR" 4 .IX Item "-chain" If this option is present then an attempt is made to include the entire @@ -338,7 +334,7 @@ This option is only interpreted by \s-1MSIE\s0 and similar \s-1MS\s0 software. N encryption purposes but arbitrary length keys for signing. The \fB\-keysig\fR option marks the key for signing only. Signing only keys can be used for S/MIME signing, authenticode (ActiveX control signing) and \s-1SSL\s0 client -authentication, however due to a bug only \s-1MSIE 5.0\s0 and later support +authentication, however, due to a bug only \s-1MSIE 5.0\s0 and later support the use of signing only keys for \s-1SSL\s0 client authentication. .IP "\fB\-macalg digest\fR" 4 .IX Item "-macalg digest" @@ -471,7 +467,7 @@ Include some extra certificates: \&\fBpkcs8\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs7.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs7.1 index 7e776577..737d4555 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs7.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs7.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS7 1" -.TH PKCS7 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS7 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs8.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs8.1 index 3ee650c4..cf09789c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs8.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkcs8.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS8 1" -.TH PKCS8 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS8 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -200,7 +200,7 @@ prompted for. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The input file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-out filename\fR" 4 .IX Item "-out filename" This specifies the output filename to write a key to or standard output by @@ -210,7 +210,7 @@ filename. .IP "\fB\-passout arg\fR" 4 .IX Item "-passout arg" The output file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-iter count\fR" 4 .IX Item "-iter count" When creating new PKCS#8 containers, use a given number of iterations on @@ -406,7 +406,7 @@ one million iterations of the password: Test vectors from this PKCS#5 v2.0 implementation were posted to the pkcs-tng mailing list using triple \s-1DES, DES\s0 and \s-1RC2\s0 with high iteration counts, several people confirmed that they could decrypt the private -keys produced and Therefore it can be assumed that the PKCS#5 v2.0 +keys produced and therefore, it can be assumed that the PKCS#5 v2.0 implementation is reasonably accurate at least as far as these algorithms are concerned. .PP @@ -426,7 +426,7 @@ in use and other details such as the iteration count. The \fB\-iter\fR option was added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkey.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkey.1 index 2bec6341..68b03c71 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkey.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkey.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKEY 1" -.TH PKEY 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKEY 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -184,7 +184,7 @@ prompted for. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The input file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-out filename\fR" 4 .IX Item "-out filename" This specifies the output filename to write a key to or standard output if this @@ -194,7 +194,7 @@ filename. .IP "\fB\-passout password\fR" 4 .IX Item "-passout password" The output file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-traditional\fR" 4 .IX Item "-traditional" Normally a private key is written using standard format: this is PKCS#8 form @@ -280,7 +280,7 @@ To just output the public part of a private key: \&\fBdsa\fR\|(1), \fBgenrsa\fR\|(1), \fBgendsa\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkeyparam.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkeyparam.1 index b7c07bbd..fc979fdf 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkeyparam.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkeyparam.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKEYPARAM 1" -.TH PKEYPARAM 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKEYPARAM 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkeyutl.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkeyutl.1 index da2873b9..0d8e477e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkeyutl.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/pkeyutl.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKEYUTL 1" -.TH PKEYUTL 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKEYUTL 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -172,7 +172,7 @@ openssl\-pkeyutl, pkeyutl \- public key algorithm utility [\fB\-engine_impl\fR] .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \fBpkeyutl\fR command can be used to perform low level public key operations +The \fBpkeyutl\fR command can be used to perform low-level public key operations using any supported algorithm. .SH "OPTIONS" .IX Header "OPTIONS" @@ -199,7 +199,7 @@ The key format \s-1PEM, DER\s0 or \s-1ENGINE.\s0 Default is \s-1PEM.\s0 .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The input key password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-peerkey file\fR" 4 .IX Item "-peerkey file" The peer key file, used by key derivation (agreement) operations. @@ -341,6 +341,10 @@ values are supported: \*(L"digest\*(R" sets the salt length to the digest length .IX Item "rsa_mgf1_md:digest" For \s-1PSS\s0 and \s-1OAEP\s0 padding sets the \s-1MGF1\s0 digest. If the \s-1MGF1\s0 digest is not explicitly set in \s-1PSS\s0 mode then the signing digest is used. +.IP "\fBrsa_oaep_md:\fR\fIdigest\fR" 4 +.IX Item "rsa_oaep_md:digest" +Sets the digest used for the \s-1OAEP\s0 hash function. If not explicitly set then +\&\s-1SHA1\s0 is used. .SH "RSA-PSS ALGORITHM" .IX Header "RSA-PSS ALGORITHM" The RSA-PSS algorithm is a restricted version of the \s-1RSA\s0 algorithm which only @@ -413,6 +417,13 @@ seed consisting of the single byte 0xFF: \& openssl pkeyutl \-kdf TLS1\-PRF \-kdflen 48 \-pkeyopt md:SHA256 \e \& \-pkeyopt hexsecret:ff \-pkeyopt hexseed:ff \-hexdump .Ve +.PP +Decrypt some data using a private key with \s-1OAEP\s0 padding using \s-1SHA256:\s0 +.PP +.Vb 2 +\& openssl pkeyutl \-decrypt \-in file \-inkey key.pem \-out secret \e +\& \-pkeyopt rsa_padding_mode:oaep \-pkeyopt rsa_oaep_md:sha256 +.Ve .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBgenpkey\fR\|(1), \fBpkey\fR\|(1), \fBrsautl\fR\|(1) @@ -420,7 +431,7 @@ seed consisting of the single byte 0xFF: \&\fBEVP_PKEY_CTX_set_hkdf_md\fR\|(3), \fBEVP_PKEY_CTX_set_tls1_prf_md\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/prime.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/prime.1 index 3e98744c..3c4eebf0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/prime.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/prime.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PRIME 1" -.TH PRIME 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PRIME 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rand.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rand.1 index d6509206..7dfb509b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rand.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rand.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND 1" -.TH RAND 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rehash.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rehash.1 index c2fcab28..0eb393a2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rehash.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rehash.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "REHASH 1" -.TH REHASH 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH REHASH 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/req.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/req.1 index ac8f2387..13fb9aec 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/req.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/req.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "REQ 1" -.TH REQ 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH REQ 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -217,7 +217,7 @@ Names and values of these options are algorithm-specific. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The input file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-out filename\fR" 4 .IX Item "-out filename" This specifies the output filename to write to or standard output by @@ -225,7 +225,7 @@ default. .IP "\fB\-passout arg\fR" 4 .IX Item "-passout arg" The output file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-text\fR" 4 .IX Item "-text" Prints out the certificate request in text form. @@ -789,7 +789,7 @@ address in subjectAltName should be input by the user. \&\fBx509v3_config\fR\|(5) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rsa.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rsa.1 index 48d3d829..1c6f2e15 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rsa.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rsa.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA 1" -.TH RSA 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -202,7 +202,7 @@ prompted for. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The input file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-out filename\fR" 4 .IX Item "-out filename" This specifies the output filename to write a key to or standard output if this @@ -212,7 +212,7 @@ filename. .IP "\fB\-passout password\fR" 4 .IX Item "-passout password" The output file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-aes128\fR, \fB\-aes192\fR, \fB\-aes256\fR, \fB\-aria128\fR, \fB\-aria192\fR, \fB\-aria256\fR, \fB\-camellia128\fR, \fB\-camellia192\fR, \fB\-camellia256\fR, \fB\-des\fR, \fB\-des3\fR, \fB\-idea\fR" 4 .IX Item "-aes128, -aes192, -aes256, -aria128, -aria192, -aria256, -camellia128, -camellia192, -camellia256, -des, -des3, -idea" These options encrypt the private key with the specified @@ -322,7 +322,7 @@ without having to manually edit them. \&\fBgendsa\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rsautl.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rsautl.1 index 74d26faa..fa81d05e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rsautl.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/rsautl.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSAUTL 1" -.TH RSAUTL 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSAUTL 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_client.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_client.1 index 3ffc7913..a9cc4eba 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_client.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_client.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "S_CLIENT 1" -.TH S_CLIENT 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH S_CLIENT 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -370,7 +370,7 @@ Extra certificate and private key format respectively. .IP "\fB\-pass arg\fR" 4 .IX Item "-pass arg" the private key password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-verify depth\fR" 4 .IX Item "-verify depth" The verify depth to use. This specifies the maximum length of the @@ -512,10 +512,10 @@ with \fBenable-ssl-trace\fR for this option to work. File to send output of \fB\-msg\fR or \fB\-trace\fR to, default standard output. .IP "\fB\-nbio_test\fR" 4 .IX Item "-nbio_test" -Tests non-blocking I/O +Tests nonblocking I/O .IP "\fB\-nbio\fR" 4 .IX Item "-nbio" -Turns on non-blocking I/O +Turns on nonblocking I/O .IP "\fB\-crlf\fR" 4 .IX Item "-crlf" This option translated a line feed from the terminal into \s-1CR+LF\s0 as required @@ -812,14 +812,14 @@ is that a web client complains it has no certificates or gives an empty list to choose from. This is normally because the server is not sending the clients certificate authority in its \*(L"acceptable \s-1CA\s0 list\*(R" when it requests a certificate. By using \fBs_client\fR the \s-1CA\s0 list can be viewed -and checked. However some servers only request client authentication +and checked. However, some servers only request client authentication after a specific \s-1URL\s0 is requested. To obtain the list in this case it is necessary to use the \fB\-prexit\fR option and send an \s-1HTTP\s0 request for an appropriate page. .PP If a certificate is specified on the command line using the \fB\-cert\fR option it will not be used unless the server specifically requests -a client certificate. Therefor merely including a client certificate +a client certificate. Therefore, merely including a client certificate on the command line is no guarantee that the certificate works. .PP If there are problems verifying a server certificate then the @@ -828,7 +828,7 @@ server. .PP The \fBs_client\fR utility is a test tool and is designed to continue the handshake after any certificate verification errors. As a result it will -accept any certificate chain (trusted or not) sent by the peer. None test +accept any certificate chain (trusted or not) sent by the peer. Non-test applications should \fBnot\fR do this as it makes them vulnerable to a \s-1MITM\s0 attack. This behaviour can be changed by with the \fB\-verify_return_error\fR option: any verify errors are then returned aborting the handshake. @@ -855,7 +855,7 @@ The \fB\-no_alt_chains\fR option was added in OpenSSL 1.1.0. The \fB\-name\fR option was added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_server.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_server.1 index 8528a53e..c43296e3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_server.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_server.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "S_SERVER 1" -.TH S_SERVER 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH S_SERVER 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -409,7 +409,7 @@ The private format to use: \s-1DER\s0 or \s-1PEM. PEM\s0 is the default. .IP "\fB\-pass val\fR" 4 .IX Item "-pass val" The private key password source. For more information about the format of \fBval\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-dcert infile\fR, \fB\-dkey infile\fR" 4 .IX Item "-dcert infile, -dkey infile" Specify an additional certificate and private key, these behave in the @@ -519,9 +519,9 @@ used in conjunction with \fB\-early_data\fR. .IP "\fB\-id_prefix val\fR" 4 .IX Item "-id_prefix val" Generate \s-1SSL/TLS\s0 session IDs prefixed by \fBval\fR. This is mostly useful -for testing any \s-1SSL/TLS\s0 code (eg. proxies) that wish to deal with multiple +for testing any \s-1SSL/TLS\s0 code (e.g. proxies) that wish to deal with multiple servers, when each of which might be generating a unique range of session -IDs (eg. with a certain prefix). +IDs (e.g. with a certain prefix). .IP "\fB\-rand file...\fR" 4 .IX Item "-rand file..." A file or files containing random data used to seed the random number @@ -741,7 +741,7 @@ If this option is set then no \s-1DH\s0 parameters will be loaded effectively disabling the ephemeral \s-1DH\s0 cipher suites. .IP "\fB\-alpn val\fR, \fB\-nextprotoneg val\fR" 4 .IX Item "-alpn val, -nextprotoneg val" -These flags enable the Enable the Application-Layer Protocol Negotiation +These flags enable the Application-Layer Protocol Negotiation or Next Protocol Negotiation (\s-1NPN\s0) extension, respectively. \s-1ALPN\s0 is the \&\s-1IETF\s0 standard and replaces \s-1NPN.\s0 The \fBval\fR list is a comma-separated list of supported protocol @@ -860,7 +860,7 @@ The \&\-allow\-no\-dhe\-kex and \-prioritize_chacha options were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_time.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_time.1 index 0cdc5fa3..ad313446 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_time.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/s_time.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "S_TIME 1" -.TH S_TIME 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH S_TIME 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -290,14 +290,14 @@ is that a web client complains it has no certificates or gives an empty list to choose from. This is normally because the server is not sending the clients certificate authority in its \*(L"acceptable \s-1CA\s0 list\*(R" when it requests a certificate. By using \fBs_client\fR\|(1) the \s-1CA\s0 list can be -viewed and checked. However some servers only request client authentication +viewed and checked. However, some servers only request client authentication after a specific \s-1URL\s0 is requested. To obtain the list in this case it is necessary to use the \fB\-prexit\fR option of \fBs_client\fR\|(1) and send an \s-1HTTP\s0 request for an appropriate page. .PP If a certificate is specified on the command line using the \fB\-cert\fR option it will not be used unless the server specifically requests -a client certificate. Therefor merely including a client certificate +a client certificate. Therefore, merely including a client certificate on the command line is no guarantee that the certificate works. .SH "BUGS" .IX Header "BUGS" diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/sess_id.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/sess_id.1 index 3df11f66..b4694c35 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/sess_id.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/sess_id.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SESS_ID 1" -.TH SESS_ID 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SESS_ID 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -253,7 +253,7 @@ The \s-1PEM\s0 encoded session format uses the header and footer lines: .PP Since the \s-1SSL\s0 session output contains the master key it is possible to read the contents of an encrypted session using this -information. Therefore appropriate security precautions should be taken if +information. Therefore, appropriate security precautions should be taken if the information is being output by a \*(L"real\*(R" application. This is however strongly discouraged and should only be used for debugging purposes. .SH "BUGS" diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/smime.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/smime.1 index d61174c9..5901d025 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/smime.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/smime.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SMIME 1" -.TH SMIME 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SMIME 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -391,7 +391,7 @@ specified, the argument is given to the engine as a key identifier. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The private key password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-rand file...\fR" 4 .IX Item "-rand file..." A file or files containing random data used to seed the random number @@ -609,7 +609,7 @@ added in OpenSSL 1.0.0 The \-no_alt_chains option was added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/speed.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/speed.1 index 8b6998ff..d0792a7d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/speed.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/speed.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SPEED 1" -.TH SPEED 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SPEED 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/spkac.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/spkac.1 index f5691003..a393bd05 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/spkac.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/spkac.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SPKAC 1" -.TH SPKAC 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SPKAC 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -186,7 +186,7 @@ The default is \s-1PEM.\s0 .IP "\fB\-passin password\fR" 4 .IX Item "-passin password" The input file password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-challenge string\fR" 4 .IX Item "-challenge string" Specifies the challenge string if an \s-1SPKAC\s0 is being created. @@ -266,7 +266,7 @@ to be used in a \*(L"replay attack\*(R". \&\fBca\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/srp.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/srp.1 index 7ad993d1..e2a0c401 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/srp.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/srp.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SRP 1" -.TH SRP 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SRP 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/storeutl.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/storeutl.1 index a15a3fc6..acdef3eb 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/storeutl.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/storeutl.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "STOREUTL 1" -.TH STOREUTL 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH STOREUTL 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -179,7 +179,7 @@ this option prevents output of the \s-1PEM\s0 data. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" the key password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-text\fR" 4 .IX Item "-text" Prints out the objects in text form, similarly to the \fB\-text\fR output from @@ -241,7 +241,7 @@ The digest that was used to compute the fingerprint given with \fB\-fingerprint\ The \fBopenssl\fR \fBstoreutl\fR app was added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ts.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ts.1 index e7d59eb3..e9a38d90 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ts.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/ts.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "TS 1" -.TH TS 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH TS 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -229,19 +229,19 @@ The \s-1TSA\s0 client computes a one-way hash value for a data file and sends the hash to the \s-1TSA.\s0 .IP "2." 4 The \s-1TSA\s0 attaches the current date and time to the received hash value, -signs them and sends the time stamp token back to the client. By +signs them and sends the timestamp token back to the client. By creating this token the \s-1TSA\s0 certifies the existence of the original data file at the time of response generation. .IP "3." 4 -The \s-1TSA\s0 client receives the time stamp token and verifies the +The \s-1TSA\s0 client receives the timestamp token and verifies the signature on it. It also checks if the token contains the same hash value that it had sent to the \s-1TSA.\s0 .PP -There is one \s-1DER\s0 encoded protocol data unit defined for transporting a time -stamp request to the \s-1TSA\s0 and one for sending the time stamp response +There is one \s-1DER\s0 encoded protocol data unit defined for transporting +a timestamp request to the \s-1TSA\s0 and one for sending the timestamp response back to the client. The \fBts\fR command has three main functions: -creating a time stamp request based on a data file, -creating a time stamp response based on a request, verifying if a +creating a timestamp request based on a data file, +creating a timestamp response based on a request, verifying if a response corresponds to a particular request or a data file. .PP There is no support for sending the requests/responses automatically @@ -251,7 +251,7 @@ requests either by ftp or e\-mail. .IX Header "OPTIONS" .SS "Time Stamp Request generation" .IX Subsection "Time Stamp Request generation" -The \fB\-query\fR switch can be used for creating and printing a time stamp +The \fB\-query\fR switch can be used for creating and printing a timestamp request with the following options: .IP "\fB\-rand file...\fR" 4 .IX Item "-rand file..." @@ -271,7 +271,7 @@ Optional; for a description of the default value, see \*(L"\s-1COMMAND SUMMARY\*(R"\s0 in \fBopenssl\fR\|(1). .IP "\fB\-data\fR file_to_hash" 4 .IX Item "-data file_to_hash" -The data file for which the time stamp request needs to be +The data file for which the timestamp request needs to be created. stdin is the default if neither the \fB\-data\fR nor the \fB\-digest\fR parameter is specified. (Optional) .IP "\fB\-digest\fR digest_bytes" 4 @@ -289,7 +289,7 @@ The default is \s-1SHA\-1.\s0 (Optional) .IP "\fB\-tspolicy\fR object_id" 4 .IX Item "-tspolicy object_id" The policy that the client expects the \s-1TSA\s0 to use for creating the -time stamp token. Either the dotted \s-1OID\s0 notation or \s-1OID\s0 names defined +timestamp token. Either the dotted \s-1OID\s0 notation or \s-1OID\s0 names defined in the config file can be used. If no policy is requested the \s-1TSA\s0 will use its own default policy. (Optional) .IP "\fB\-no_nonce\fR" 4 @@ -304,7 +304,7 @@ The \s-1TSA\s0 is expected to include its signing certificate in the response. (Optional) .IP "\fB\-in\fR request.tsq" 4 .IX Item "-in request.tsq" -This option specifies a previously created time stamp request in \s-1DER\s0 +This option specifies a previously created timestamp request in \s-1DER\s0 format that will be printed into the output file. Useful when you need to examine the content of a request in human-readable format. (Optional) @@ -318,13 +318,13 @@ If this option is specified the output is human-readable text format instead of \s-1DER.\s0 (Optional) .SS "Time Stamp Response generation" .IX Subsection "Time Stamp Response generation" -A time stamp response (TimeStampResp) consists of a response status -and the time stamp token itself (ContentInfo), if the token generation was -successful. The \fB\-reply\fR command is for creating a time stamp -response or time stamp token based on a request and printing the +A timestamp response (TimeStampResp) consists of a response status +and the timestamp token itself (ContentInfo), if the token generation was +successful. The \fB\-reply\fR command is for creating a timestamp +response or timestamp token based on a request and printing the response/token in human-readable format. If \fB\-token_out\fR is not -specified the output is always a time stamp response (TimeStampResp), -otherwise it is a time stamp token (ContentInfo). +specified the output is always a timestamp response (TimeStampResp), +otherwise it is a timestamp token (ContentInfo). .IP "\fB\-config\fR configfile" 4 .IX Item "-config configfile" The configuration file to use. @@ -338,11 +338,11 @@ response generation. If not specified the default \s-1TSA\s0 section is used, see \fB\s-1CONFIGURATION FILE OPTIONS\s0\fR for details. (Optional) .IP "\fB\-queryfile\fR request.tsq" 4 .IX Item "-queryfile request.tsq" -The name of the file containing a \s-1DER\s0 encoded time stamp request. (Optional) +The name of the file containing a \s-1DER\s0 encoded timestamp request. (Optional) .IP "\fB\-passin\fR password_src" 4 .IX Item "-passin password_src" Specifies the password source for the private key of the \s-1TSA.\s0 See -\&\fB\s-1PASS PHRASE ARGUMENTS\s0\fR in \fBopenssl\fR\|(1). (Optional) +\&\*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). (Optional) .IP "\fB\-signer\fR tsa_cert.pem" 4 .IX Item "-signer tsa_cert.pem" The signer certificate of the \s-1TSA\s0 in \s-1PEM\s0 format. The \s-1TSA\s0 signing @@ -376,18 +376,18 @@ either in dotted notation or with its name. Overrides the \&\fBdefault_policy\fR config file option. (Optional) .IP "\fB\-in\fR response.tsr" 4 .IX Item "-in response.tsr" -Specifies a previously created time stamp response or time stamp token +Specifies a previously created timestamp response or timestamp token (if \fB\-token_in\fR is also specified) in \s-1DER\s0 format that will be written to the output file. This option does not require a request, it is useful e.g. when you need to examine the content of a response or -token or you want to extract the time stamp token from a response. If -the input is a token and the output is a time stamp response a default +token or you want to extract the timestamp token from a response. If +the input is a token and the output is a timestamp response a default \&'granted' status info is added to the token. (Optional) .IP "\fB\-token_in\fR" 4 .IX Item "-token_in" This flag can be used together with the \fB\-in\fR option and indicates -that the input is a \s-1DER\s0 encoded time stamp token (ContentInfo) instead -of a time stamp response (TimeStampResp). (Optional) +that the input is a \s-1DER\s0 encoded timestamp token (ContentInfo) instead +of a timestamp response (TimeStampResp). (Optional) .IP "\fB\-out\fR response.tsr" 4 .IX Item "-out response.tsr" The response is written to this file. The format and content of the @@ -395,7 +395,7 @@ file depends on other options (see \fB\-text\fR, \fB\-token_out\fR). The default stdout. (Optional) .IP "\fB\-token_out\fR" 4 .IX Item "-token_out" -The output is a time stamp token (ContentInfo) instead of time stamp +The output is a timestamp token (ContentInfo) instead of timestamp response (TimeStampResp). (Optional) .IP "\fB\-text\fR" 4 .IX Item "-text" @@ -409,8 +409,8 @@ thus initialising it if needed. The engine will then be set as the default for all available algorithms. Default is builtin. (Optional) .SS "Time Stamp Response verification" .IX Subsection "Time Stamp Response verification" -The \fB\-verify\fR command is for verifying if a time stamp response or time -stamp token is valid and matches a particular time stamp request or +The \fB\-verify\fR command is for verifying if a timestamp response or +timestamp token is valid and matches a particular timestamp request or data file. The \fB\-verify\fR command does not use the configuration file. .IP "\fB\-data\fR file_to_hash" 4 .IX Item "-data file_to_hash" @@ -426,16 +426,16 @@ specified in the token. The \fB\-data\fR and \fB\-queryfile\fR options must not specified with this one. (Optional) .IP "\fB\-queryfile\fR request.tsq" 4 .IX Item "-queryfile request.tsq" -The original time stamp request in \s-1DER\s0 format. The \fB\-data\fR and \fB\-digest\fR +The original timestamp request in \s-1DER\s0 format. The \fB\-data\fR and \fB\-digest\fR options must not be specified with this one. (Optional) .IP "\fB\-in\fR response.tsr" 4 .IX Item "-in response.tsr" -The time stamp response that needs to be verified in \s-1DER\s0 format. (Mandatory) +The timestamp response that needs to be verified in \s-1DER\s0 format. (Mandatory) .IP "\fB\-token_in\fR" 4 .IX Item "-token_in" This flag can be used together with the \fB\-in\fR option and indicates -that the input is a \s-1DER\s0 encoded time stamp token (ContentInfo) instead -of a time stamp response (TimeStampResp). (Optional) +that the input is a \s-1DER\s0 encoded timestamp token (ContentInfo) instead +of a timestamp response (TimeStampResp). (Optional) .IP "\fB\-CApath\fR trusted_cert_path" 4 .IX Item "-CApath trusted_cert_path" The name of the directory containing the trusted \s-1CA\s0 certificates of the @@ -494,7 +494,7 @@ See \fBca\fR\|(1) for description. (Optional) .IP "\fBserial\fR" 4 .IX Item "serial" The name of the file containing the hexadecimal serial number of the -last time stamp response created. This number is incremented by 1 for +last timestamp response created. This number is incremented by 1 for each response. If the file does not exist at the time of response generation a new file is created with serial number 1. (Mandatory) .IP "\fBcrypto_device\fR" 4 @@ -541,7 +541,7 @@ the components is missing zero is assumed for that field. (Optional) .IP "\fBclock_precision_digits\fR" 4 .IX Item "clock_precision_digits" Specifies the maximum number of digits, which represent the fraction of -seconds, that need to be included in the time field. The trailing zeroes +seconds, that need to be included in the time field. The trailing zeros must be removed from the time, so there might actually be fewer digits, or no fraction of seconds at all. Supported only on \s-1UNIX\s0 platforms. The maximum value is 6, default is 0. @@ -576,7 +576,7 @@ configuration file, e.g. the example configuration file openssl/apps/openssl.cnf will do. .SS "Time Stamp Request" .IX Subsection "Time Stamp Request" -To create a time stamp request for design1.txt with \s-1SHA\-1\s0 +To create a timestamp request for design1.txt with \s-1SHA\-1\s0 without nonce and policy and no certificate is required in the response: .PP .Vb 2 @@ -584,7 +584,7 @@ without nonce and policy and no certificate is required in the response: \& \-out design1.tsq .Ve .PP -To create a similar time stamp request with specifying the message imprint +To create a similar timestamp request with specifying the message imprint explicitly: .PP .Vb 2 @@ -598,7 +598,7 @@ To print the content of the previous request in human readable format: \& openssl ts \-query \-in design1.tsq \-text .Ve .PP -To create a time stamp request which includes the \s-1MD\-5\s0 digest +To create a timestamp request which includes the \s-1MD\-5\s0 digest of design2.txt, requests the signer certificate and nonce, specifies a policy id (assuming the tsa_policy1 name is defined in the \&\s-1OID\s0 section of the config file): @@ -623,7 +623,7 @@ below assume that cacert.pem contains the certificate of the \s-1CA,\s0 tsacert.pem is the signing certificate issued by cacert.pem and tsakey.pem is the private key of the \s-1TSA.\s0 .PP -To create a time stamp response for a request: +To create a timestamp response for a request: .PP .Vb 2 \& openssl ts \-reply \-queryfile design1.tsq \-inkey tsakey.pem \e @@ -636,31 +636,31 @@ If you want to use the settings in the config file you could just write: \& openssl ts \-reply \-queryfile design1.tsq \-out design1.tsr .Ve .PP -To print a time stamp reply to stdout in human readable format: +To print a timestamp reply to stdout in human readable format: .PP .Vb 1 \& openssl ts \-reply \-in design1.tsr \-text .Ve .PP -To create a time stamp token instead of time stamp response: +To create a timestamp token instead of timestamp response: .PP .Vb 1 \& openssl ts \-reply \-queryfile design1.tsq \-out design1_token.der \-token_out .Ve .PP -To print a time stamp token to stdout in human readable format: +To print a timestamp token to stdout in human readable format: .PP .Vb 1 \& openssl ts \-reply \-in design1_token.der \-token_in \-text \-token_out .Ve .PP -To extract the time stamp token from a response: +To extract the timestamp token from a response: .PP .Vb 1 \& openssl ts \-reply \-in design1.tsr \-out design1_token.der \-token_out .Ve .PP -To add 'granted' status info to a time stamp token thereby creating a +To add 'granted' status info to a timestamp token thereby creating a valid response: .PP .Vb 1 @@ -668,25 +668,25 @@ valid response: .Ve .SS "Time Stamp Verification" .IX Subsection "Time Stamp Verification" -To verify a time stamp reply against a request: +To verify a timestamp reply against a request: .PP .Vb 2 \& openssl ts \-verify \-queryfile design1.tsq \-in design1.tsr \e \& \-CAfile cacert.pem \-untrusted tsacert.pem .Ve .PP -To verify a time stamp reply that includes the certificate chain: +To verify a timestamp reply that includes the certificate chain: .PP .Vb 2 \& openssl ts \-verify \-queryfile design2.tsq \-in design2.tsr \e \& \-CAfile cacert.pem .Ve .PP -To verify a time stamp token against the original data file: +To verify a timestamp token against the original data file: openssl ts \-verify \-data design2.txt \-in design2.tsr \e \-CAfile cacert.pem .PP -To verify a time stamp token against a message imprint: +To verify a timestamp token against a message imprint: openssl ts \-verify \-digest b7e5d3f93198b38379852f2c04e78d73abdd0f4b \e \-in design2.tsr \-CAfile cacert.pem .PP @@ -694,7 +694,7 @@ You could also look at the 'test' directory for more examples. .SH "BUGS" .IX Header "BUGS" .IP "\(bu" 2 -No support for time stamps over \s-1SMTP,\s0 though it is quite easy +No support for timestamps over \s-1SMTP,\s0 though it is quite easy to implement an automatic e\-mail based \s-1TSA\s0 with \fBprocmail\fR\|(1) and \fBperl\fR\|(1). \s-1HTTP\s0 server support is provided in the form of a separate apache module. \s-1HTTP\s0 client support is provided by @@ -702,7 +702,7 @@ a separate apache module. \s-1HTTP\s0 client support is provided by .IP "\(bu" 2 The file containing the last serial number of the \s-1TSA\s0 is not locked when being read or written. This is a problem if more than one -instance of \fBopenssl\fR\|(1) is trying to create a time stamp +instance of \fBopenssl\fR\|(1) is trying to create a timestamp response at the same time. This is not an issue when using the apache server module, it does proper locking. .IP "\(bu" 2 @@ -719,7 +719,7 @@ test/testtsa). \&\fBconfig\fR\|(5) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/tsget.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/tsget.1 index 4129953d..5557153a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/tsget.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/tsget.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "TSGET 1" -.TH TSGET 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH TSGET 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -158,15 +158,15 @@ openssl\-tsget, tsget \- Time Stamping HTTP/HTTPS client [request]... .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \fBtsget\fR command can be used for sending a time stamp request, as -specified in \fB\s-1RFC 3161\s0\fR, to a time stamp server over \s-1HTTP\s0 or \s-1HTTPS\s0 and storing -the time stamp response in a file. This tool cannot be used for creating the +The \fBtsget\fR command can be used for sending a timestamp request, as +specified in \fB\s-1RFC 3161\s0\fR, to a timestamp server over \s-1HTTP\s0 or \s-1HTTPS\s0 and storing +the timestamp response in a file. This tool cannot be used for creating the requests and verifying responses, you can use the OpenSSL \fB\fBts\fB\|(1)\fR command to do that. \fBtsget\fR can send several requests to the server without closing the \s-1TCP\s0 connection if more than one requests are specified on the command line. .PP -The tool sends the following \s-1HTTP\s0 request for each time stamp request: +The tool sends the following \s-1HTTP\s0 request for each timestamp request: .PP .Vb 7 \& POST url HTTP/1.1 @@ -186,7 +186,7 @@ written to a file without any interpretation. .IX Header "OPTIONS" .IP "\fB\-h\fR server_url" 4 .IX Item "-h server_url" -The \s-1URL\s0 of the \s-1HTTP/HTTPS\s0 server listening for time stamp requests. +The \s-1URL\s0 of the \s-1HTTP/HTTPS\s0 server listening for timestamp requests. .IP "\fB\-e\fR extension" 4 .IX Item "-e extension" If the \fB\-o\fR option is not given this argument specifies the extension of the @@ -195,8 +195,8 @@ the input files. Default extension is '.tsr'. (Optional) .IP "\fB\-o\fR output" 4 .IX Item "-o output" This option can be specified only when just one request is sent to the -server. The time stamp response will be written to the given output file. '\-' -means standard output. In case of multiple time stamp requests or the absence +server. The timestamp response will be written to the given output file. '\-' +means standard output. In case of multiple timestamp requests or the absence of this argument the names of the output files will be derived from the names of the input files and the default or specified extension argument. (Optional) .IP "\fB\-v\fR" 4 @@ -245,7 +245,7 @@ MS-Windows, \fB,\fR for \s-1VMS\s0 and \fB:\fR for all other platforms. (Optiona The name of an \s-1EGD\s0 socket to get random data from. (Optional) .IP "[request]..." 4 .IX Item "[request]..." -List of files containing \fB\s-1RFC 3161\s0\fR DER-encoded time stamp requests. If no +List of files containing \fB\s-1RFC 3161\s0\fR DER-encoded timestamp requests. If no requests are specified only one request will be sent to the server and it will be read from the standard input. (Optional) .SH "ENVIRONMENT VARIABLES" @@ -256,18 +256,18 @@ arguments. .SH "EXAMPLES" .IX Header "EXAMPLES" The examples below presume that \fBfile1.tsq\fR and \fBfile2.tsq\fR contain valid -time stamp requests, tsa.opentsa.org listens at port 8080 for \s-1HTTP\s0 requests +timestamp requests, tsa.opentsa.org listens at port 8080 for \s-1HTTP\s0 requests and at port 8443 for \s-1HTTPS\s0 requests, the \s-1TSA\s0 service is available at the /tsa absolute path. .PP -Get a time stamp response for file1.tsq over \s-1HTTP,\s0 output is written to +Get a timestamp response for file1.tsq over \s-1HTTP,\s0 output is written to file1.tsr: .PP .Vb 1 \& tsget \-h http://tsa.opentsa.org:8080/tsa file1.tsq .Ve .PP -Get a time stamp response for file1.tsq and file2.tsq over \s-1HTTP\s0 showing +Get a timestamp response for file1.tsq and file2.tsq over \s-1HTTP\s0 showing progress, output is written to file1.reply and file2.reply respectively: .PP .Vb 2 @@ -275,7 +275,7 @@ progress, output is written to file1.reply and file2.reply respectively: \& file1.tsq file2.tsq .Ve .PP -Create a time stamp request, write it to file3.tsq, send it to the server and +Create a timestamp request, write it to file3.tsq, send it to the server and write the response to file3.tsr: .PP .Vb 3 @@ -284,7 +284,7 @@ write the response to file3.tsr: \& \-o file3.tsr .Ve .PP -Get a time stamp response for file1.tsq over \s-1HTTPS\s0 without client +Get a timestamp response for file1.tsq over \s-1HTTPS\s0 without client authentication: .PP .Vb 2 @@ -292,7 +292,7 @@ authentication: \& \-C cacerts.pem file1.tsq .Ve .PP -Get a time stamp response for file1.tsq over \s-1HTTPS\s0 with certificate-based +Get a timestamp response for file1.tsq over \s-1HTTPS\s0 with certificate-based client authentication (it will ask for the passphrase if client_key.pem is protected): .PP @@ -317,7 +317,7 @@ example: \&\fB\s-1RFC 3161\s0\fR .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/verify.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/verify.1 index 65b07720..51cb01bb 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/verify.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/verify.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "VERIFY 1" -.TH VERIFY 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH VERIFY 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -222,8 +222,11 @@ current system time. \fBtimestamp\fR is the number of seconds since 01.01.1970 (\s-1UNIX\s0 time). .IP "\fB\-check_ss_sig\fR" 4 .IX Item "-check_ss_sig" -Verify the signature on the self-signed root \s-1CA.\s0 This is disabled by default -because it doesn't add any security. +Verify the signature of +the last certificate in a chain if the certificate is supposedly self-signed. +This is prohibited and will result in an error if it is a non-conforming \s-1CA\s0 +certificate with key usage restrictions not including the keyCertSign bit. +This verification is disabled by default because it doesn't add any security. .IP "\fB\-CRLfile file\fR" 4 .IX Item "-CRLfile file" The \fBfile\fR should contain one or more CRLs in \s-1PEM\s0 format. @@ -420,7 +423,7 @@ in \s-1PEM\s0 format. .SH "VERIFY OPERATION" .IX Header "VERIFY OPERATION" The \fBverify\fR program uses the same functions as the internal \s-1SSL\s0 and S/MIME -verification, therefore this description applies to these verify operations +verification, therefore, this description applies to these verify operations too. .PP There is one crucial difference between the verify operations performed @@ -466,10 +469,14 @@ should be trusted for the supplied purpose. For compatibility with previous versions of OpenSSL, a certificate with no trust settings is considered to be valid for all purposes. .PP -The final operation is to check the validity of the certificate chain. The validity -period is checked against the current system time and the notBefore and notAfter -dates in the certificate. The certificate signatures are also checked at this -point. +The final operation is to check the validity of the certificate chain. +For each element in the chain, including the root \s-1CA\s0 certificate, +the validity period as specified by the \f(CW\*(C`notBefore\*(C'\fR and \f(CW\*(C`notAfter\*(C'\fR fields +is checked against the current system time. +The \fB\-attime\fR flag may be used to use a reference time other than \*(L"now.\*(R" +The certificate signature is checked as well +(except for the signature of the typically self-signed root \s-1CA\s0 certificate, +which is verified only if the \fB\-check_ss_sig\fR option is given). .PP If all operations complete successfully then certificate is considered valid. If any operation fails then the certificate is not valid. @@ -772,7 +779,7 @@ The \fB\-issuer_checks\fR option is deprecated as of OpenSSL 1.1.0 and is silently ignored. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/version.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/version.1 index 909783b5..8fa721ed 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/version.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/version.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "VERSION 1" -.TH VERSION 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH VERSION 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/x509.1 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/x509.1 index a493207e..48570273 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/x509.1 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man1/x509.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509 1" -.TH X509 1 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509 1 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -350,7 +350,7 @@ Prints out the start and expiry dates of a certificate. .IP "\fB\-checkend arg\fR" 4 .IX Item "-checkend arg" Checks if the certificate expires within the next \fBarg\fR seconds and exits -non-zero if yes it will expire or zero if not. +nonzero if yes it will expire or zero if not. .IP "\fB\-fingerprint\fR" 4 .IX Item "-fingerprint" Calculates and outputs the digest of the \s-1DER\s0 encoded version of the entire @@ -447,7 +447,7 @@ Names and values of these options are algorithm-specific. .IP "\fB\-passin arg\fR" 4 .IX Item "-passin arg" The key password source. For more information about the format of \fBarg\fR -see the \fB\s-1PASS PHRASE ARGUMENTS\s0\fR section in \fBopenssl\fR\|(1). +see \*(L"Pass Phrase Options\*(R" in \fBopenssl\fR\|(1). .IP "\fB\-clrext\fR" 4 .IX Item "-clrext" Delete any extensions from a certificate. This option is used when a @@ -496,21 +496,25 @@ the \s-1CA\s0 certificate file. .IX Item "-CAserial filename" Sets the \s-1CA\s0 serial number file to use. .Sp -When the \fB\-CA\fR option is used to sign a certificate it uses a serial -number specified in a file. This file consists of one line containing -an even number of hex digits with the serial number to use. After each -use the serial number is incremented and written out to the file again. +When creating a certificate with this option, and with the \fB\-CA\fR option, +the certificate serial number is stored in the given file. +This file consists of one line containing +an even number of hex digits with the serial number used last time. +After reading this number, it is incremented and used, and the file is updated. .Sp The default filename consists of the \s-1CA\s0 certificate file base name with \&\*(L".srl\*(R" appended. For example if the \s-1CA\s0 certificate file is called \&\*(L"mycacert.pem\*(R" it expects to find a serial number file called \*(L"mycacert.srl\*(R". +.Sp +If the \fB\-CA\fR option is specified and neither <\-CAserial> or <\-CAcreateserial> +is given and the default serial number file does not exist, +a random number is generated; this is the recommended practice. .IP "\fB\-CAcreateserial\fR" 4 .IX Item "-CAcreateserial" -With this option the \s-1CA\s0 serial number file is created if it does not exist: -it will contain the serial number \*(L"02\*(R" and the certificate being signed will -have the 1 as its serial number. If the \fB\-CA\fR option is specified -and the serial number file does not exist a random number is generated; -this is the recommended practice. +With this option and the \fB\-CA\fR option +the \s-1CA\s0 serial number file is created if it does not exist. +A random number is generated, used for the certificate, +and saved into the serial number file determined as described above. .IP "\fB\-extfile filename\fR" 4 .IX Item "-extfile filename" File containing certificate extensions to use. If not specified then @@ -947,7 +951,7 @@ canonical version of the \s-1DN\s0 using \s-1SHA1.\s0 This means that any direct the old form must have their links rebuilt using \fBc_rehash\fR or similar. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ACCESS_DESCRIPTION_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ACCESS_DESCRIPTION_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ACCESS_DESCRIPTION_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ACCESS_DESCRIPTION_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ACCESS_DESCRIPTION_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ACCESS_DESCRIPTION_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS.3 index 7024dc09..5ca8912f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ADMISSIONS 3" -.TH ADMISSIONS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ADMISSIONS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_admissionAuthority.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_admissionAuthority.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_admissionAuthority.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_namingAuthority.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_namingAuthority.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_namingAuthority.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_professionInfos.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_professionInfos.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_get0_professionInfos.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_admissionAuthority.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_admissionAuthority.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_admissionAuthority.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_namingAuthority.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_namingAuthority.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_namingAuthority.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_professionInfos.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_professionInfos.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSIONS_set0_professionInfos.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_get0_admissionAuthority.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_get0_admissionAuthority.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_get0_admissionAuthority.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_set0_admissionAuthority.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_set0_admissionAuthority.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_set0_admissionAuthority.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdOrRange_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdOrRange_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdOrRange_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdOrRange_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdOrRange_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdOrRange_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifierChoice_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifierChoice_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifierChoice_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifierChoice_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifierChoice_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifierChoice_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifiers_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifiers_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifiers_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifiers_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifiers_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASIdentifiers_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_get.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_get.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_get.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_get_int64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_get_int64.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_get_int64.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_set.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_set.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_set_int64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_set_int64.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_set_int64.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_to_BN.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_to_BN.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ENUMERATED_to_BN.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_adj.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_adj.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_adj.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_check.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_check.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_print.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_print.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_set.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_set.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_set_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_set_string.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_GENERALIZEDTIME_set_string.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 index 2aa52a5d..f726417c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1_INTEGER_GET_INT64 3" -.TH ASN1_INTEGER_GET_INT64 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1_INTEGER_GET_INT64 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -215,7 +215,7 @@ instead. .IX Header "NOTES" In general an \fB\s-1ASN1_INTEGER\s0\fR or \fB\s-1ASN1_ENUMERATED\s0\fR type can contain an integer of almost arbitrary size and so cannot always be represented by a C -\&\fBint64_t\fR type. However in many cases (for example version numbers) they +\&\fBint64_t\fR type. However, in many cases (for example version numbers) they represent small integers which can be more easily manipulated if converted to an appropriate C integer type. .SH "BUGS" @@ -252,7 +252,7 @@ of \s-1NULL\s0 if an error occurs. They can fail if the passed type is incorrect were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get_uint64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get_uint64.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_get_uint64.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set_int64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set_int64.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set_int64.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set_uint64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set_uint64.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_set_uint64.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_to_BN.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_to_BN.3 new file mode 120000 index 00000000..ce7ad542 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_INTEGER_to_BN.3 @@ -0,0 +1 @@ +ASN1_INTEGER_get_int64.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM_get.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM_get.3 new file mode 120000 index 00000000..8dd4c6fb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM_get.3 @@ -0,0 +1 @@ +ASN1_ITEM_lookup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM_lookup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM_lookup.3 index 26d5d713..77b24dd6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM_lookup.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_ITEM_lookup.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1_ITEM_LOOKUP 3" -.TH ASN1_ITEM_LOOKUP 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1_ITEM_LOOKUP 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_OBJECT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_OBJECT_free.3 new file mode 120000 index 00000000..2831ce62 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_OBJECT_free.3 @@ -0,0 +1 @@ +ASN1_OBJECT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_OBJECT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_OBJECT_new.3 index bb047dcd..3c0e3233 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_OBJECT_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_OBJECT_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1_OBJECT_NEW 3" -.TH ASN1_OBJECT_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1_OBJECT_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE.3 new file mode 120000 index 00000000..43937a23 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE.3 @@ -0,0 +1 @@ +ASN1_STRING_TABLE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_add.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_add.3 index 0cc94413..e8844f34 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_add.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_add.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1_STRING_TABLE_ADD 3" -.TH ASN1_STRING_TABLE_ADD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1_STRING_TABLE_ADD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_cleanup.3 new file mode 120000 index 00000000..43937a23 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_cleanup.3 @@ -0,0 +1 @@ +ASN1_STRING_TABLE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_get.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_get.3 new file mode 120000 index 00000000..43937a23 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_TABLE_get.3 @@ -0,0 +1 @@ +ASN1_STRING_TABLE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_cmp.3 new file mode 120000 index 00000000..7d3a478c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_cmp.3 @@ -0,0 +1 @@ +ASN1_STRING_length.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_data.3 new file mode 120000 index 00000000..7d3a478c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_data.3 @@ -0,0 +1 @@ +ASN1_STRING_length.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_dup.3 new file mode 120000 index 00000000..7d3a478c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_dup.3 @@ -0,0 +1 @@ +ASN1_STRING_length.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_free.3 new file mode 120000 index 00000000..01828dc2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_free.3 @@ -0,0 +1 @@ +ASN1_STRING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_get0_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_get0_data.3 new file mode 120000 index 00000000..7d3a478c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_get0_data.3 @@ -0,0 +1 @@ +ASN1_STRING_length.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_length.3 index 8144eae1..bfaba608 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_length.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_length.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1_STRING_LENGTH 3" -.TH ASN1_STRING_LENGTH 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1_STRING_LENGTH 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -206,7 +206,7 @@ In general it cannot be assumed that the data returned by \fBASN1_STRING_data()\ is null terminated or does not contain embedded nulls. The actual format of the data will depend on the actual string type itself: for example for an IA5String the data will be \s-1ASCII,\s0 for a BMPString two bytes per -character in big endian format, and for an UTF8String it will be in \s-1UTF8\s0 format. +character in big endian format, and for a UTF8String it will be in \s-1UTF8\s0 format. .PP Similar care should be take to ensure the data is in the correct format when calling \fBASN1_STRING_set()\fR. @@ -234,7 +234,7 @@ negative value if an error occurred. \&\fBERR_get_error\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2002\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2002\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_new.3 index 67f58a9d..0deb970e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1_STRING_NEW 3" -.TH ASN1_STRING_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1_STRING_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print.3 new file mode 120000 index 00000000..34b46a9f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print.3 @@ -0,0 +1 @@ +ASN1_STRING_print_ex.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print_ex.3 index d02ee537..19582a94 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print_ex.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print_ex.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1_STRING_PRINT_EX 3" -.TH ASN1_STRING_PRINT_EX 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1_STRING_PRINT_EX 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print_ex_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print_ex_fp.3 new file mode 120000 index 00000000..34b46a9f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_print_ex_fp.3 @@ -0,0 +1 @@ +ASN1_STRING_print_ex.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_set.3 new file mode 120000 index 00000000..7d3a478c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_set.3 @@ -0,0 +1 @@ +ASN1_STRING_length.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_to_UTF8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_to_UTF8.3 new file mode 120000 index 00000000..7d3a478c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_to_UTF8.3 @@ -0,0 +1 @@ +ASN1_STRING_length.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_type.3 new file mode 120000 index 00000000..7d3a478c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_type.3 @@ -0,0 +1 @@ +ASN1_STRING_length.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_type_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_type_new.3 new file mode 120000 index 00000000..01828dc2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_STRING_type_new.3 @@ -0,0 +1 @@ +ASN1_STRING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_adj.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_adj.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_adj.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_check.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_check.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_cmp_time_t.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_cmp_time_t.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_cmp_time_t.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_compare.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_compare.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_compare.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_diff.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_diff.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_diff.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_normalize.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_normalize.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_normalize.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_print.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_print.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set.3 index ef59456f..ce0f7d7d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1_TIME_SET 3" -.TH ASN1_TIME_SET 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1_TIME_SET 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -243,7 +243,7 @@ one or both (depending on the time difference) of \fB*pday\fR and \fB*psec\fR will be positive. If \fBto\fR represents a time earlier than \fBfrom\fR then one or both of \fB*pday\fR and \fB*psec\fR will be negative. If \fBto\fR and \fBfrom\fR represent the same time then \fB*pday\fR and \fB*psec\fR will both be zero. -If both \fB*pday\fR and \fB*psec\fR are non-zero they will always have the same +If both \fB*pday\fR and \fB*psec\fR are nonzero they will always have the same sign. The value of \fB*psec\fR will always be less than the number of seconds in a day. If \fBfrom\fR or \fBto\fR is \s-1NULL\s0 the current time is used. .PP @@ -291,7 +291,7 @@ format. .SH "BUGS" .IX Header "BUGS" \&\fBASN1_TIME_print()\fR, \fBASN1_UTCTIME_print()\fR and \fBASN1_GENERALIZEDTIME_print()\fR -do not print out the time zone: it either prints out \*(L"\s-1GMT\*(R"\s0 or nothing. But all +do not print out the timezone: it either prints out \*(L"\s-1GMT\*(R"\s0 or nothing. But all certificates complying with \s-1RFC5280\s0 et al use \s-1GMT\s0 anyway. .PP Use the \fBASN1_TIME_normalize()\fR function to normalize the time value before @@ -372,7 +372,7 @@ The \fBASN1_TIME_cmp_time_t()\fR function was added in OpenSSL 1.1.1. The \fBASN1_TIME_compare()\fR function was added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set_string.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set_string.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set_string_X509.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set_string_X509.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_set_string_X509.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_to_generalizedtime.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_to_generalizedtime.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_to_generalizedtime.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_to_tm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_to_tm.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TIME_to_tm.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_cmp.3 new file mode 120000 index 00000000..bb687504 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_cmp.3 @@ -0,0 +1 @@ +ASN1_TYPE_get.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_get.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_get.3 index 7e4d4f53..dcaeb671 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_get.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_get.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1_TYPE_GET 3" -.TH ASN1_TYPE_GET 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1_TYPE_GET 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -169,7 +169,7 @@ up after the call. \&\fBASN1_TYPE_set1()\fR sets the value of \fBa\fR to \fBtype\fR a copy of \fBvalue\fR. .PP \&\fBASN1_TYPE_cmp()\fR compares \s-1ASN.1\s0 types \fBa\fR and \fBb\fR and returns 0 if -they are identical and non-zero otherwise. +they are identical and nonzero otherwise. .PP \&\fBASN1_TYPE_unpack_sequence()\fR attempts to parse the \s-1SEQUENCE\s0 present in \&\fBt\fR using the \s-1ASN.1\s0 structure \fBit\fR. If successful it returns a pointer @@ -197,12 +197,12 @@ length octets). .PP \&\fBASN1_TYPE_cmp()\fR may not return zero if two types are equivalent but have different encodings. For example the single content octet of the boolean \s-1TRUE\s0 -value under \s-1BER\s0 can have any non-zero encoding but \fBASN1_TYPE_cmp()\fR will +value under \s-1BER\s0 can have any nonzero encoding but \fBASN1_TYPE_cmp()\fR will only return zero if the values are the same. .PP If either or both of the parameters passed to \fBASN1_TYPE_cmp()\fR is \s-1NULL\s0 the -return value is non-zero. Technically if both parameters are \s-1NULL\s0 the two -types could be absent \s-1OPTIONAL\s0 fields and so should match, however passing +return value is nonzero. Technically if both parameters are \s-1NULL\s0 the two +types could be absent \s-1OPTIONAL\s0 fields and so should match, however, passing \&\s-1NULL\s0 values could also indicate a programming error (for example an unparsable type which returns \s-1NULL\s0) for types which do \fBnot\fR match. So applications should handle the case of two absent values separately. @@ -214,7 +214,7 @@ applications should handle the case of two absent values separately. .PP \&\fBASN1_TYPE_set1()\fR returns 1 for success and 0 for failure. .PP -\&\fBASN1_TYPE_cmp()\fR returns 0 if the types are identical and non-zero otherwise. +\&\fBASN1_TYPE_cmp()\fR returns 0 if the types are identical and nonzero otherwise. .PP \&\fBASN1_TYPE_unpack_sequence()\fR returns a pointer to an \s-1ASN.1\s0 structure or \&\s-1NULL\s0 on failure. diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_pack_sequence.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_pack_sequence.3 new file mode 120000 index 00000000..bb687504 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_pack_sequence.3 @@ -0,0 +1 @@ +ASN1_TYPE_get.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_set.3 new file mode 120000 index 00000000..bb687504 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_set.3 @@ -0,0 +1 @@ +ASN1_TYPE_get.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_set1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_set1.3 new file mode 120000 index 00000000..bb687504 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_set1.3 @@ -0,0 +1 @@ +ASN1_TYPE_get.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_unpack_sequence.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_unpack_sequence.3 new file mode 120000 index 00000000..bb687504 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_TYPE_unpack_sequence.3 @@ -0,0 +1 @@ +ASN1_TYPE_get.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_adj.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_adj.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_adj.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_check.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_check.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_cmp_time_t.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_cmp_time_t.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_cmp_time_t.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_print.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_print.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_set.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_set.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_set_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_set_string.3 new file mode 120000 index 00000000..27bedc38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_UTCTIME_set_string.3 @@ -0,0 +1 @@ +ASN1_TIME_set.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_add_oid_module.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_add_oid_module.3 new file mode 120000 index 00000000..8619db58 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_add_oid_module.3 @@ -0,0 +1 @@ +OPENSSL_load_builtin_modules.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_generate_nconf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_generate_nconf.3 index 6151bdf1..47ca5a50 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_generate_nconf.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_generate_nconf.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASN1_GENERATE_NCONF 3" -.TH ASN1_GENERATE_NCONF 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASN1_GENERATE_NCONF 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_generate_v3.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_generate_v3.3 new file mode 120000 index 00000000..0eda3cf4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_generate_v3.3 @@ -0,0 +1 @@ +ASN1_generate_nconf.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_tag2str.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_tag2str.3 new file mode 120000 index 00000000..34b46a9f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASN1_tag2str.3 @@ -0,0 +1 @@ +ASN1_STRING_print_ex.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASRange_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASRange_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASRange_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASRange_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASRange_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASRange_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_clear_fd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_clear_fd.3 new file mode 120000 index 00000000..cb8dfcb7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_clear_fd.3 @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_free.3 new file mode 120000 index 00000000..cb8dfcb7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_free.3 @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_all_fds.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_all_fds.3 new file mode 120000 index 00000000..cb8dfcb7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_all_fds.3 @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_changed_fds.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_changed_fds.3 new file mode 120000 index 00000000..cb8dfcb7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_changed_fds.3 @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_fd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_fd.3 new file mode 120000 index 00000000..cb8dfcb7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_get_fd.3 @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 index dde3e6af..53d6d33a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASYNC_WAIT_CTX_NEW 3" -.TH ASYNC_WAIT_CTX_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASYNC_WAIT_CTX_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -183,7 +183,7 @@ job in \fB*fd\fR. The number of file descriptors returned will be stored in \&\fB*numfds\fR. It is the caller's responsibility to ensure that sufficient memory has been allocated in \fB*fd\fR to receive all the file descriptors. Calling \&\fBASYNC_WAIT_CTX_get_all_fds()\fR with a \s-1NULL\s0 \fBfd\fR value will return no file -descriptors but will still populate \fB*numfds\fR. Therefore application code is +descriptors but will still populate \fB*numfds\fR. Therefore, application code is typically expected to call this function twice: once to get the number of fds, and then again when sufficient memory has been allocated. If only one asynchronous engine is being used then normally this call will only ever return @@ -248,7 +248,7 @@ success or 0 on error. On Windows platforms the openssl/async.h header is dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter -is included, commonly as one of the first included headers. Therefore +is included, commonly as one of the first included headers. Therefore, it is defined as an application developer's responsibility to include windows.h prior to async.h. .SH "SEE ALSO" @@ -262,7 +262,7 @@ windows.h prior to async.h. were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_set_wait_fd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_set_wait_fd.3 new file mode 120000 index 00000000..cb8dfcb7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_WAIT_CTX_set_wait_fd.3 @@ -0,0 +1 @@ +ASYNC_WAIT_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_block_pause.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_block_pause.3 new file mode 120000 index 00000000..e52deb60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_block_pause.3 @@ -0,0 +1 @@ +ASYNC_start_job.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_cleanup_thread.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_cleanup_thread.3 new file mode 120000 index 00000000..e52deb60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_cleanup_thread.3 @@ -0,0 +1 @@ +ASYNC_start_job.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_get_current_job.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_get_current_job.3 new file mode 120000 index 00000000..e52deb60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_get_current_job.3 @@ -0,0 +1 @@ +ASYNC_start_job.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_get_wait_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_get_wait_ctx.3 new file mode 120000 index 00000000..e52deb60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_get_wait_ctx.3 @@ -0,0 +1 @@ +ASYNC_start_job.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_init_thread.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_init_thread.3 new file mode 120000 index 00000000..e52deb60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_init_thread.3 @@ -0,0 +1 @@ +ASYNC_start_job.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_is_capable.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_is_capable.3 new file mode 120000 index 00000000..e52deb60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_is_capable.3 @@ -0,0 +1 @@ +ASYNC_start_job.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_pause_job.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_pause_job.3 new file mode 120000 index 00000000..e52deb60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_pause_job.3 @@ -0,0 +1 @@ +ASYNC_start_job.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_start_job.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_start_job.3 index 3fc57943..647f1d72 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_start_job.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_start_job.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ASYNC_START_JOB 3" -.TH ASYNC_START_JOB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ASYNC_START_JOB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -290,7 +290,7 @@ otherwise. On Windows platforms the openssl/async.h header is dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter -is included, commonly as one of the first included headers. Therefore +is included, commonly as one of the first included headers. Therefore, it is defined as an application developer's responsibility to include windows.h prior to async.h. .SH "EXAMPLES" @@ -445,7 +445,7 @@ ASYNC_start_job, ASYNC_pause_job, ASYNC_get_current_job, \fBASYNC_get_wait_ctx() added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_unblock_pause.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_unblock_pause.3 new file mode 120000 index 00000000..e52deb60 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ASYNC_unblock_pause.3 @@ -0,0 +1 @@ +ASYNC_start_job.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_INFO_ACCESS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_INFO_ACCESS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_INFO_ACCESS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_INFO_ACCESS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_INFO_ACCESS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_INFO_ACCESS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_KEYID_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_KEYID_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_KEYID_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_KEYID_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_KEYID_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/AUTHORITY_KEYID_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BASIC_CONSTRAINTS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BASIC_CONSTRAINTS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BASIC_CONSTRAINTS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BASIC_CONSTRAINTS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BASIC_CONSTRAINTS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BASIC_CONSTRAINTS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_cbc_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_cbc_encrypt.3 new file mode 120000 index 00000000..30aec559 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_cbc_encrypt.3 @@ -0,0 +1 @@ +BF_encrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_cfb64_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_cfb64_encrypt.3 new file mode 120000 index 00000000..30aec559 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_cfb64_encrypt.3 @@ -0,0 +1 @@ +BF_encrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_decrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_decrypt.3 new file mode 120000 index 00000000..30aec559 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_decrypt.3 @@ -0,0 +1 @@ +BF_encrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_ecb_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_ecb_encrypt.3 new file mode 120000 index 00000000..30aec559 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_ecb_encrypt.3 @@ -0,0 +1 @@ +BF_encrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_encrypt.3 index 19fbc380..17b14d70 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_encrypt.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_encrypt.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BF_ENCRYPT 3" -.TH BF_ENCRYPT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BF_ENCRYPT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -196,7 +196,7 @@ recipient needs to know what it was initialized with, or it won't be able to decrypt. Some programs and protocols simplify this, like \s-1SSH,\s0 where \&\fBivec\fR is simply initialized to zero. \&\fBBF_cbc_encrypt()\fR operates on data that is a multiple of 8 bytes long, while -\&\fBBF_cfb64_encrypt()\fR and \fBBF_ofb64_encrypt()\fR are used to encrypt an variable +\&\fBBF_cfb64_encrypt()\fR and \fBBF_ofb64_encrypt()\fR are used to encrypt a variable number of bytes (the amount does not have to be an exact multiple of 8). The purpose of the latter two is to simulate stream ciphers, and therefore, they need the parameter \fBnum\fR, which is a pointer to an integer where the current @@ -241,7 +241,7 @@ functions directly. \&\fBdes_modes\fR\|(7) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_ofb64_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_ofb64_encrypt.3 new file mode 120000 index 00000000..30aec559 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_ofb64_encrypt.3 @@ -0,0 +1 @@ +BF_encrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_options.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_options.3 new file mode 120000 index 00000000..30aec559 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_options.3 @@ -0,0 +1 @@ +BF_encrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_set_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_set_key.3 new file mode 120000 index 00000000..30aec559 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BF_set_key.3 @@ -0,0 +1 @@ +BF_encrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR.3 index 900b8066..83967d46 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_ADDR 3" -.TH BIO_ADDR 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_ADDR 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -176,7 +176,7 @@ with routines that will fill it with information, such as \&\fBBIO_ADDR_clear()\fR clears any data held within the provided \fB\s-1BIO_ADDR\s0\fR and sets it back to an uninitialised state. .PP -\&\fBBIO_ADDR_rawmake()\fR takes a protocol \fBfamily\fR, an byte array of +\&\fBBIO_ADDR_rawmake()\fR takes a protocol \fBfamily\fR, a byte array of size \fBwherelen\fR with an address in network byte order pointed at by \fBwhere\fR and a port number in network byte order in \fBport\fR (except for the \fB\s-1AF_UNIX\s0\fR protocol family, where \fBport\fR is meaningless and @@ -245,7 +245,7 @@ information they should return isn't available. \&\fBBIO_connect\fR\|(3), \fBBIO_s_connect\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO.3 index f787744d..f607a5a4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_ADDRINFO 3" -.TH BIO_ADDRINFO 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_ADDRINFO 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -223,7 +223,7 @@ information they should return isn't available. .IX Header "NOTES" The \fBBIO_lookup_ex()\fR implementation uses the platform provided \fBgetaddrinfo()\fR function. On Linux it is known that specifying 0 for the protocol will not -return any \s-1SCTP\s0 based addresses when calling \fBgetaddrinfo()\fR. Therefore if an \s-1SCTP\s0 +return any \s-1SCTP\s0 based addresses when calling \fBgetaddrinfo()\fR. Therefore, if an \s-1SCTP\s0 address is required then the \fBprotocol\fR parameter to \fBBIO_lookup_ex()\fR should be explicitly set to \s-1IPPROTO_SCTP.\s0 The same may be true on other platforms. .SH "HISTORY" @@ -231,7 +231,7 @@ explicitly set to \s-1IPPROTO_SCTP.\s0 The same may be true on other platforms. The \fBBIO_lookup_ex()\fR function was added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_address.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_address.3 new file mode 120000 index 00000000..2d8ef3b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_address.3 @@ -0,0 +1 @@ +BIO_ADDRINFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_family.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_family.3 new file mode 120000 index 00000000..2d8ef3b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_family.3 @@ -0,0 +1 @@ +BIO_ADDRINFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_free.3 new file mode 120000 index 00000000..2d8ef3b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_free.3 @@ -0,0 +1 @@ +BIO_ADDRINFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_next.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_next.3 new file mode 120000 index 00000000..2d8ef3b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_next.3 @@ -0,0 +1 @@ +BIO_ADDRINFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_protocol.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_protocol.3 new file mode 120000 index 00000000..2d8ef3b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_protocol.3 @@ -0,0 +1 @@ +BIO_ADDRINFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_socktype.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_socktype.3 new file mode 120000 index 00000000..2d8ef3b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDRINFO_socktype.3 @@ -0,0 +1 @@ +BIO_ADDRINFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_clear.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_clear.3 new file mode 120000 index 00000000..9fddf1fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_clear.3 @@ -0,0 +1 @@ +BIO_ADDR.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_family.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_family.3 new file mode 120000 index 00000000..9fddf1fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_family.3 @@ -0,0 +1 @@ +BIO_ADDR.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_free.3 new file mode 120000 index 00000000..9fddf1fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_free.3 @@ -0,0 +1 @@ +BIO_ADDR.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_hostname_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_hostname_string.3 new file mode 120000 index 00000000..9fddf1fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_hostname_string.3 @@ -0,0 +1 @@ +BIO_ADDR.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_new.3 new file mode 120000 index 00000000..9fddf1fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_new.3 @@ -0,0 +1 @@ +BIO_ADDR.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_path_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_path_string.3 new file mode 120000 index 00000000..9fddf1fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_path_string.3 @@ -0,0 +1 @@ +BIO_ADDR.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawaddress.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawaddress.3 new file mode 120000 index 00000000..9fddf1fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawaddress.3 @@ -0,0 +1 @@ +BIO_ADDR.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawmake.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawmake.3 new file mode 120000 index 00000000..9fddf1fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawmake.3 @@ -0,0 +1 @@ +BIO_ADDR.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawport.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawport.3 new file mode 120000 index 00000000..9fddf1fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_rawport.3 @@ -0,0 +1 @@ +BIO_ADDR.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_service_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_service_string.3 new file mode 120000 index 00000000..9fddf1fa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ADDR_service_string.3 @@ -0,0 +1 @@ +BIO_ADDR.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_accept_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_accept_ex.3 new file mode 120000 index 00000000..2f67a67a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_accept_ex.3 @@ -0,0 +1 @@ +BIO_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_append_filename.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_append_filename.3 new file mode 120000 index 00000000..4efef0cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_append_filename.3 @@ -0,0 +1 @@ +BIO_s_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_bind.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_bind.3 new file mode 120000 index 00000000..2f67a67a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_bind.3 @@ -0,0 +1 @@ +BIO_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_ctrl.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_ctrl.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_fn.3 new file mode 120000 index 00000000..b2c6b7aa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_fn.3 @@ -0,0 +1 @@ +BIO_set_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_fn_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_fn_ex.3 new file mode 120000 index 00000000..b2c6b7aa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_callback_fn_ex.3 @@ -0,0 +1 @@ +BIO_set_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_closesocket.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_closesocket.3 new file mode 120000 index 00000000..2f67a67a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_closesocket.3 @@ -0,0 +1 @@ +BIO_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_connect.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_connect.3 index 860f6da6..62212959 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_connect.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_connect.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_CONNECT 3" -.TH BIO_CONNECT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_CONNECT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -187,7 +187,7 @@ on the accepted socket. The flags are described in \*(L"\s-1FLAGS\*(R"\s0 below Enables regular sending of keep-alive messages. .IP "\s-1BIO_SOCK_NONBLOCK\s0" 4 .IX Item "BIO_SOCK_NONBLOCK" -Sets the socket to non-blocking mode. +Sets the socket to nonblocking mode. .IP "\s-1BIO_SOCK_NODELAY\s0" 4 .IX Item "BIO_SOCK_NODELAY" Corresponds to \fB\s-1TCP_NODELAY\s0\fR, and disables the Nagle algorithm. With @@ -232,7 +232,7 @@ error. Use the functions described above instead. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl.3 index 5a641f8d..d9add5e0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_CTRL 3" -.TH BIO_CTRL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_CTRL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -149,7 +149,7 @@ BIO_ctrl, BIO_callback_ctrl, BIO_ptr_ctrl, BIO_int_ctrl, BIO_reset, BIO_seek, BI \& \& long BIO_ctrl(BIO *bp, int cmd, long larg, void *parg); \& long BIO_callback_ctrl(BIO *b, int cmd, BIO_info_cb *cb); -\& char *BIO_ptr_ctrl(BIO *bp, int cmd, long larg); +\& void *BIO_ptr_ctrl(BIO *bp, int cmd, long larg); \& long BIO_int_ctrl(BIO *bp, int cmd, long larg, int iarg); \& \& int BIO_reset(BIO *b); @@ -240,7 +240,7 @@ Filter BIOs if they do not internally handle a particular \fBBIO_ctrl()\fR operation usually pass the operation to the next \s-1BIO\s0 in the chain. This often means there is no need to locate the required \s-1BIO\s0 for a particular operation, it can be called on a chain and it will -be automatically passed to the relevant \s-1BIO.\s0 However this can cause +be automatically passed to the relevant \s-1BIO.\s0 However, this can cause unexpected results: for example no current filter BIOs implement \&\fBBIO_seek()\fR, but this may still succeed if the chain ends in a \s-1FILE\s0 or file descriptor \s-1BIO.\s0 @@ -255,7 +255,7 @@ supported, if an error occurred, if \s-1EOF\s0 has not been reached and in the case of \fBBIO_seek()\fR on a file \s-1BIO\s0 for a successful operation. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_get_read_request.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_get_read_request.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_get_read_request.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_get_write_guarantee.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_get_write_guarantee.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_get_write_guarantee.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_pending.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_pending.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_pending.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_reset_read_request.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_reset_read_request.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_reset_read_request.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_wpending.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_wpending.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ctrl_wpending.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_debug_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_debug_callback.3 new file mode 120000 index 00000000..b2c6b7aa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_debug_callback.3 @@ -0,0 +1 @@ +BIO_set_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_destroy_bio_pair.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_destroy_bio_pair.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_destroy_bio_pair.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_accept.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_accept.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_accept.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_connect.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_connect.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_connect.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_handshake.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_handshake.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_do_handshake.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_eof.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_eof.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_eof.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_base64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_base64.3 index c08d55d1..1489e256 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_base64.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_base64.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_F_BASE64 3" -.TH BIO_F_BASE64 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_F_BASE64 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -156,13 +156,25 @@ any data read through it. .PP Base64 BIOs do not support \fBBIO_gets()\fR or \fBBIO_puts()\fR. .PP +For writing, output is by default divided to lines of length 64 +characters and there is always a newline at the end of output. +.PP +For reading, first line should be at most 1024 +characters long. If it is longer then it is ignored completely. +Other input lines can be of any length. There must be a newline +at the end of input. +.PP +This behavior can be changed with \s-1BIO_FLAGS_BASE64_NO_NL\s0 flag. +.PP \&\fBBIO_flush()\fR on a base64 \s-1BIO\s0 that is being written through is used to signal that no more data is to be encoded: this is used to flush the final block through the \s-1BIO.\s0 .PP -The flag \s-1BIO_FLAGS_BASE64_NO_NL\s0 can be set with \fBBIO_set_flags()\fR -to encode the data all on one line or expect the data to be all -on one line. +The flag \s-1BIO_FLAGS_BASE64_NO_NL\s0 can be set with \fBBIO_set_flags()\fR. +For writing, it causes all data to be written on one line without +newline at the end. +For reading, it expects the data to be all on one line (with or +without a trailing newline). .SH "NOTES" .IX Header "NOTES" Because of the format of base64 encoding the end of the encoded @@ -215,7 +227,7 @@ There should be some way of specifying a test that the \s-1BIO\s0 can perform to reliably determine \s-1EOF\s0 (for example a \s-1MIME\s0 boundary). .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_buffer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_buffer.3 index 696ccb70..1d38de85 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_buffer.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_buffer.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_F_BUFFER 3" -.TH BIO_F_BUFFER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_F_BUFFER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_cipher.3 index adebf229..df933499 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_cipher.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_cipher.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_F_CIPHER 3" -.TH BIO_F_CIPHER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_F_CIPHER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_md.3 index c9cb4f11..74f51238 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_md.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_md.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_F_MD 3" -.TH BIO_F_MD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_F_MD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_null.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_null.3 index 177aef4a..6df81855 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_null.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_null.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_F_NULL 3" -.TH BIO_F_NULL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_F_NULL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_ssl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_ssl.3 index 797b762b..277ba0eb 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_ssl.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_f_ssl.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_F_SSL 3" -.TH BIO_F_SSL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_F_SSL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -184,26 +184,26 @@ The \s-1SSL BIO\s0 is then reset to the initial accept or connect state. If the close flag is set when an \s-1SSL BIO\s0 is freed then the internal \&\s-1SSL\s0 structure is also freed using \fBSSL_free()\fR. .PP -\&\fBBIO_set_ssl()\fR sets the internal \s-1SSL\s0 pointer of \s-1BIO\s0 \fBb\fR to \fBssl\fR using +\&\fBBIO_set_ssl()\fR sets the internal \s-1SSL\s0 pointer of \s-1SSL BIO\s0 \fBb\fR to \fBssl\fR using the close flag \fBc\fR. .PP -\&\fBBIO_get_ssl()\fR retrieves the \s-1SSL\s0 pointer of \s-1BIO\s0 \fBb\fR, it can then be +\&\fBBIO_get_ssl()\fR retrieves the \s-1SSL\s0 pointer of \s-1SSL BIO\s0 \fBb\fR, it can then be manipulated using the standard \s-1SSL\s0 library functions. .PP \&\fBBIO_set_ssl_mode()\fR sets the \s-1SSL BIO\s0 mode to \fBclient\fR. If \fBclient\fR is 1 client mode is set. If \fBclient\fR is 0 server mode is set. .PP -\&\fBBIO_set_ssl_renegotiate_bytes()\fR sets the renegotiate byte count +\&\fBBIO_set_ssl_renegotiate_bytes()\fR sets the renegotiate byte count of \s-1SSL BIO\s0 \fBb\fR to \fBnum\fR. When set after every \fBnum\fR bytes of I/O (read and write) the \s-1SSL\s0 session is automatically renegotiated. \fBnum\fR must be at least 512 bytes. .PP -\&\fBBIO_set_ssl_renegotiate_timeout()\fR sets the renegotiate timeout to -\&\fBseconds\fR. When the renegotiate timeout elapses the session is -automatically renegotiated. +\&\fBBIO_set_ssl_renegotiate_timeout()\fR sets the renegotiate timeout of \s-1SSL BIO\s0 \fBb\fR +to \fBseconds\fR. +When the renegotiate timeout elapses the session is automatically renegotiated. .PP \&\fBBIO_get_num_renegotiates()\fR returns the total number of session -renegotiations due to I/O or timeout. +renegotiations due to I/O or timeout of \s-1SSL BIO\s0 \fBb\fR. .PP \&\fBBIO_new_ssl()\fR allocates an \s-1SSL BIO\s0 using \s-1SSL_CTX\s0 \fBctx\fR and using client mode if \fBclient\fR is non zero. @@ -212,8 +212,7 @@ client mode if \fBclient\fR is non zero. \&\s-1SSL BIO\s0 (using \fBctx\fR) followed by a connect \s-1BIO.\s0 .PP \&\fBBIO_new_buffer_ssl_connect()\fR creates a new \s-1BIO\s0 chain consisting -of a buffering \s-1BIO,\s0 an \s-1SSL BIO\s0 (using \fBctx\fR) and a connect -\&\s-1BIO.\s0 +of a buffering \s-1BIO,\s0 an \s-1SSL BIO\s0 (using \fBctx\fR), and a connect \s-1BIO.\s0 .PP \&\fBBIO_ssl_copy_session_id()\fR copies an \s-1SSL\s0 session id between \&\s-1BIO\s0 chains \fBfrom\fR and \fBto\fR. It does this by locating the @@ -313,11 +312,6 @@ unencrypted example in \fBBIO_s_connect\fR\|(3). \& ERR_print_errors_fp(stderr); \& exit(1); \& } -\& if (BIO_do_handshake(sbio) <= 0) { -\& fprintf(stderr, "Error establishing SSL connection\en"); -\& ERR_print_errors_fp(stderr); -\& exit(1); -\& } \& \& /* XXX Could examine ssl here to get connection info */ \& @@ -427,7 +421,7 @@ included workarounds for this bug (e.g. freeing BIOs more than once) should be modified to handle this fix or they may free up an already freed \s-1BIO.\s0 .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_find_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_find_type.3 index 2ec0d108..8c61ee24 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_find_type.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_find_type.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_FIND_TYPE 3" -.TH BIO_FIND_TYPE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_FIND_TYPE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_flush.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_flush.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_flush.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_free.3 new file mode 120000 index 00000000..9161f01c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_free.3 @@ -0,0 +1 @@ +BIO_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_free_all.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_free_all.3 new file mode 120000 index 00000000..9161f01c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_free_all.3 @@ -0,0 +1 @@ +BIO_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_ip_family.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_ip_family.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_ip_family.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_name.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_name.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_port.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_port.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_accept_port.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_bind_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_bind_mode.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_bind_mode.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_buffer_num_lines.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_buffer_num_lines.3 new file mode 120000 index 00000000..977161cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_buffer_num_lines.3 @@ -0,0 +1 @@ +BIO_f_buffer.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback.3 new file mode 120000 index 00000000..b2c6b7aa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback.3 @@ -0,0 +1 @@ +BIO_set_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback_arg.3 new file mode 120000 index 00000000..b2c6b7aa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback_arg.3 @@ -0,0 +1 @@ +BIO_set_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback_ex.3 new file mode 120000 index 00000000..b2c6b7aa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_callback_ex.3 @@ -0,0 +1 @@ +BIO_set_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_cipher_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_cipher_ctx.3 new file mode 120000 index 00000000..0d99524e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_cipher_ctx.3 @@ -0,0 +1 @@ +BIO_f_cipher.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_cipher_status.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_cipher_status.3 new file mode 120000 index 00000000..0d99524e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_cipher_status.3 @@ -0,0 +1 @@ +BIO_f_cipher.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_close.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_close.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_close.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_address.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_address.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_address.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_hostname.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_hostname.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_hostname.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_ip_family.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_ip_family.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_ip_family.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_port.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_port.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_conn_port.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_data.3 index 949d5223..770ed0d7 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_data.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_data.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_GET_DATA 3" -.TH BIO_GET_DATA 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_GET_DATA 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -161,7 +161,7 @@ the \s-1BIO.\s0 This data can subsequently be retrieved via a call to \fBBIO_get This can be used by custom BIOs for storing implementation specific information. .PP The \fBBIO_set_init()\fR function sets the value of the \s-1BIO\s0's \*(L"init\*(R" flag to indicate -whether initialisation has been completed for this \s-1BIO\s0 or not. A non-zero value +whether initialisation has been completed for this \s-1BIO\s0 or not. A nonzero value indicates that initialisation is complete, whilst zero indicates that it is not. Often initialisation will complete during initial construction of the \s-1BIO.\s0 For some BIOs however, initialisation may not complete until after additional steps @@ -187,7 +187,7 @@ bio, BIO_meth_new The functions described here were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ex_new_index.3 index 532d0414..b9ba509d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ex_new_index.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ex_new_index.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_GET_EX_NEW_INDEX 3" -.TH BIO_GET_EX_NEW_INDEX 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_GET_EX_NEW_INDEX 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_fd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_fd.3 new file mode 120000 index 00000000..47d0cb80 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_fd.3 @@ -0,0 +1 @@ +BIO_s_fd.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_fp.3 new file mode 120000 index 00000000..4efef0cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_fp.3 @@ -0,0 +1 @@ +BIO_s_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_info_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_info_callback.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_info_callback.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_init.3 new file mode 120000 index 00000000..1bbda12f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_init.3 @@ -0,0 +1 @@ +BIO_get_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_md.3 new file mode 120000 index 00000000..264a7c3b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_md.3 @@ -0,0 +1 @@ +BIO_f_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_md_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_md_ctx.3 new file mode 120000 index 00000000..264a7c3b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_md_ctx.3 @@ -0,0 +1 @@ +BIO_f_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_mem_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_mem_data.3 new file mode 120000 index 00000000..72cb355b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_mem_data.3 @@ -0,0 +1 @@ +BIO_s_mem.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_mem_ptr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_mem_ptr.3 new file mode 120000 index 00000000..72cb355b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_mem_ptr.3 @@ -0,0 +1 @@ +BIO_s_mem.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_new_index.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_new_index.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_num_renegotiates.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_num_renegotiates.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_num_renegotiates.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_peer_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_peer_name.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_peer_name.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_peer_port.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_peer_port.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_peer_port.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_read_request.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_read_request.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_read_request.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_retry_BIO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_retry_BIO.3 new file mode 120000 index 00000000..3f3f6d3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_retry_BIO.3 @@ -0,0 +1 @@ +BIO_should_retry.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_retry_reason.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_retry_reason.3 new file mode 120000 index 00000000..3f3f6d3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_retry_reason.3 @@ -0,0 +1 @@ +BIO_should_retry.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_shutdown.3 new file mode 120000 index 00000000..1bbda12f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_shutdown.3 @@ -0,0 +1 @@ +BIO_get_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ssl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ssl.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_ssl.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_write_buf_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_write_buf_size.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_write_buf_size.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_write_guarantee.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_write_guarantee.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_get_write_guarantee.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_gets.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_gets.3 new file mode 120000 index 00000000..899127af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_gets.3 @@ -0,0 +1 @@ +BIO_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_hostserv_priorities.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_hostserv_priorities.3 new file mode 120000 index 00000000..7c29d2a9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_hostserv_priorities.3 @@ -0,0 +1 @@ +BIO_parse_hostserv.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_info_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_info_cb.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_info_cb.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_int_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_int_ctrl.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_int_ctrl.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_listen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_listen.3 new file mode 120000 index 00000000..2f67a67a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_listen.3 @@ -0,0 +1 @@ +BIO_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup.3 new file mode 120000 index 00000000..2d8ef3b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup.3 @@ -0,0 +1 @@ +BIO_ADDRINFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup_ex.3 new file mode 120000 index 00000000..2d8ef3b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup_ex.3 @@ -0,0 +1 @@ +BIO_ADDRINFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup_type.3 new file mode 120000 index 00000000..2d8ef3b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_lookup_type.3 @@ -0,0 +1 @@ +BIO_ADDRINFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_make_bio_pair.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_make_bio_pair.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_make_bio_pair.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_free.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_free.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_callback_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_callback_ctrl.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_callback_ctrl.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_create.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_create.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_create.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_ctrl.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_ctrl.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_destroy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_destroy.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_destroy.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_gets.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_gets.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_gets.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_puts.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_puts.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_puts.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_read.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_read.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_read.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_read_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_read_ex.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_read_ex.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_write.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_write.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_write.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_write_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_write_ex.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_get_write_ex.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_new.3 index afef7268..e5ac1b6b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_METH_NEW 3" -.TH BIO_METH_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_METH_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_callback_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_callback_ctrl.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_callback_ctrl.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_create.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_create.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_create.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_ctrl.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_ctrl.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_destroy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_destroy.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_destroy.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_gets.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_gets.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_gets.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_puts.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_puts.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_puts.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_read.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_read.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_read.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_read_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_read_ex.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_read_ex.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_write.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_write.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_write.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_write_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_write_ex.3 new file mode 120000 index 00000000..1ec0db88 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_meth_set_write_ex.3 @@ -0,0 +1 @@ +BIO_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_method_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_method_type.3 new file mode 120000 index 00000000..3759841a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_method_type.3 @@ -0,0 +1 @@ +BIO_find_type.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new.3 index a2f9290d..75efb8b3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_NEW 3" -.TH BIO_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_CMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_CMS.3 index 8a468cfd..9c8d77b1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_CMS.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_CMS.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_NEW_CMS 3" -.TH BIO_NEW_CMS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_NEW_CMS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_accept.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_accept.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_accept.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_bio_pair.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_bio_pair.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_bio_pair.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_buffer_ssl_connect.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_buffer_ssl_connect.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_buffer_ssl_connect.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_connect.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_connect.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_connect.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_fd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_fd.3 new file mode 120000 index 00000000..47d0cb80 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_fd.3 @@ -0,0 +1 @@ +BIO_s_fd.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_file.3 new file mode 120000 index 00000000..4efef0cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_file.3 @@ -0,0 +1 @@ +BIO_s_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_fp.3 new file mode 120000 index 00000000..4efef0cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_fp.3 @@ -0,0 +1 @@ +BIO_s_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_mem_buf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_mem_buf.3 new file mode 120000 index 00000000..72cb355b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_mem_buf.3 @@ -0,0 +1 @@ +BIO_s_mem.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_socket.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_socket.3 new file mode 120000 index 00000000..56005f8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_socket.3 @@ -0,0 +1 @@ +BIO_s_socket.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_ssl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_ssl.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_ssl.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_ssl_connect.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_ssl_connect.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_new_ssl_connect.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_next.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_next.3 new file mode 120000 index 00000000..3759841a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_next.3 @@ -0,0 +1 @@ +BIO_find_type.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_parse_hostserv.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_parse_hostserv.3 index f344b875..661d8efc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_parse_hostserv.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_parse_hostserv.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_PARSE_HOSTSERV 3" -.TH BIO_PARSE_HOSTSERV 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_PARSE_HOSTSERV 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -154,10 +154,10 @@ BIO_hostserv_priorities, BIO_parse_hostserv \&\- utility routines to parse a sta .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBBIO_parse_hostserv()\fR will parse the information given in \fBhostserv\fR, -create strings with the host name and service name and give those +create strings with the hostname and service name and give those back via \fBhost\fR and \fBservice\fR. Those will need to be freed after they are used. \fBhostserv_prio\fR helps determine if \fBhostserv\fR shall -be interpreted primarily as a host name or a service name in ambiguous +be interpreted primarily as a hostname or a service name in ambiguous cases. .PP The syntax the \fBBIO_parse_hostserv()\fR recognises is: @@ -204,7 +204,7 @@ and \fBhostserv_prio\fR, as follows: \&\s-1\fBBIO_ADDRINFO\s0\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_pending.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_pending.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_pending.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_pop.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_pop.3 new file mode 120000 index 00000000..e6846c7e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_pop.3 @@ -0,0 +1 @@ +BIO_push.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_printf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_printf.3 index 3d981a14..81b9dfda 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_printf.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_printf.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_PRINTF 3" -.TH BIO_PRINTF 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_PRINTF 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ptr_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ptr_ctrl.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ptr_ctrl.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_push.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_push.3 index e1386735..28c6d208 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_push.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_push.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_PUSH 3" -.TH BIO_PUSH 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_PUSH 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -145,22 +145,27 @@ BIO_push, BIO_pop, BIO_set_next \- add and remove BIOs from a chain .Vb 1 \& #include \& -\& BIO *BIO_push(BIO *b, BIO *append); +\& BIO *BIO_push(BIO *b, BIO *next); \& BIO *BIO_pop(BIO *b); \& void BIO_set_next(BIO *b, BIO *next); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \fBBIO_push()\fR function appends the \s-1BIO\s0 \fBappend\fR to \fBb\fR, it returns -\&\fBb\fR. +\&\fBBIO_push()\fR pushes \fIb\fR on \fInext\fR. +If \fIb\fR is \s-1NULL\s0 the function does nothing and returns \fInext\fR. +Otherwise it prepends \fIb\fR, which may be a single \s-1BIO\s0 or a chain of BIOs, +to \fInext\fR (unless \fInext\fR is \s-1NULL\s0). +It then makes a control call on \fIb\fR and returns \fIb\fR. .PP -\&\fBBIO_pop()\fR removes the \s-1BIO\s0 \fBb\fR from a chain and returns the next \s-1BIO\s0 -in the chain, or \s-1NULL\s0 if there is no next \s-1BIO.\s0 The removed \s-1BIO\s0 then -becomes a single \s-1BIO\s0 with no association with the original chain, -it can thus be freed or attached to a different chain. +\&\fBBIO_pop()\fR removes the \s-1BIO\s0 \fIb\fR from any chain is is part of. +If \fIb\fR is \s-1NULL\s0 the function does nothing and returns \s-1NULL.\s0 +Otherwise it makes a control call on \fIb\fR and +returns the next \s-1BIO\s0 in the chain, or \s-1NULL\s0 if there is no next \s-1BIO.\s0 +The removed \s-1BIO\s0 becomes a single \s-1BIO\s0 with no association with +the original chain, it can thus be freed or be made part of a different chain. .PP \&\fBBIO_set_next()\fR replaces the existing next \s-1BIO\s0 in a chain with the \s-1BIO\s0 pointed to -by \fBnext\fR. The new chain may include some of the same BIOs from the old chain +by \fInext\fR. The new chain may include some of the same BIOs from the old chain or it may be completely different. .SH "NOTES" .IX Header "NOTES" @@ -169,18 +174,19 @@ joins two \s-1BIO\s0 chains whereas \fBBIO_pop()\fR deletes a single \s-1BIO\s0 the deleted \s-1BIO\s0 does not need to be at the end of a chain. .PP The process of calling \fBBIO_push()\fR and \fBBIO_pop()\fR on a \s-1BIO\s0 may have additional -consequences (a control call is made to the affected BIOs) any effects will -be noted in the descriptions of individual BIOs. +consequences (a control call is made to the affected BIOs). +Any effects will be noted in the descriptions of individual BIOs. .SH "RETURN VALUES" .IX Header "RETURN VALUES" -\&\fBBIO_push()\fR returns the end of the chain, \fBb\fR. +\&\fBBIO_push()\fR returns the head of the chain, +which usually is \fIb\fR, or \fInext\fR if \fIb\fR is \s-1NULL.\s0 .PP -\&\fBBIO_pop()\fR returns the next \s-1BIO\s0 in the chain, or \s-1NULL\s0 if there is no next -\&\s-1BIO.\s0 +\&\fBBIO_pop()\fR returns the next \s-1BIO\s0 in the chain, +or \s-1NULL\s0 if there is no next \s-1BIO.\s0 .SH "EXAMPLES" .IX Header "EXAMPLES" -For these examples suppose \fBmd1\fR and \fBmd2\fR are digest BIOs, \fBb64\fR is -a base64 \s-1BIO\s0 and \fBf\fR is a file \s-1BIO.\s0 +For these examples suppose \fImd1\fR and \fImd2\fR are digest BIOs, +\&\fIb64\fR is a base64 \s-1BIO\s0 and \fIf\fR is a file \s-1BIO.\s0 .PP If the call: .PP @@ -188,26 +194,29 @@ If the call: \& BIO_push(b64, f); .Ve .PP -is made then the new chain will be \fBb64\-f\fR. After making the calls +is made then the new chain will be \fIb64\-f\fR. After making the calls .PP .Vb 2 \& BIO_push(md2, b64); \& BIO_push(md1, md2); .Ve .PP -the new chain is \fBmd1\-md2\-b64\-f\fR. Data written to \fBmd1\fR will be digested -by \fBmd1\fR and \fBmd2\fR, \fBbase64\fR encoded and written to \fBf\fR. +the new chain is \fImd1\-md2\-b64\-f\fR. Data written to \fImd1\fR will be digested +by \fImd1\fR and \fImd2\fR, base64 encoded, and finally written to \fIf\fR. .PP It should be noted that reading causes data to pass in the reverse -direction, that is data is read from \fBf\fR, base64 \fBdecoded\fR and digested -by \fBmd1\fR and \fBmd2\fR. If the call: +direction, that is data is read from \fIf\fR, base64 decoded, +and digested by \fImd2\fR and then \fImd1\fR. +.PP +The call: .PP .Vb 1 \& BIO_pop(md2); .Ve .PP -The call will return \fBb64\fR and the new chain will be \fBmd1\-b64\-f\fR data can -be written to \fBmd1\fR as before. +will return \fIb64\fR and the new chain will be \fImd1\-b64\-f\fR. +Data can be written to and read from \fImd1\fR as before, +except that \fImd2\fR will no more be applied. .SH "SEE ALSO" .IX Header "SEE ALSO" bio @@ -216,7 +225,7 @@ bio The \fBBIO_set_next()\fR function was added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_puts.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_puts.3 new file mode 120000 index 00000000..899127af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_puts.3 @@ -0,0 +1 @@ +BIO_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read.3 index 1dad2173..f59e781b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_READ 3" -.TH BIO_READ 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_READ 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -189,7 +189,7 @@ the operation is not implemented in the specific \s-1BIO\s0 type. The trailing .SH "NOTES" .IX Header "NOTES" A 0 or \-1 return is not necessarily an indication of an error. In -particular when the source/sink is non-blocking or of a certain type +particular when the source/sink is nonblocking or of a certain type it may merely be an indication that no data is currently available and that the application should retry the operation later. .PP @@ -218,7 +218,7 @@ to the chain. keep the '\en' at the end of the line in the buffer. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read_ex.3 new file mode 120000 index 00000000..899127af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read_ex.3 @@ -0,0 +1 @@ +BIO_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read_filename.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read_filename.3 new file mode 120000 index 00000000..4efef0cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_read_filename.3 @@ -0,0 +1 @@ +BIO_s_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_reset.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_reset.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_reset.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_retry_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_retry_type.3 new file mode 120000 index 00000000..3f3f6d3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_retry_type.3 @@ -0,0 +1 @@ +BIO_should_retry.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_rw_filename.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_rw_filename.3 new file mode 120000 index 00000000..4efef0cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_rw_filename.3 @@ -0,0 +1 @@ +BIO_s_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_accept.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_accept.3 index b65d29f4..4ceb9fd1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_accept.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_accept.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_S_ACCEPT 3" -.TH BIO_S_ACCEPT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_S_ACCEPT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -277,7 +277,7 @@ however because the accept \s-1BIO\s0 will still accept additional incoming connections. This can be resolved by using \fBBIO_pop()\fR (see above) and freeing up the accept \s-1BIO\s0 after the initial connection. .PP -If the underlying accept socket is non-blocking and \fBBIO_do_accept()\fR is +If the underlying accept socket is nonblocking and \fBBIO_do_accept()\fR is called to await an incoming connection it is possible for \&\fBBIO_should_io_special()\fR with the reason \s-1BIO_RR_ACCEPT.\s0 If this happens then it is an indication that an accept attempt would block: the application @@ -357,7 +357,7 @@ down each and finally closes both down. .Ve .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_bio.3 index 1ef52461..d2a442d3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_bio.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_bio.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_S_BIO 3" -.TH BIO_S_BIO 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_S_BIO 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -276,7 +276,7 @@ without having to go through the SSL-interface. \& ... \& BIO_new_bio_pair(&internal_bio, 0, &network_bio, 0); \& SSL_set_bio(ssl, internal_bio, internal_bio); -\& SSL_operations(); /* e.g SSL_read and SSL_write */ +\& SSL_operations(); /* e.g. SSL_read and SSL_write */ \& ... \& \& application | TLS\-engine @@ -300,7 +300,7 @@ without having to go through the SSL-interface. .Ve .PP As the \s-1BIO\s0 pair will only buffer the data and never directly access the -connection, it behaves non-blocking and will return as soon as the write +connection, it behaves nonblocking and will return as soon as the write buffer is full or the read buffer is drained. Then the application has to flush the write buffer and/or fill the read buffer. .PP @@ -321,7 +321,7 @@ the peer might be waiting for the data before being able to continue. \&\fBBIO_should_retry\fR\|(3), \fBBIO_read_ex\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_connect.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_connect.3 index 3130dfbd..78ad4015 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_connect.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_connect.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_S_CONNECT 3" -.TH BIO_S_CONNECT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_S_CONNECT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -238,7 +238,7 @@ If blocking I/O is set then a non positive return value from any I/O call is caused by an error condition, although a zero return will normally mean that the connection was closed. .PP -If the port name is supplied as part of the host name then this will +If the port name is supplied as part of the hostname then this will override any value set with \fBBIO_set_conn_port()\fR. This may be undesirable if the application does not wish to allow connection to arbitrary ports. This can be avoided by checking for the presence of the ':' @@ -330,7 +330,7 @@ were removed in OpenSSL 1.1.0. Use \fBBIO_set_conn_address()\fR and \fBBIO_get_conn_address()\fR instead. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_fd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_fd.3 index 54811459..cc3a78ee 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_fd.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_fd.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_S_FD 3" -.TH BIO_S_FD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_S_FD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_file.3 index e6f478f9..c815902d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_file.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_file.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_S_FILE 3" -.TH BIO_S_FILE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_S_FILE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -212,7 +212,7 @@ in stdio behaviour will be mirrored by the corresponding \s-1BIO.\s0 .PP On Windows BIO_new_files reserves for the filename argument to be \&\s-1UTF\-8\s0 encoded. In other words if you have to make it work in multi\- -lingual environment, encode file names in \s-1UTF\-8.\s0 +lingual environment, encode filenames in \s-1UTF\-8.\s0 .SH "RETURN VALUES" .IX Header "RETURN VALUES" \&\fBBIO_s_file()\fR returns the file \s-1BIO\s0 method. @@ -295,7 +295,7 @@ occurred this differs from other types of \s-1BIO\s0 which will typically return \&\fBBIO_set_close\fR\|(3), \fBBIO_get_close\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_mem.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_mem.3 index 9c220924..f64212c2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_mem.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_mem.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_S_MEM 3" -.TH BIO_S_MEM 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_S_MEM 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_null.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_null.3 index 4f8becc9..5c07f91a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_null.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_null.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_S_NULL 3" -.TH BIO_S_NULL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_S_NULL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_secmem.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_secmem.3 new file mode 120000 index 00000000..72cb355b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_secmem.3 @@ -0,0 +1 @@ +BIO_s_mem.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_socket.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_socket.3 index 5e29cfac..715a4cb5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_socket.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_s_socket.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_S_SOCKET 3" -.TH BIO_S_SOCKET 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_S_SOCKET 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_seek.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_seek.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_seek.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_bios.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_bios.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_bios.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_ip_family.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_ip_family.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_ip_family.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_name.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_name.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_port.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_port.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_accept_port.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_bind_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_bind_mode.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_bind_mode.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_buffer_read_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_buffer_read_data.3 new file mode 120000 index 00000000..977161cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_buffer_read_data.3 @@ -0,0 +1 @@ +BIO_f_buffer.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_buffer_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_buffer_size.3 new file mode 120000 index 00000000..977161cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_buffer_size.3 @@ -0,0 +1 @@ +BIO_f_buffer.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback.3 index 6f14d176..9f0c2531 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_SET_CALLBACK 3" -.TH BIO_SET_CALLBACK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_SET_CALLBACK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -165,7 +165,7 @@ BIO_set_callback_ex, BIO_get_callback_ex, BIO_set_callback, BIO_get_callback, BI .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBBIO_set_callback_ex()\fR and \fBBIO_get_callback_ex()\fR set and retrieve the \s-1BIO\s0 -callback. The callback is called during most high level \s-1BIO\s0 operations. It can +callback. The callback is called during most high-level \s-1BIO\s0 operations. It can be used for debugging purposes to trace operations on a \s-1BIO\s0 or to modify its operation. .PP @@ -384,7 +384,7 @@ The \fBBIO_debug_callback()\fR function is a good example, its source is in crypto/bio/bio_cb.c .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback_arg.3 new file mode 120000 index 00000000..b2c6b7aa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback_arg.3 @@ -0,0 +1 @@ +BIO_set_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback_ex.3 new file mode 120000 index 00000000..b2c6b7aa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_callback_ex.3 @@ -0,0 +1 @@ +BIO_set_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_cipher.3 new file mode 120000 index 00000000..0d99524e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_cipher.3 @@ -0,0 +1 @@ +BIO_f_cipher.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_close.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_close.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_close.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_address.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_address.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_address.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_hostname.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_hostname.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_hostname.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_ip_family.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_ip_family.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_ip_family.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_port.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_port.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_conn_port.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_data.3 new file mode 120000 index 00000000..1bbda12f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_data.3 @@ -0,0 +1 @@ +BIO_get_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_fd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_fd.3 new file mode 120000 index 00000000..47d0cb80 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_fd.3 @@ -0,0 +1 @@ +BIO_s_fd.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_fp.3 new file mode 120000 index 00000000..4efef0cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_fp.3 @@ -0,0 +1 @@ +BIO_s_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_info_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_info_callback.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_info_callback.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_init.3 new file mode 120000 index 00000000..1bbda12f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_init.3 @@ -0,0 +1 @@ +BIO_get_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_md.3 new file mode 120000 index 00000000..264a7c3b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_md.3 @@ -0,0 +1 @@ +BIO_f_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_mem_buf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_mem_buf.3 new file mode 120000 index 00000000..72cb355b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_mem_buf.3 @@ -0,0 +1 @@ +BIO_s_mem.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_mem_eof_return.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_mem_eof_return.3 new file mode 120000 index 00000000..72cb355b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_mem_eof_return.3 @@ -0,0 +1 @@ +BIO_s_mem.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_nbio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_nbio.3 new file mode 120000 index 00000000..3e3e84a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_nbio.3 @@ -0,0 +1 @@ +BIO_s_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_nbio_accept.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_nbio_accept.3 new file mode 120000 index 00000000..0ce0c2f6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_nbio_accept.3 @@ -0,0 +1 @@ +BIO_s_accept.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_next.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_next.3 new file mode 120000 index 00000000..e6846c7e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_next.3 @@ -0,0 +1 @@ +BIO_push.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_read_buffer_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_read_buffer_size.3 new file mode 120000 index 00000000..977161cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_read_buffer_size.3 @@ -0,0 +1 @@ +BIO_f_buffer.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_retry_reason.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_retry_reason.3 new file mode 120000 index 00000000..3f3f6d3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_retry_reason.3 @@ -0,0 +1 @@ +BIO_should_retry.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_shutdown.3 new file mode 120000 index 00000000..1bbda12f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_shutdown.3 @@ -0,0 +1 @@ +BIO_get_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_mode.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_mode.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_renegotiate_bytes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_renegotiate_bytes.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_renegotiate_bytes.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_renegotiate_timeout.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_renegotiate_timeout.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_ssl_renegotiate_timeout.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_write_buf_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_write_buf_size.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_write_buf_size.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_write_buffer_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_write_buffer_size.3 new file mode 120000 index 00000000..977161cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_set_write_buffer_size.3 @@ -0,0 +1 @@ +BIO_f_buffer.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_io_special.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_io_special.3 new file mode 120000 index 00000000..3f3f6d3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_io_special.3 @@ -0,0 +1 @@ +BIO_should_retry.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_read.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_read.3 new file mode 120000 index 00000000..3f3f6d3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_read.3 @@ -0,0 +1 @@ +BIO_should_retry.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_retry.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_retry.3 index 3b773e3e..cf7c6b6a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_retry.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_retry.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO_SHOULD_RETRY 3" -.TH BIO_SHOULD_RETRY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO_SHOULD_RETRY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_write.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_write.3 new file mode 120000 index 00000000..3f3f6d3c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_should_write.3 @@ -0,0 +1 @@ +BIO_should_retry.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_shutdown_wr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_shutdown_wr.3 new file mode 120000 index 00000000..5ba68984 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_shutdown_wr.3 @@ -0,0 +1 @@ +BIO_s_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_snprintf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_snprintf.3 new file mode 120000 index 00000000..09a898d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_snprintf.3 @@ -0,0 +1 @@ +BIO_printf.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_socket.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_socket.3 new file mode 120000 index 00000000..2f67a67a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_socket.3 @@ -0,0 +1 @@ +BIO_connect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ssl_copy_session_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ssl_copy_session_id.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ssl_copy_session_id.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ssl_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ssl_shutdown.3 new file mode 120000 index 00000000..4451cfed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_ssl_shutdown.3 @@ -0,0 +1 @@ +BIO_f_ssl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_tell.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_tell.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_tell.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_up_ref.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_up_ref.3 new file mode 120000 index 00000000..9161f01c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_up_ref.3 @@ -0,0 +1 @@ +BIO_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vfree.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vfree.3 new file mode 120000 index 00000000..9161f01c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vfree.3 @@ -0,0 +1 @@ +BIO_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vprintf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vprintf.3 new file mode 120000 index 00000000..09a898d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vprintf.3 @@ -0,0 +1 @@ +BIO_printf.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vsnprintf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vsnprintf.3 new file mode 120000 index 00000000..09a898d3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_vsnprintf.3 @@ -0,0 +1 @@ +BIO_printf.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_wpending.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_wpending.3 new file mode 120000 index 00000000..83b7fd3e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_wpending.3 @@ -0,0 +1 @@ +BIO_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write.3 new file mode 120000 index 00000000..899127af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write.3 @@ -0,0 +1 @@ +BIO_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write_ex.3 new file mode 120000 index 00000000..899127af --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write_ex.3 @@ -0,0 +1 @@ +BIO_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write_filename.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write_filename.3 new file mode 120000 index 00000000..4efef0cb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BIO_write_filename.3 @@ -0,0 +1 @@ +BIO_s_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_convert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_convert.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_convert.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_convert_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_convert_ex.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_convert_ex.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_create_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_create_param.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_create_param.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_free.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_free.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_get_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_get_flags.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_get_flags.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_invert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_invert.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_invert.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_invert_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_invert_ex.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_invert_ex.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_is_current_thread.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_is_current_thread.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_is_current_thread.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_lock.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_lock.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_lock.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_new.3 index 01b756d3..28c05e2a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_BLINDING_NEW 3" -.TH BN_BLINDING_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_BLINDING_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_set_current_thread.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_set_current_thread.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_set_current_thread.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_set_flags.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_set_flags.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_unlock.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_unlock.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_unlock.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_update.3 new file mode 120000 index 00000000..b9befb1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_BLINDING_update.3 @@ -0,0 +1 @@ +BN_BLINDING_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_end.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_end.3 new file mode 120000 index 00000000..12861e2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_end.3 @@ -0,0 +1 @@ +BN_CTX_start.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_free.3 new file mode 120000 index 00000000..eb2d371c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_free.3 @@ -0,0 +1 @@ +BN_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_get.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_get.3 new file mode 120000 index 00000000..12861e2d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_get.3 @@ -0,0 +1 @@ +BN_CTX_start.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_new.3 index 08b045fd..f5fae1f4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_CTX_NEW 3" -.TH BN_CTX_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_CTX_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_secure_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_secure_new.3 new file mode 120000 index 00000000..eb2d371c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_secure_new.3 @@ -0,0 +1 @@ +BN_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_start.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_start.3 index 3a74b470..eaae3d39 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_start.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_CTX_start.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_CTX_START 3" -.TH BN_CTX_START 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_CTX_START 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_call.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_call.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_call.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_free.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_free.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_get_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_get_arg.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_get_arg.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_new.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_new.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_set.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_set.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_set_old.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_set_old.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_GENCB_set_old.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_copy.3 new file mode 120000 index 00000000..a5c73d47 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_copy.3 @@ -0,0 +1 @@ +BN_mod_mul_montgomery.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_free.3 new file mode 120000 index 00000000..a5c73d47 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_free.3 @@ -0,0 +1 @@ +BN_mod_mul_montgomery.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_new.3 new file mode 120000 index 00000000..a5c73d47 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_new.3 @@ -0,0 +1 @@ +BN_mod_mul_montgomery.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_set.3 new file mode 120000 index 00000000..a5c73d47 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_MONT_CTX_set.3 @@ -0,0 +1 @@ +BN_mod_mul_montgomery.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_free.3 new file mode 120000 index 00000000..c1917ad9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_free.3 @@ -0,0 +1 @@ +BN_mod_mul_reciprocal.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_new.3 new file mode 120000 index 00000000..c1917ad9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_new.3 @@ -0,0 +1 @@ +BN_mod_mul_reciprocal.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_set.3 new file mode 120000 index 00000000..c1917ad9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_RECP_CTX_set.3 @@ -0,0 +1 @@ +BN_mod_mul_reciprocal.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_abs_is_word.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_abs_is_word.3 new file mode 120000 index 00000000..61c3ac82 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_abs_is_word.3 @@ -0,0 +1 @@ +BN_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_add.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_add.3 index 640e2080..b0436d89 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_add.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_add.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "BN_ADD 3" -.TH BN_ADD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_ADD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_exp, BN_mod_exp, BN_gcd \- arithmetic operations on BIGNUMs +BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_mod_sqrt, BN_exp, BN_mod_exp, BN_gcd \- arithmetic operations on BIGNUMs .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -171,6 +171,8 @@ BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub \& \& int BN_mod_sqr(BIGNUM *r, BIGNUM *a, const BIGNUM *m, BN_CTX *ctx); \& +\& BIGNUM *BN_mod_sqrt(BIGNUM *in, BIGNUM *a, const BIGNUM *p, BN_CTX *ctx); +\& \& int BN_exp(BIGNUM *r, BIGNUM *a, BIGNUM *p, BN_CTX *ctx); \& \& int BN_mod_exp(BIGNUM *r, BIGNUM *a, const BIGNUM *p, @@ -203,16 +205,16 @@ For division by powers of 2, use \fBBN_rshift\fR\|(3). .PP \&\fBBN_mod()\fR corresponds to \fBBN_div()\fR with \fIdv\fR set to \fB\s-1NULL\s0\fR. .PP -\&\fBBN_nnmod()\fR reduces \fIa\fR modulo \fIm\fR and places the non-negative +\&\fBBN_nnmod()\fR reduces \fIa\fR modulo \fIm\fR and places the nonnegative remainder in \fIr\fR. .PP -\&\fBBN_mod_add()\fR adds \fIa\fR to \fIb\fR modulo \fIm\fR and places the non-negative +\&\fBBN_mod_add()\fR adds \fIa\fR to \fIb\fR modulo \fIm\fR and places the nonnegative result in \fIr\fR. .PP \&\fBBN_mod_sub()\fR subtracts \fIb\fR from \fIa\fR modulo \fIm\fR and places the -non-negative result in \fIr\fR. +nonnegative result in \fIr\fR. .PP -\&\fBBN_mod_mul()\fR multiplies \fIa\fR by \fIb\fR and finds the non-negative +\&\fBBN_mod_mul()\fR multiplies \fIa\fR by \fIb\fR and finds the nonnegative remainder respective to modulus \fIm\fR (\f(CW\*(C`r=(a*b) mod m\*(C'\fR). \fIr\fR may be the same \fB\s-1BIGNUM\s0\fR as \fIa\fR or \fIb\fR. For more efficient algorithms for repeated computations using the same modulus, see @@ -222,6 +224,12 @@ repeated computations using the same modulus, see \&\fBBN_mod_sqr()\fR takes the square of \fIa\fR modulo \fBm\fR and places the result in \fIr\fR. .PP +\&\fBBN_mod_sqrt()\fR returns the modular square root of \fIa\fR such that +\&\f(CW\*(C`in^2 = a (mod p)\*(C'\fR. The modulus \fIp\fR must be a +prime, otherwise an error or an incorrect \*(L"result\*(R" will be returned. +The result is stored into \fIin\fR which can be \s-1NULL.\s0 The result will be +newly allocated in that case. +.PP \&\fBBN_exp()\fR raises \fIa\fR to the \fIp\fR\-th power and places the result in \fIr\fR (\f(CW\*(C`r=a^p\*(C'\fR). This function is faster than repeated applications of \&\fBBN_mul()\fR. @@ -242,7 +250,10 @@ Unless noted otherwise, the result \fB\s-1BIGNUM\s0\fR must be different from the arguments. .SH "RETURN VALUES" .IX Header "RETURN VALUES" -For all functions, 1 is returned for success, 0 on error. The return +The \fBBN_mod_sqrt()\fR returns the result (possibly incorrect if \fIp\fR is +not a prime), or \s-1NULL.\s0 +.PP +For all remaining functions, 1 is returned for success, 0 on error. The return value should always be checked (e.g., \f(CW\*(C`if (!BN_add(r,a,b)) goto err;\*(C'\fR). The error codes can be obtained by \fBERR_get_error\fR\|(3). .SH "SEE ALSO" @@ -251,7 +262,7 @@ The error codes can be obtained by \fBERR_get_error\fR\|(3). \&\fBBN_add_word\fR\|(3), \fBBN_set_bit\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_add_word.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_add_word.3 index 9f4ba410..ce643cb8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_add_word.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_add_word.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_ADD_WORD 3" -.TH BN_ADD_WORD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_ADD_WORD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bin2bn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bin2bn.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bin2bn.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2bin.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2bin.3 index 17f55b92..fbc07107 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2bin.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2bin.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_BN2BIN 3" -.TH BN_BN2BIN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_BN2BIN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -171,7 +171,7 @@ memory. .PP \&\fBBN_bn2binpad()\fR also converts the absolute value of \fBa\fR into big-endian form and stores it at \fBto\fR. \fBtolen\fR indicates the length of the output buffer -\&\fBto\fR. The result is padded with zeroes if necessary. If \fBtolen\fR is less than +\&\fBto\fR. The result is padded with zeros if necessary. If \fBtolen\fR is less than BN_num_bytes(\fBa\fR) an error is returned. .PP \&\fBBN_bin2bn()\fR converts the positive integer in big-endian form of length @@ -237,7 +237,7 @@ The error codes can be obtained by \fBERR_get_error\fR\|(3). \&\fBBN_num_bytes\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2binpad.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2binpad.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2binpad.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2dec.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2dec.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2dec.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2hex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2hex.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2hex.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2lebinpad.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2lebinpad.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2lebinpad.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2mpi.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2mpi.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_bn2mpi.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear.3 new file mode 120000 index 00000000..0512e5a3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear.3 @@ -0,0 +1 @@ +BN_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear_bit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear_bit.3 new file mode 120000 index 00000000..fa628cf4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear_bit.3 @@ -0,0 +1 @@ +BN_set_bit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear_free.3 new file mode 120000 index 00000000..0512e5a3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_clear_free.3 @@ -0,0 +1 @@ +BN_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_cmp.3 index 0d949da2..8824a9cc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_cmp.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_cmp.3 @@ -133,46 +133,50 @@ .\" ======================================================================== .\" .IX Title "BN_CMP 3" -.TH BN_CMP 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_CMP 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_is_odd \- BIGNUM comparison and test functions +BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_abs_is_word, BN_is_odd \- BIGNUM comparison and test functions .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& #include \& -\& int BN_cmp(BIGNUM *a, BIGNUM *b); -\& int BN_ucmp(BIGNUM *a, BIGNUM *b); +\& int BN_cmp(const BIGNUM *a, const BIGNUM *b); +\& int BN_ucmp(const BIGNUM *a, const BIGNUM *b); \& -\& int BN_is_zero(BIGNUM *a); -\& int BN_is_one(BIGNUM *a); -\& int BN_is_word(BIGNUM *a, BN_ULONG w); -\& int BN_is_odd(BIGNUM *a); +\& int BN_is_zero(const BIGNUM *a); +\& int BN_is_one(const BIGNUM *a); +\& int BN_is_word(const BIGNUM *a, const BN_ULONG w); +\& int BN_abs_is_word(const BIGNUM *a, const BN_ULONG w); +\& int BN_is_odd(const BIGNUM *a); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -\&\fBBN_cmp()\fR compares the numbers \fBa\fR and \fBb\fR. \fBBN_ucmp()\fR compares their +\&\fBBN_cmp()\fR compares the numbers \fIa\fR and \fIb\fR. \fBBN_ucmp()\fR compares their absolute values. .PP -\&\fBBN_is_zero()\fR, \fBBN_is_one()\fR and \fBBN_is_word()\fR test if \fBa\fR equals 0, 1, -or \fBw\fR respectively. \fBBN_is_odd()\fR tests if a is odd. -.PP -\&\fBBN_is_zero()\fR, \fBBN_is_one()\fR, \fBBN_is_word()\fR and \fBBN_is_odd()\fR are macros. +\&\fBBN_is_zero()\fR, \fBBN_is_one()\fR, \fBBN_is_word()\fR and \fBBN_abs_is_word()\fR test if +\&\fIa\fR equals 0, 1, \fIw\fR, or |\fIw\fR| respectively. +\&\fBBN_is_odd()\fR tests if \fIa\fR is odd. .SH "RETURN VALUES" .IX Header "RETURN VALUES" -\&\fBBN_cmp()\fR returns \-1 if \fBa\fR < \fBb\fR, 0 if \fBa\fR == \fBb\fR and 1 if -\&\fBa\fR > \fBb\fR. \fBBN_ucmp()\fR is the same using the absolute values -of \fBa\fR and \fBb\fR. +\&\fBBN_cmp()\fR returns \-1 if \fIa\fR < \fIb\fR, 0 if \fIa\fR == \fIb\fR and 1 if +\&\fIa\fR > \fIb\fR. \fBBN_ucmp()\fR is the same using the absolute values +of \fIa\fR and \fIb\fR. .PP -\&\fBBN_is_zero()\fR, \fBBN_is_one()\fR \fBBN_is_word()\fR and \fBBN_is_odd()\fR return 1 if -the condition is true, 0 otherwise. +\&\fBBN_is_zero()\fR, \fBBN_is_one()\fR \fBBN_is_word()\fR, \fBBN_abs_is_word()\fR and +\&\fBBN_is_odd()\fR return 1 if the condition is true, 0 otherwise. +.SH "HISTORY" +.IX Header "HISTORY" +Prior to OpenSSL 1.1.0, \fBBN_is_zero()\fR, \fBBN_is_one()\fR, \fBBN_is_word()\fR, +\&\fBBN_abs_is_word()\fR and \fBBN_is_odd()\fR were macros. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_copy.3 index 009cd642..62f5d551 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_copy.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_copy.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_COPY 3" -.TH BN_COPY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_COPY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_dec2bn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_dec2bn.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_dec2bn.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div_recp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div_recp.3 new file mode 120000 index 00000000..c1917ad9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div_recp.3 @@ -0,0 +1 @@ +BN_mod_mul_reciprocal.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div_word.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div_word.3 new file mode 120000 index 00000000..6295e05c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_div_word.3 @@ -0,0 +1 @@ +BN_add_word.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_dup.3 new file mode 120000 index 00000000..e121f9da --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_dup.3 @@ -0,0 +1 @@ +BN_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_exp.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_exp.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_free.3 new file mode 120000 index 00000000..0512e5a3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_free.3 @@ -0,0 +1 @@ +BN_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_from_montgomery.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_from_montgomery.3 new file mode 120000 index 00000000..a5c73d47 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_from_montgomery.3 @@ -0,0 +1 @@ +BN_mod_mul_montgomery.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_gcd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_gcd.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_gcd.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_generate_prime.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_generate_prime.3 index 1f481ae8..fbcbf532 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_generate_prime.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_generate_prime.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_GENERATE_PRIME 3" -.TH BN_GENERATE_PRIME 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_GENERATE_PRIME 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -251,7 +251,7 @@ For instance, to reach the 128 bit security level, \fBnchecks\fR should be set t .PP If \fBcb\fR is not \fB\s-1NULL\s0\fR, \fBBN_GENCB_call(cb, 1, j)\fR is called after the j\-th iteration (j = 0, 1, ...). \fBctx\fR is a -pre-allocated \fB\s-1BN_CTX\s0\fR (to save the overhead of allocating and +preallocated \fB\s-1BN_CTX\s0\fR (to save the overhead of allocating and freeing the structure in a loop), or \fB\s-1NULL\s0\fR. .PP \&\fBBN_GENCB_call()\fR calls the callback function held in the \fB\s-1BN_GENCB\s0\fR structure diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_generate_prime_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_generate_prime_ex.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_generate_prime_ex.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_192.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_192.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_192.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_224.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_224.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_224.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_256.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_256.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_256.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_384.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_384.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_384.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_521.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_521.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get0_nist_prime_521.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc2409_prime_1024.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc2409_prime_1024.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc2409_prime_1024.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc2409_prime_768.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc2409_prime_768.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc2409_prime_768.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_1536.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_1536.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_1536.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_2048.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_2048.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_2048.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_3072.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_3072.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_3072.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_4096.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_4096.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_4096.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_6144.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_6144.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_6144.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_8192.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_8192.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_rfc3526_prime_8192.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_word.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_word.3 new file mode 120000 index 00000000..8a84faa6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_get_word.3 @@ -0,0 +1 @@ +BN_zero.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_hex2bn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_hex2bn.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_hex2bn.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_bit_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_bit_set.3 new file mode 120000 index 00000000..fa628cf4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_bit_set.3 @@ -0,0 +1 @@ +BN_set_bit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_odd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_odd.3 new file mode 120000 index 00000000..61c3ac82 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_odd.3 @@ -0,0 +1 @@ +BN_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_one.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_one.3 new file mode 120000 index 00000000..61c3ac82 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_one.3 @@ -0,0 +1 @@ +BN_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_ex.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_ex.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_fasttest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_fasttest.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_fasttest.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_fasttest_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_fasttest_ex.3 new file mode 120000 index 00000000..de0c835a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_prime_fasttest_ex.3 @@ -0,0 +1 @@ +BN_generate_prime.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_word.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_word.3 new file mode 120000 index 00000000..61c3ac82 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_word.3 @@ -0,0 +1 @@ +BN_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_zero.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_zero.3 new file mode 120000 index 00000000..61c3ac82 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_is_zero.3 @@ -0,0 +1 @@ +BN_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lebin2bn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lebin2bn.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lebin2bn.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lshift.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lshift.3 new file mode 120000 index 00000000..fa628cf4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lshift.3 @@ -0,0 +1 @@ +BN_set_bit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lshift1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lshift1.3 new file mode 120000 index 00000000..fa628cf4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_lshift1.3 @@ -0,0 +1 @@ +BN_set_bit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mask_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mask_bits.3 new file mode 120000 index 00000000..fa628cf4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mask_bits.3 @@ -0,0 +1 @@ +BN_set_bit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_add.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_add.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_add.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_exp.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_exp.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_inverse.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_inverse.3 index 0ab1f7eb..bc929e3c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_inverse.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_inverse.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_MOD_INVERSE 3" -.TH BN_MOD_INVERSE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_MOD_INVERSE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul_montgomery.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul_montgomery.3 index d8fd3b1a..b9e5529b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul_montgomery.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul_montgomery.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_MOD_MUL_MONTGOMERY 3" -.TH BN_MOD_MUL_MONTGOMERY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_MOD_MUL_MONTGOMERY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -184,7 +184,7 @@ the result in \fIr\fR. \&\fBBN_from_montgomery()\fR performs the Montgomery reduction \fIr\fR = \fIa\fR*R^\-1. .PP \&\fBBN_to_montgomery()\fR computes Mont(\fIa\fR,R^2), i.e. \fIa\fR*R. -Note that \fIa\fR must be non-negative and smaller than the modulus. +Note that \fIa\fR must be nonnegative and smaller than the modulus. .PP For all functions, \fIctx\fR is a previously allocated \fB\s-1BN_CTX\s0\fR used for temporary variables. @@ -210,7 +210,7 @@ outside the expected range. \&\fBBN_MONT_CTX_init()\fR was removed in OpenSSL 1.1.0 .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul_reciprocal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul_reciprocal.3 index 7a9d3be8..0a3ff4aa 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul_reciprocal.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_mul_reciprocal.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_MOD_MUL_RECIPROCAL 3" -.TH BN_MOD_MUL_RECIPROCAL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_MOD_MUL_RECIPROCAL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sqr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sqr.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sqr.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sqrt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sqrt.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sqrt.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sub.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sub.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_sub.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_word.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_word.3 new file mode 120000 index 00000000..6295e05c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mod_word.3 @@ -0,0 +1 @@ +BN_add_word.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mpi2bn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mpi2bn.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mpi2bn.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mul.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mul.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mul.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mul_word.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mul_word.3 new file mode 120000 index 00000000..6295e05c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_mul_word.3 @@ -0,0 +1 @@ +BN_add_word.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_new.3 index 2a59e453..ff400296 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_NEW 3" -.TH BN_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_nnmod.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_nnmod.3 new file mode 120000 index 00000000..386e9d52 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_nnmod.3 @@ -0,0 +1 @@ +BN_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bits.3 new file mode 120000 index 00000000..2a689125 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bits.3 @@ -0,0 +1 @@ +BN_num_bytes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bits_word.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bits_word.3 new file mode 120000 index 00000000..2a689125 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bits_word.3 @@ -0,0 +1 @@ +BN_num_bytes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bytes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bytes.3 index a3002753..b2b9dd0d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bytes.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_num_bytes.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_NUM_BYTES 3" -.TH BN_NUM_BYTES 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_NUM_BYTES 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_one.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_one.3 new file mode 120000 index 00000000..8a84faa6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_one.3 @@ -0,0 +1 @@ +BN_zero.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_print.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_print.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_print_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_print_fp.3 new file mode 120000 index 00000000..794dc7fd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_print_fp.3 @@ -0,0 +1 @@ +BN_bn2bin.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_priv_rand.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_priv_rand.3 new file mode 120000 index 00000000..4f3c4cc3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_priv_rand.3 @@ -0,0 +1 @@ +BN_rand.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_priv_rand_range.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_priv_rand_range.3 new file mode 120000 index 00000000..4f3c4cc3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_priv_rand_range.3 @@ -0,0 +1 @@ +BN_rand.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_pseudo_rand.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_pseudo_rand.3 new file mode 120000 index 00000000..4f3c4cc3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_pseudo_rand.3 @@ -0,0 +1 @@ +BN_rand.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_pseudo_rand_range.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_pseudo_rand_range.3 new file mode 120000 index 00000000..4f3c4cc3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_pseudo_rand_range.3 @@ -0,0 +1 @@ +BN_rand.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rand.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rand.3 index a022b1f9..d0313017 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rand.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rand.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_RAND 3" -.TH BN_RAND 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_RAND 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -173,7 +173,7 @@ the number will be set to 1, so that the product of two such random numbers will always have 2*\fBbits\fR length. If \fBbottom\fR is \fB\s-1BN_RAND_BOTTOM_ODD\s0\fR, the number will be odd; if it is \fB\s-1BN_RAND_BOTTOM_ANY\s0\fR it can be odd or even. -If \fBbits\fR is 1 then \fBtop\fR cannot also be \fB\s-1BN_RAND_FLG_TOPTWO\s0\fR. +If \fBbits\fR is 1 then \fBtop\fR cannot also be \fB\s-1BN_RAND_TOP_TWO\s0\fR. .PP \&\fBBN_rand_range()\fR generates a cryptographically strong pseudo-random number \fBrnd\fR in the range 0 <= \fBrnd\fR < \fBrange\fR. @@ -212,7 +212,7 @@ The \&\fBBN_priv_rand()\fR and \fBBN_priv_rand_range()\fR functions were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rand_range.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rand_range.3 new file mode 120000 index 00000000..4f3c4cc3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rand_range.3 @@ -0,0 +1 @@ +BN_rand.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rshift.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rshift.3 new file mode 120000 index 00000000..fa628cf4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rshift.3 @@ -0,0 +1 @@ +BN_set_bit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rshift1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rshift1.3 new file mode 120000 index 00000000..fa628cf4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_rshift1.3 @@ -0,0 +1 @@ +BN_set_bit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_secure_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_secure_new.3 new file mode 120000 index 00000000..0512e5a3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_secure_new.3 @@ -0,0 +1 @@ +BN_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_security_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_security_bits.3 index b767c21f..89553dd9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_security_bits.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_security_bits.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_SECURITY_BITS 3" -.TH BN_SECURITY_BITS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_SECURITY_BITS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_set_bit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_set_bit.3 index 3ed23ffa..71b7e1c1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_set_bit.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/BN_set_bit.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BN_SET_BIT 3" -.TH BN_SET_BIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BN_SET_BIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -169,15 +169,15 @@ error occurs if \fBa\fR is shorter than \fBn\fR bits. \&\fBBN_is_bit_set()\fR tests if bit \fBn\fR in \fBa\fR is set. .PP \&\fBBN_mask_bits()\fR truncates \fBa\fR to an \fBn\fR bit number -(\f(CW\*(C`a&=~((~0)>>n)\*(C'\fR). An error occurs if \fBa\fR already is +(\f(CW\*(C`a&=~((~0)<p\fR and \fBdh\->g\fR. It generates a random private \s-1DH\s0 value @@ -165,6 +167,14 @@ published. \&\fBDH_compute_key()\fR computes the shared secret from the private \s-1DH\s0 value in \fBdh\fR and the other party's public value in \fBpub_key\fR and stores it in \fBkey\fR. \fBkey\fR must point to \fBDH_size(dh)\fR bytes of memory. +The padding style is \s-1RFC 5246\s0 (8.1.2) that strips leading zero bytes. +It is not constant time due to the leading zero bytes being stripped. +The return value should be considered public. +.PP +\&\fBDH_compute_key_padded()\fR is similar but stores a fixed number of bytes. +The padding style is \s-1NIST SP 800\-56A\s0 (C.1) that retains leading zero bytes. +It is constant time due to the leading zero bytes being retained. +The return value should be considered public. .SH "RETURN VALUES" .IX Header "RETURN VALUES" \&\fBDH_generate_key()\fR returns 1 on success, 0 otherwise. @@ -172,13 +182,18 @@ it in \fBkey\fR. \fBkey\fR must point to \fBDH_size(dh)\fR bytes of memory. \&\fBDH_compute_key()\fR returns the size of the shared secret on success, \-1 on error. .PP +\&\fBDH_compute_key_padded()\fR returns \fBDH_size(dh)\fR on success, \-1 on error. +.PP The error codes can be obtained by \fBERR_get_error\fR\|(3). .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBDH_new\fR\|(3), \fBERR_get_error\fR\|(3), \fBRAND_bytes\fR\|(3), \fBDH_size\fR\|(3) +.SH "HISTORY" +.IX Header "HISTORY" +\&\fBDH_compute_key_padded()\fR was added in OpenSSL 1.0.2. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_generate_parameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_generate_parameters.3 index 3de6f6de..58c1603e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_generate_parameters.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_generate_parameters.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DH_GENERATE_PARAMETERS 3" -.TH DH_GENERATE_PARAMETERS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DH_GENERATE_PARAMETERS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_generate_parameters_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_generate_parameters_ex.3 new file mode 120000 index 00000000..d2687ddd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_generate_parameters_ex.3 @@ -0,0 +1 @@ +DH_generate_parameters.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_engine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_engine.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_engine.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_g.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_g.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_g.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_key.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_key.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_p.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_p.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_p.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_pqg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_pqg.3 index 0a226aef..1ffcb360 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_pqg.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_pqg.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DH_GET0_PQG 3" -.TH DH_GET0_PQG 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DH_GET0_PQG 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -214,7 +214,7 @@ within the \s-1DH\s0 object. object, or \s-1NULL\s0 if no such \s-1ENGINE\s0 has been set. .PP The \fBDH_get_length()\fR and \fBDH_set_length()\fR functions get and set the optional -length parameter associated with this \s-1DH\s0 object. If the length is non-zero then +length parameter associated with this \s-1DH\s0 object. If the length is nonzero then it is used, otherwise it is ignored. The \fBlength\fR parameter indicates the length of the secret exponent (private key) in bits. .SH "NOTES" @@ -246,7 +246,7 @@ or zero if no such length has been explicitly set. The functions described here were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_priv_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_priv_key.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_priv_key.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_pub_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_pub_key.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_pub_key.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_q.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_q.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get0_q.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_1024_160.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_1024_160.3 index 03513428..0f212899 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_1024_160.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_1024_160.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DH_GET_1024_160 3" -.TH DH_GET_1024_160 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DH_GET_1024_160 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_2048_224.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_2048_224.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_2048_224.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_2048_256.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_2048_256.3 new file mode 120000 index 00000000..f1ebeac1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_2048_256.3 @@ -0,0 +1 @@ +DH_get_1024_160.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_default_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_default_method.3 new file mode 120000 index 00000000..d2a1705e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_default_method.3 @@ -0,0 +1 @@ +DH_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_ex_new_index.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_ex_new_index.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_length.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_length.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_nid.3 new file mode 120000 index 00000000..72c3ee72 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_get_nid.3 @@ -0,0 +1 @@ +DH_new_by_nid.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_dup.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_dup.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_free.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_free.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get0_app_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get0_app_data.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get0_app_data.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get0_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get0_name.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get0_name.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_bn_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_bn_mod_exp.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_bn_mod_exp.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_compute_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_compute_key.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_compute_key.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_finish.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_finish.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_finish.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_flags.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_flags.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_generate_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_generate_key.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_generate_key.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_generate_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_generate_params.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_generate_params.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_init.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_get_init.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_new.3 index 15172015..3da7b137 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DH_METH_NEW 3" -.TH DH_METH_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DH_METH_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set0_app_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set0_app_data.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set0_app_data.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set1_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set1_name.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set1_name.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_bn_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_bn_mod_exp.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_bn_mod_exp.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_compute_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_compute_key.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_compute_key.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_finish.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_finish.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_finish.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_flags.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_flags.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_generate_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_generate_key.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_generate_key.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_generate_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_generate_params.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_generate_params.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_init.3 new file mode 120000 index 00000000..7fe46548 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_meth_set_init.3 @@ -0,0 +1 @@ +DH_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new.3 index f765fc81..3407899f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DH_NEW 3" -.TH DH_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DH_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new_by_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new_by_nid.3 index c993ebe4..54e43823 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new_by_nid.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new_by_nid.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DH_NEW_BY_NID 3" -.TH DH_NEW_BY_NID 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DH_NEW_BY_NID 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new_method.3 new file mode 120000 index 00000000..d2a1705e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_new_method.3 @@ -0,0 +1 @@ +DH_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_security_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_security_bits.3 new file mode 120000 index 00000000..436c8275 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_security_bits.3 @@ -0,0 +1 @@ +DH_size.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set0_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set0_key.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set0_key.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set0_pqg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set0_pqg.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set0_pqg.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_default_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_default_method.3 new file mode 120000 index 00000000..d2a1705e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_default_method.3 @@ -0,0 +1 @@ +DH_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_flags.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_flags.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_length.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_length.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_method.3 index f9f0c1f0..97de8614 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_method.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_set_method.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DH_SET_METHOD 3" -.TH DH_SET_METHOD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DH_SET_METHOD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -181,7 +181,7 @@ API\s0 is being used, so this function is no longer recommended. This will replace the \s-1DH_METHOD\s0 used by the \s-1DH\s0 key and if the previous method was supplied by an \s-1ENGINE,\s0 the handle to that \s-1ENGINE\s0 will be released during the change. It is possible to have \s-1DH\s0 keys that only work with certain \s-1DH_METHOD\s0 -implementations (eg. from an \s-1ENGINE\s0 module that supports embedded +implementations (e.g. from an \s-1ENGINE\s0 module that supports embedded hardware-protected keys), and in such cases attempting to change the \s-1DH_METHOD\s0 for the key can have unexpected results. .PP @@ -199,7 +199,7 @@ A new \s-1DH_METHOD\s0 object may be constructed using \fBDH_meth_new()\fR (see .PP \&\fBDH_set_default_method()\fR returns no value. .PP -\&\fBDH_set_method()\fR returns non-zero if the provided \fBmeth\fR was successfully set as +\&\fBDH_set_method()\fR returns nonzero if the provided \fBmeth\fR was successfully set as the method for \fBdh\fR (including unloading the \s-1ENGINE\s0 handle if the previous method was supplied by an \s-1ENGINE\s0). .PP @@ -211,7 +211,7 @@ returns a pointer to the newly allocated structure. \&\fBDH_new\fR\|(3), \fBDH_new\fR\|(3), \fBDH_meth_new\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_size.3 index ecdc0b9a..108caea0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_size.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_size.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DH_SIZE 3" -.TH DH_SIZE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DH_SIZE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_test_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_test_flags.3 new file mode 120000 index 00000000..f3245692 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DH_test_flags.3 @@ -0,0 +1 @@ +DH_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DHparams_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DHparams_print.3 new file mode 120000 index 00000000..1b54d4f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DHparams_print.3 @@ -0,0 +1 @@ +RSA_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DHparams_print_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DHparams_print_fp.3 new file mode 120000 index 00000000..1b54d4f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DHparams_print_fp.3 @@ -0,0 +1 @@ +RSA_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIRECTORYSTRING_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIRECTORYSTRING_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIRECTORYSTRING_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIRECTORYSTRING_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIRECTORYSTRING_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIRECTORYSTRING_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DISPLAYTEXT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DISPLAYTEXT_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DISPLAYTEXT_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DISPLAYTEXT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DISPLAYTEXT_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DISPLAYTEXT_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_NAME_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_NAME_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_NAME_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_NAME_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_NAME_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_NAME_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DIST_POINT_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_OpenSSL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_OpenSSL.3 new file mode 120000 index 00000000..a270075e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_OpenSSL.3 @@ -0,0 +1 @@ +DSA_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_free.3 new file mode 120000 index 00000000..594a0682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_free.3 @@ -0,0 +1 @@ +DSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_get0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_get0.3 new file mode 120000 index 00000000..594a0682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_get0.3 @@ -0,0 +1 @@ +DSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_new.3 index 023b20af..0561f6b5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_SIG_NEW 3" -.TH DSA_SIG_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_SIG_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_set0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_set0.3 new file mode 120000 index 00000000..594a0682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_SIG_set0.3 @@ -0,0 +1 @@ +DSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_bits.3 new file mode 120000 index 00000000..a70c5594 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_bits.3 @@ -0,0 +1 @@ +DSA_size.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_clear_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_clear_flags.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_clear_flags.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_do_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_do_sign.3 index b0e978c3..35e4b90a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_do_sign.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_do_sign.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_DO_SIGN 3" -.TH DSA_DO_SIGN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_DO_SIGN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_do_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_do_verify.3 new file mode 120000 index 00000000..cb094e2a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_do_verify.3 @@ -0,0 +1 @@ +DSA_do_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_dup_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_dup_DH.3 index 862a5977..e0f12e4e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_dup_DH.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_dup_DH.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_DUP_DH 3" -.TH DSA_DUP_DH 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_DUP_DH 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_free.3 new file mode 120000 index 00000000..99811ec8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_free.3 @@ -0,0 +1 @@ +DSA_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_key.3 index 7b62ff98..36851b0c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_key.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_key.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_GENERATE_KEY 3" -.TH DSA_GENERATE_KEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_GENERATE_KEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_parameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_parameters.3 index 62466b66..ed41e1c4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_parameters.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_parameters.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_GENERATE_PARAMETERS 3" -.TH DSA_GENERATE_PARAMETERS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_GENERATE_PARAMETERS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_parameters_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_parameters_ex.3 new file mode 120000 index 00000000..bc41282e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_generate_parameters_ex.3 @@ -0,0 +1 @@ +DSA_generate_parameters.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_engine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_engine.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_engine.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_g.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_g.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_g.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_key.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_key.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_p.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_p.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_p.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_pqg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_pqg.3 index 033b873e..6c95ff30 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_pqg.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_pqg.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_GET0_PQG 3" -.TH DSA_GET0_PQG 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_GET0_PQG 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_priv_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_priv_key.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_priv_key.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_pub_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_pub_key.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_pub_key.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_q.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_q.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get0_q.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_default_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_default_method.3 new file mode 120000 index 00000000..a270075e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_default_method.3 @@ -0,0 +1 @@ +DSA_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_ex_new_index.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_get_ex_new_index.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_dup.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_dup.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_free.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_free.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get0_app_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get0_app_data.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get0_app_data.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get0_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get0_name.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get0_name.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_bn_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_bn_mod_exp.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_bn_mod_exp.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_finish.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_finish.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_finish.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_flags.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_flags.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_init.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_init.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_keygen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_keygen.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_keygen.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_mod_exp.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_mod_exp.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_paramgen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_paramgen.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_paramgen.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_sign.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_sign.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_sign_setup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_sign_setup.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_sign_setup.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_verify.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_get_verify.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_new.3 index aca06aeb..804b2a86 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_METH_NEW 3" -.TH DSA_METH_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_METH_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set0_app_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set0_app_data.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set0_app_data.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set1_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set1_name.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set1_name.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_bn_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_bn_mod_exp.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_bn_mod_exp.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_finish.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_finish.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_finish.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_flags.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_flags.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_init.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_init.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_keygen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_keygen.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_keygen.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_mod_exp.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_mod_exp.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_paramgen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_paramgen.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_paramgen.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_sign.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_sign.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_sign_setup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_sign_setup.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_sign_setup.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_verify.3 new file mode 120000 index 00000000..66aa353c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_meth_set_verify.3 @@ -0,0 +1 @@ +DSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_new.3 index 6043d3b1..dcbb88a2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_NEW 3" -.TH DSA_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_new_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_new_method.3 new file mode 120000 index 00000000..a270075e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_new_method.3 @@ -0,0 +1 @@ +DSA_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_print.3 new file mode 120000 index 00000000..1b54d4f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_print.3 @@ -0,0 +1 @@ +RSA_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_print_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_print_fp.3 new file mode 120000 index 00000000..1b54d4f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_print_fp.3 @@ -0,0 +1 @@ +RSA_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_security_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_security_bits.3 new file mode 120000 index 00000000..a70c5594 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_security_bits.3 @@ -0,0 +1 @@ +DSA_size.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set0_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set0_key.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set0_key.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set0_pqg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set0_pqg.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set0_pqg.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_default_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_default_method.3 new file mode 120000 index 00000000..a270075e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_default_method.3 @@ -0,0 +1 @@ +DSA_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_flags.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_flags.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_method.3 index 3aa3b047..b761a0dd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_method.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_set_method.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_SET_METHOD 3" -.TH DSA_SET_METHOD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_SET_METHOD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -182,7 +182,7 @@ recommended. \&\fBrsa\fR. This will replace the \s-1DSA_METHOD\s0 used by the \s-1DSA\s0 key and if the previous method was supplied by an \s-1ENGINE,\s0 the handle to that \s-1ENGINE\s0 will be released during the change. It is possible to have \s-1DSA\s0 keys that only -work with certain \s-1DSA_METHOD\s0 implementations (eg. from an \s-1ENGINE\s0 module +work with certain \s-1DSA_METHOD\s0 implementations (e.g. from an \s-1ENGINE\s0 module that supports embedded hardware-protected keys), and in such cases attempting to change the \s-1DSA_METHOD\s0 for the key can have unexpected results. See DSA_meth_new for information on constructing custom \s-1DSA_METHOD\s0 @@ -199,7 +199,7 @@ controlled by \fBDSA_set_default_method()\fR is used. .PP \&\fBDSA_set_default_method()\fR returns no value. .PP -\&\fBDSA_set_method()\fR returns non-zero if the provided \fBmeth\fR was successfully set as +\&\fBDSA_set_method()\fR returns nonzero if the provided \fBmeth\fR was successfully set as the method for \fBdsa\fR (including unloading the \s-1ENGINE\s0 handle if the previous method was supplied by an \s-1ENGINE\s0). .PP @@ -211,7 +211,7 @@ fails. Otherwise it returns a pointer to the newly allocated structure. \&\fBDSA_new\fR\|(3), \fBDSA_new\fR\|(3), \fBDSA_meth_new\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_sign.3 index 2d6df2d4..b33cf431 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_sign.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_sign.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_SIGN 3" -.TH DSA_SIGN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_SIGN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_sign_setup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_sign_setup.3 new file mode 120000 index 00000000..ccbb2fc3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_sign_setup.3 @@ -0,0 +1 @@ +DSA_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_size.3 index f678c6c5..c6fdb22e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_size.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_size.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DSA_SIZE 3" -.TH DSA_SIZE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DSA_SIZE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_test_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_test_flags.3 new file mode 120000 index 00000000..d86c0a8f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_test_flags.3 @@ -0,0 +1 @@ +DSA_get0_pqg.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_verify.3 new file mode 120000 index 00000000..ccbb2fc3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSA_verify.3 @@ -0,0 +1 @@ +DSA_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_print.3 new file mode 120000 index 00000000..1b54d4f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_print.3 @@ -0,0 +1 @@ +RSA_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_print_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_print_fp.3 new file mode 120000 index 00000000..1b54d4f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DSAparams_print_fp.3 @@ -0,0 +1 @@ +RSA_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_client_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_client_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_client_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_get_data_mtu.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_get_data_mtu.3 index c26592e0..6fdafced 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_get_data_mtu.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_get_data_mtu.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DTLS_GET_DATA_MTU 3" -.TH DTLS_GET_DATA_MTU 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DTLS_GET_DATA_MTU 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_server_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_server_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_server_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_set_timer_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_set_timer_cb.3 index bc03d54d..0537eb6c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_set_timer_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_set_timer_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DTLS_SET_TIMER_CB 3" -.TH DTLS_SET_TIMER_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DTLS_SET_TIMER_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_timer_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_timer_cb.3 new file mode 120000 index 00000000..cff504c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLS_timer_cb.3 @@ -0,0 +1 @@ +DTLS_set_timer_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_client_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_client_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_client_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_server_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_server_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_2_server_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_client_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_client_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_client_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_listen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_listen.3 index 00e9bb2f..316dcbb3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_listen.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_listen.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DTLSV1_LISTEN 3" -.TH DTLSV1_LISTEN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DTLSV1_LISTEN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -169,7 +169,7 @@ message then the amplification attack has succeeded. If \s-1DTLS\s0 is used over \s-1UDP\s0 (or any datagram based protocol that does not validate the source \s-1IP\s0) then it is susceptible to this type of attack. TLSv1.3 is designed to operate over a stream-based transport protocol (such as \s-1TCP\s0). -If \s-1TCP\s0 is being used then there is no need to use \fBSSL_stateless()\fR. However some +If \s-1TCP\s0 is being used then there is no need to use \fBSSL_stateless()\fR. However, some stream-based transport protocols (e.g. \s-1QUIC\s0) may not validate the source address. In this case a TLSv1.3 application would be susceptible to this attack. .PP @@ -231,7 +231,7 @@ will be set up ready to continue the handshake. the \fBpeer\fR value will also filled in. .PP A return value of 0 indicates a non-fatal error. This could (for -example) be because of non-blocking \s-1IO,\s0 or some invalid message having been +example) be because of nonblocking \s-1IO,\s0 or some invalid message having been received from a peer. Errors may be placed on the OpenSSL error queue with further information if appropriate. Typically user code is expected to retry the call to \fBDTLSv1_listen()\fR in the event of a non-fatal error. @@ -256,7 +256,7 @@ The \fBDTLSv1_listen()\fR return codes were clarified in OpenSSL 1.1.0. The type of \*(L"peer\*(R" also changed in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_server_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_server_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/DTLSv1_server_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_get_ex_new_index.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_get_ex_new_index.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDH_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_free.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_free.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0_r.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0_r.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0_r.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0_s.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0_s.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_get0_s.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_new.3 index 04e1bba2..537ac24e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_new.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "ECDSA_SIG_NEW 3" -.TH ECDSA_SIG_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ECDSA_SIG_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -ECDSA_SIG_get0, ECDSA_SIG_get0_r, ECDSA_SIG_get0_s, ECDSA_SIG_set0, ECDSA_SIG_new, ECDSA_SIG_free, ECDSA_size, ECDSA_sign, ECDSA_do_sign, ECDSA_verify, ECDSA_do_verify, ECDSA_sign_setup, ECDSA_sign_ex, ECDSA_do_sign_ex \- low level elliptic curve digital signature algorithm (ECDSA) functions +ECDSA_SIG_get0, ECDSA_SIG_get0_r, ECDSA_SIG_get0_s, ECDSA_SIG_set0, ECDSA_SIG_new, ECDSA_SIG_free, ECDSA_size, ECDSA_sign, ECDSA_do_sign, ECDSA_verify, ECDSA_do_verify, ECDSA_sign_setup, ECDSA_sign_ex, ECDSA_do_sign_ex \- low\-level elliptic curve digital signature algorithm (ECDSA) functions .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -173,7 +173,7 @@ ECDSA_SIG_get0, ECDSA_SIG_get0_r, ECDSA_SIG_get0_s, ECDSA_SIG_set0, ECDSA_SIG_ne .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -Note: these functions provide a low level interface to \s-1ECDSA.\s0 Most +Note: these functions provide a low-level interface to \s-1ECDSA.\s0 Most applications should use the higher level \fB\s-1EVP\s0\fR interface such as \&\fBEVP_DigestSignInit\fR\|(3) or \fBEVP_DigestVerifyInit\fR\|(3) instead. .PP @@ -339,7 +339,7 @@ and finally evaluate the return value: \&\fBd2i_ECDSA_SIG\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2004\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2004\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_set0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_set0.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_SIG_set0.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_sign.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_sign.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_sign_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_sign_ex.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_sign_ex.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_verify.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_do_verify.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign_ex.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign_ex.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign_setup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign_setup.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_sign_setup.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_size.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_size.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_verify.3 new file mode 120000 index 00000000..d9b069bf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECDSA_verify.3 @@ -0,0 +1 @@ +ECDSA_SIG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPARAMETERS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPARAMETERS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPARAMETERS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPARAMETERS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPARAMETERS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPARAMETERS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKPARAMETERS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKPARAMETERS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKPARAMETERS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKPARAMETERS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKPARAMETERS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKPARAMETERS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKParameters_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKParameters_print.3 index de918ece..2f8ddfb0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKParameters_print.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKParameters_print.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ECPKPARAMETERS_PRINT 3" -.TH ECPKPARAMETERS_PRINT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ECPKPARAMETERS_PRINT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKParameters_print_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKParameters_print_fp.3 new file mode 120000 index 00000000..f4dd40ca --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ECPKParameters_print_fp.3 @@ -0,0 +1 @@ +ECPKParameters_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GF2m_simple_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GF2m_simple_method.3 new file mode 120000 index 00000000..e3009d9d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GF2m_simple_method.3 @@ -0,0 +1 @@ +EC_GFp_simple_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_mont_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_mont_method.3 new file mode 120000 index 00000000..e3009d9d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_mont_method.3 @@ -0,0 +1 @@ +EC_GFp_simple_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nist_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nist_method.3 new file mode 120000 index 00000000..e3009d9d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nist_method.3 @@ -0,0 +1 @@ +EC_GFp_simple_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp224_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp224_method.3 new file mode 120000 index 00000000..e3009d9d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp224_method.3 @@ -0,0 +1 @@ +EC_GFp_simple_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp256_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp256_method.3 new file mode 120000 index 00000000..e3009d9d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp256_method.3 @@ -0,0 +1 @@ +EC_GFp_simple_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp521_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp521_method.3 new file mode 120000 index 00000000..e3009d9d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_nistp521_method.3 @@ -0,0 +1 @@ +EC_GFp_simple_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_simple_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_simple_method.3 index a3f36dc3..0eb1cff9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_simple_method.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GFp_simple_method.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EC_GFP_SIMPLE_METHOD 3" -.TH EC_GFP_SIMPLE_METHOD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EC_GFP_SIMPLE_METHOD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_check.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_check.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_check_discriminant.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_check_discriminant.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_check_discriminant.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_clear_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_clear_free.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_clear_free.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_cmp.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_cmp.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_copy.3 index f41a962d..3ab9f823 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_copy.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_copy.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EC_GROUP_COPY 3" -.TH EC_GROUP_COPY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EC_GROUP_COPY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_dup.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_dup.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_free.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_free.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_cofactor.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_cofactor.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_cofactor.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_generator.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_generator.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_generator.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_order.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_order.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_order.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_seed.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_seed.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get0_seed.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_asn1_flag.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_asn1_flag.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_asn1_flag.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_basis_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_basis_type.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_basis_type.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_cofactor.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_cofactor.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_cofactor.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_GF2m.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_GF2m.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_GF2m.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_GFp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_GFp.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_GFp.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_name.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_curve_name.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_degree.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_degree.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_degree.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_ecparameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_ecparameters.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_ecparameters.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_ecpkparameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_ecpkparameters.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_ecpkparameters.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_order.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_order.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_order.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_pentanomial_basis.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_pentanomial_basis.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_pentanomial_basis.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_point_conversion_form.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_point_conversion_form.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_point_conversion_form.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_seed_len.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_seed_len.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_seed_len.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_trinomial_basis.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_trinomial_basis.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_get_trinomial_basis.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_have_precompute_mult.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_have_precompute_mult.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_have_precompute_mult.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_method_of.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_method_of.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_method_of.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new.3 index 3373ace3..ed1e0b94 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EC_GROUP_NEW 3" -.TH EC_GROUP_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EC_GROUP_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -204,7 +204,7 @@ specific \s-1PK\s0 \fBparams\fR. \&\fBEC_GROUP_set_curve()\fR sets the curve parameters \fBp\fR, \fBa\fR and \fBb\fR. For a curve over Fp \fBp\fR is the prime for the field. For a curve over F2^m \fBp\fR represents the irreducible polynomial \- each bit represents a term in the polynomial. -Therefore there will either be three or five bits set dependent on whether the +Therefore, there will either be three or five bits set dependent on whether the polynomial is a trinomial or a pentanomial. In either case, \fBa\fR and \fBb\fR represents the coefficients a and b from the relevant equation introduced above. @@ -271,7 +271,7 @@ All EC_GROUP_new* functions return a pointer to the newly constructed group, or \&\fBEC_GFp_simple_method\fR\|(3), \fBd2i_ECPKParameters\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2013\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2013\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_by_curve_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_by_curve_name.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_by_curve_name.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_curve_GF2m.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_curve_GF2m.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_curve_GF2m.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_curve_GFp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_curve_GFp.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_curve_GFp.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_from_ecparameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_from_ecparameters.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_from_ecparameters.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_from_ecpkparameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_from_ecpkparameters.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_new_from_ecpkparameters.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_order_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_order_bits.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_order_bits.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_precompute_mult.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_precompute_mult.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_precompute_mult.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_asn1_flag.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_asn1_flag.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_asn1_flag.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_GF2m.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_GF2m.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_GF2m.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_GFp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_GFp.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_GFp.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_name.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_curve_name.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_generator.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_generator.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_generator.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_point_conversion_form.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_point_conversion_form.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_point_conversion_form.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_seed.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_seed.3 new file mode 120000 index 00000000..e366f002 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_GROUP_set_seed.3 @@ -0,0 +1 @@ +EC_GROUP_copy.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_check_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_check_key.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_check_key.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_clear_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_clear_flags.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_clear_flags.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_copy.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_copy.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_decoded_from_explicit_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_decoded_from_explicit_params.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_decoded_from_explicit_params.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_dup.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_dup.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_free.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_free.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_generate_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_generate_key.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_generate_key.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_engine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_engine.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_engine.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_group.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_group.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_group.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_private_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_private_key.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_private_key.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_public_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_public_key.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get0_public_key.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_conv_form.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_conv_form.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_conv_form.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_enc_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_enc_flags.3 index 8c62fdd2..4726e137 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_enc_flags.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_enc_flags.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EC_KEY_GET_ENC_FLAGS 3" -.TH EC_KEY_GET_ENC_FLAGS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EC_KEY_GET_ENC_FLAGS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_ex_new_index.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_ex_new_index.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_flags.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_flags.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_method.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_get_method.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_key2buf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_key2buf.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_key2buf.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_new.3 index 91d4d8e8..e9136fa0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_new.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "EC_KEY_NEW 3" -.TH EC_KEY_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EC_KEY_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -EC_KEY_get_method, EC_KEY_set_method, EC_KEY_new, EC_KEY_get_flags, EC_KEY_set_flags, EC_KEY_clear_flags, EC_KEY_new_by_curve_name, EC_KEY_free, EC_KEY_copy, EC_KEY_dup, EC_KEY_up_ref, EC_KEY_get0_engine, EC_KEY_get0_group, EC_KEY_set_group, EC_KEY_get0_private_key, EC_KEY_set_private_key, EC_KEY_get0_public_key, EC_KEY_set_public_key, EC_KEY_get_conv_form, EC_KEY_set_conv_form, EC_KEY_set_asn1_flag, EC_KEY_precompute_mult, EC_KEY_generate_key, EC_KEY_check_key, EC_KEY_set_public_key_affine_coordinates, EC_KEY_oct2key, EC_KEY_key2buf, EC_KEY_oct2priv, EC_KEY_priv2oct, EC_KEY_priv2buf \- Functions for creating, destroying and manipulating EC_KEY objects +EC_KEY_get_method, EC_KEY_set_method, EC_KEY_new, EC_KEY_get_flags, EC_KEY_set_flags, EC_KEY_clear_flags, EC_KEY_new_by_curve_name, EC_KEY_free, EC_KEY_copy, EC_KEY_dup, EC_KEY_up_ref, EC_KEY_get0_engine, EC_KEY_get0_group, EC_KEY_set_group, EC_KEY_get0_private_key, EC_KEY_set_private_key, EC_KEY_get0_public_key, EC_KEY_set_public_key, EC_KEY_get_conv_form, EC_KEY_set_conv_form, EC_KEY_set_asn1_flag, EC_KEY_decoded_from_explicit_params, EC_KEY_precompute_mult, EC_KEY_generate_key, EC_KEY_check_key, EC_KEY_set_public_key_affine_coordinates, EC_KEY_oct2key, EC_KEY_key2buf, EC_KEY_oct2priv, EC_KEY_priv2oct, EC_KEY_priv2buf \- Functions for creating, destroying and manipulating EC_KEY objects .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -158,12 +158,13 @@ EC_KEY_get_method, EC_KEY_set_method, EC_KEY_new, EC_KEY_get_flags, EC_KEY_set_f \& const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); \& int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); \& const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); -\& int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); +\& int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *priv_key); \& const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); \& int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); \& point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); \& void EC_KEY_set_conv_form(EC_KEY *eckey, point_conversion_form_t cform); \& void EC_KEY_set_asn1_flag(EC_KEY *eckey, int asn1_flag); +\& int EC_KEY_decoded_from_explicit_params(const EC_KEY *key); \& int EC_KEY_precompute_mult(EC_KEY *key, BN_CTX *ctx); \& int EC_KEY_generate_key(EC_KEY *key); \& int EC_KEY_check_key(const EC_KEY *key); @@ -226,7 +227,9 @@ that it is valid. The functions \fBEC_KEY_get0_group()\fR, \fBEC_KEY_set_group()\fR, \&\fBEC_KEY_get0_private_key()\fR, \fBEC_KEY_set_private_key()\fR, \fBEC_KEY_get0_public_key()\fR, and \fBEC_KEY_set_public_key()\fR get and set the \s-1EC_GROUP\s0 object, the private key, -and the \s-1EC_POINT\s0 public key for the \fBkey\fR respectively. +and the \s-1EC_POINT\s0 public key for the \fBkey\fR respectively. The function +\&\fBEC_KEY_set_private_key()\fR accepts \s-1NULL\s0 as the priv_key argument to securely clear +the private key component from the \s-1EC_KEY.\s0 .PP The functions \fBEC_KEY_get_conv_form()\fR and \fBEC_KEY_set_conv_form()\fR get and set the point_conversion_form for the \fBkey\fR. For a description of @@ -244,11 +247,15 @@ other flags are left in their existing state. (if set). Refer to \fBEC_GROUP_copy\fR\|(3) for further information on the asn1_flag. .PP +\&\fBEC_KEY_decoded_from_explicit_params()\fR returns 1 if the group of the \fIkey\fR was +decoded from data with explicitly encoded group parameters, \-1 if the \fIkey\fR +is \s-1NULL\s0 or the group parameters are missing, and 0 otherwise. +.PP \&\fBEC_KEY_precompute_mult()\fR stores multiples of the underlying \s-1EC_GROUP\s0 generator for faster point multiplication. See also \fBEC_POINT_add\fR\|(3). .PP \&\fBEC_KEY_oct2key()\fR and \fBEC_KEY_key2buf()\fR are identical to the functions -\&\fBEC_POINT_oct2point()\fR and \fBEC_KEY_point2buf()\fR except they use the public key +\&\fBEC_POINT_oct2point()\fR and \fBEC_POINT_point2buf()\fR except they use the public key \&\s-1EC_POINT\s0 in \fBeckey\fR. .PP \&\fBEC_KEY_oct2priv()\fR and \fBEC_KEY_priv2oct()\fR convert between the private key @@ -279,10 +286,14 @@ integer. .PP \&\fBEC_KEY_get0_engine()\fR returns a pointer to an \s-1ENGINE,\s0 or \s-1NULL\s0 if it wasn't set. .PP -\&\fBEC_KEY_up_ref()\fR, \fBEC_KEY_set_group()\fR, \fBEC_KEY_set_private_key()\fR, -\&\fBEC_KEY_set_public_key()\fR, \fBEC_KEY_precompute_mult()\fR, \fBEC_KEY_generate_key()\fR, -\&\fBEC_KEY_check_key()\fR, \fBEC_KEY_set_public_key_affine_coordinates()\fR, -\&\fBEC_KEY_oct2key()\fR and \fBEC_KEY_oct2priv()\fR return 1 on success or 0 on error. +\&\fBEC_KEY_up_ref()\fR, \fBEC_KEY_set_group()\fR, \fBEC_KEY_set_public_key()\fR, +\&\fBEC_KEY_precompute_mult()\fR, \fBEC_KEY_generate_key()\fR, \fBEC_KEY_check_key()\fR, +\&\fBEC_KEY_set_public_key_affine_coordinates()\fR, \fBEC_KEY_oct2key()\fR and +\&\fBEC_KEY_oct2priv()\fR return 1 on success or 0 on error. +.PP +\&\fBEC_KEY_set_private_key()\fR returns 1 on success or 0 on error except when the +priv_key argument is \s-1NULL,\s0 in that case it returns 0, for legacy compatibility, +and should not be treated as an error. .PP \&\fBEC_KEY_get0_group()\fR returns the \s-1EC_GROUP\s0 associated with the \s-1EC_KEY.\s0 .PP @@ -301,7 +312,7 @@ of the buffer or 0 on error. \&\fBd2i_ECPKParameters\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2013\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2013\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_new_by_curve_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_new_by_curve_name.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_new_by_curve_name.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_oct2key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_oct2key.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_oct2key.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_oct2priv.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_oct2priv.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_oct2priv.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_precompute_mult.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_precompute_mult.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_precompute_mult.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_priv2buf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_priv2buf.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_priv2buf.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_priv2oct.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_priv2oct.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_priv2oct.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_asn1_flag.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_asn1_flag.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_asn1_flag.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_conv_form.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_conv_form.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_conv_form.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_enc_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_enc_flags.3 new file mode 120000 index 00000000..1caac360 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_enc_flags.3 @@ -0,0 +1 @@ +EC_KEY_get_enc_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_flags.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_flags.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_group.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_group.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_group.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_method.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_method.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_private_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_private_key.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_private_key.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_public_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_public_key.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_public_key.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_public_key_affine_coordinates.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_public_key_affine_coordinates.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_set_public_key_affine_coordinates.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_up_ref.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_up_ref.3 new file mode 120000 index 00000000..369b9ad7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_KEY_up_ref.3 @@ -0,0 +1 @@ +EC_KEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_METHOD_get_field_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_METHOD_get_field_type.3 new file mode 120000 index 00000000..e3009d9d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_METHOD_get_field_type.3 @@ -0,0 +1 @@ +EC_GFp_simple_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_add.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_add.3 index 763a1095..fe76ac9c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_add.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_add.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EC_POINT_ADD 3" -.TH EC_POINT_ADD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EC_POINT_ADD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_bn2point.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_bn2point.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_bn2point.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_clear_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_clear_free.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_clear_free.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_cmp.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_cmp.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_copy.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_copy.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_dbl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_dbl.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_dbl.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_dup.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_dup.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_free.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_free.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_Jprojective_coordinates_GFp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_Jprojective_coordinates_GFp.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_Jprojective_coordinates_GFp.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates_GF2m.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates_GF2m.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates_GF2m.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates_GFp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates_GFp.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_get_affine_coordinates_GFp.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_hex2point.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_hex2point.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_hex2point.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_invert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_invert.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_invert.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_is_at_infinity.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_is_at_infinity.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_is_at_infinity.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_is_on_curve.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_is_on_curve.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_is_on_curve.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_make_affine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_make_affine.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_make_affine.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_method_of.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_method_of.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_method_of.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_mul.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_mul.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_mul.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_new.3 index 238a372a..c4a8f041 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EC_POINT_NEW 3" -.TH EC_POINT_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EC_POINT_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -259,7 +259,7 @@ to (x, y, 1). To set or get the projective co-ordinates use .PP Points can also be described in terms of their compressed co-ordinates. For a point (x, y), for any given value for x such that the point is on the curve -there will only ever be two possible values for y. Therefore a point can be set +there will only ever be two possible values for y. Therefore, a point can be set using the \fBEC_POINT_set_compressed_coordinates()\fR function where \fBx\fR is the x co-ordinate and \fBy_bit\fR is a value 0 or 1 to identify which of the two possible values for y should be used. @@ -351,7 +351,7 @@ error. \&\fBEC_GFp_simple_method\fR\|(3), \fBd2i_ECPKParameters\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2013\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2013\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_oct2point.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_oct2point.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_oct2point.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2bn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2bn.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2bn.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2buf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2buf.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2buf.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2hex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2hex.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2hex.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2oct.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2oct.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_point2oct.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_Jprojective_coordinates_GFp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_Jprojective_coordinates_GFp.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_Jprojective_coordinates_GFp.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates_GF2m.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates_GF2m.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates_GF2m.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates_GFp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates_GFp.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_affine_coordinates_GFp.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates_GF2m.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates_GF2m.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates_GF2m.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates_GFp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates_GFp.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_compressed_coordinates_GFp.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_to_infinity.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_to_infinity.3 new file mode 120000 index 00000000..69d18a48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINT_set_to_infinity.3 @@ -0,0 +1 @@ +EC_POINT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINTs_make_affine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINTs_make_affine.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINTs_make_affine.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINTs_mul.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINTs_mul.3 new file mode 120000 index 00000000..e4add875 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_POINTs_mul.3 @@ -0,0 +1 @@ +EC_POINT_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_get_builtin_curves.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_get_builtin_curves.3 new file mode 120000 index 00000000..b170f49c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EC_get_builtin_curves.3 @@ -0,0 +1 @@ +EC_GROUP_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EDIPARTYNAME_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EDIPARTYNAME_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EDIPARTYNAME_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EDIPARTYNAME_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EDIPARTYNAME_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EDIPARTYNAME_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_add.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_add.3 index 369d8e25..bd7a2ddd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_add.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_add.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ENGINE_ADD 3" -.TH ENGINE_ADD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ENGINE_ADD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -283,7 +283,7 @@ implementation includes the following abstractions; .SS "Reference counting and handles" .IX Subsection "Reference counting and handles" Due to the modular nature of the \s-1ENGINE API,\s0 pointers to ENGINEs need to be -treated as handles \- ie. not only as pointers, but also as references to +treated as handles \- i.e. not only as pointers, but also as references to the underlying \s-1ENGINE\s0 object. Ie. one should obtain a new reference when making copies of an \s-1ENGINE\s0 pointer if the copies will be used (and released) independently. @@ -354,15 +354,15 @@ operational \s-1ENGINE\s0 for a given cryptographic purpose. .PP To obtain a functional reference from an existing structural reference, call the \fBENGINE_init()\fR function. This returns zero if the \s-1ENGINE\s0 was not -already operational and couldn't be successfully initialised (eg. lack of +already operational and couldn't be successfully initialised (e.g. lack of system drivers, no special hardware attached, etc), otherwise it will -return non-zero to indicate that the \s-1ENGINE\s0 is now operational and will +return nonzero to indicate that the \s-1ENGINE\s0 is now operational and will have allocated a new \fBfunctional\fR reference to the \s-1ENGINE.\s0 All functional references are released by calling \fBENGINE_finish()\fR (which removes the implicit structural reference as well). .PP The second way to get a functional reference is by asking OpenSSL for a -default implementation for a given task, eg. by \fBENGINE_get_default_RSA()\fR, +default implementation for a given task, e.g. by \fBENGINE_get_default_RSA()\fR, \&\fBENGINE_get_default_cipher_engine()\fR, etc. These are discussed in the next section, though they are not usually required by application programmers as they are used automatically when creating and using the relevant @@ -379,7 +379,7 @@ In the case of other abstractions like \s-1RSA, DSA,\s0 etc, there is only one \&\*(L"algorithm\*(R" so all implementations implicitly register using the same 'nid' index. .PP -When a default \s-1ENGINE\s0 is requested for a given abstraction/algorithm/mode, (eg. +When a default \s-1ENGINE\s0 is requested for a given abstraction/algorithm/mode, (e.g. when calling RSA_new_method(\s-1NULL\s0)), a \*(L"get_default\*(R" call will be made to the \&\s-1ENGINE\s0 subsystem to process the corresponding state table and return a functional reference to an initialised \s-1ENGINE\s0 whose implementation should be @@ -428,7 +428,7 @@ is something for the application to control. Some applications will want to allow the user to specify exactly which \s-1ENGINE\s0 they want used if any is to be used at all. Others may prefer to load all support and have OpenSSL automatically use at run-time any \s-1ENGINE\s0 that is able to -successfully initialise \- ie. to assume that this corresponds to +successfully initialise \- i.e. to assume that this corresponds to acceleration hardware attached to the machine or some such thing. There are probably numerous other ways in which applications may prefer to handle things, so we will simply illustrate the consequences as they apply to a @@ -520,7 +520,7 @@ so that it can be initialised for use. This could include the path to any driver or config files it needs to load, required network addresses, smart-card identifiers, passwords to initialise protected devices, logging information, etc etc. This class of commands typically needs to be -passed to an \s-1ENGINE\s0 \fBbefore\fR attempting to initialise it, ie. before +passed to an \s-1ENGINE\s0 \fBbefore\fR attempting to initialise it, i.e. before calling \fBENGINE_init()\fR. The other class of commands consist of settings or operations that tweak certain behaviour or cause certain operations to take place, and these commands may work either before or after \fBENGINE_init()\fR, or @@ -582,7 +582,7 @@ boolean success or failure. .Ve .PP Note that \fBENGINE_ctrl_cmd_string()\fR accepts a boolean argument that can -relax the semantics of the function \- if set non-zero it will only return +relax the semantics of the function \- if set nonzero it will only return failure if the \s-1ENGINE\s0 supported the given command name but failed while executing it, if the \s-1ENGINE\s0 doesn't support the command name it will simply return success without doing anything. In this case we assume the user is @@ -595,7 +595,7 @@ It is possible to discover at run-time the names, numerical-ids, descriptions and input parameters of the control commands supported by an \s-1ENGINE\s0 using a structural reference. Note that some control commands are defined by OpenSSL itself and it will intercept and handle these control commands on behalf of the -\&\s-1ENGINE,\s0 ie. the \s-1ENGINE\s0's \fBctrl()\fR handler is not used for the control command. +\&\s-1ENGINE,\s0 i.e. the \s-1ENGINE\s0's \fBctrl()\fR handler is not used for the control command. openssl/engine.h defines an index, \s-1ENGINE_CMD_BASE,\s0 that all control commands implemented by ENGINEs should be numbered from. Any command value lower than this symbol is considered a \*(L"generic\*(R" command is handled directly by the @@ -667,7 +667,7 @@ by applications, administrations, users, etc. These can support arbitrary operations via \fBENGINE_ctrl()\fR, including passing to and/or from the control commands data of any arbitrary type. These commands are supported in the discovery mechanisms simply to allow applications to determine if an \s-1ENGINE\s0 -supports certain specific commands it might want to use (eg. application \*(L"foo\*(R" +supports certain specific commands it might want to use (e.g. application \*(L"foo\*(R" might query various ENGINEs to see if they implement \*(L"\s-1FOO_GET_VENDOR_LOGO_GIF\*(R"\s0 \- and \s-1ENGINE\s0 could therefore decide whether or not to support this \*(L"foo\*(R"\-specific extension). @@ -702,8 +702,7 @@ global table flags which are used to control the registration behaviour of .PP All \fBENGINE_register_TYPE()\fR functions return 1 on success or 0 on error. .PP -\&\fBENGINE_register_complete()\fR and \fBENGINE_register_all_complete()\fR return 1 on success -or 0 on error. +\&\fBENGINE_register_complete()\fR and \fBENGINE_register_all_complete()\fR always return 1. .PP \&\fBENGINE_ctrl()\fR returns a positive value on success or others on error. .PP @@ -714,7 +713,7 @@ or 0 on error. \&\fBENGINE_new()\fR returns a valid \fB\s-1ENGINE\s0\fR structure on success or \s-1NULL\s0 if an error occurred. .PP -\&\fBENGINE_free()\fR returns 1 on success or 0 on error. +\&\fBENGINE_free()\fR always returns 1. .PP \&\fBENGINE_up_ref()\fR returns 1 on success or 0 on error. .PP @@ -759,7 +758,7 @@ done by \fBOPENSSL_cleanup()\fR and should not be used. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2002\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2002\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_add_conf_module.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_add_conf_module.3 new file mode 120000 index 00000000..8619db58 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_add_conf_module.3 @@ -0,0 +1 @@ +OPENSSL_load_builtin_modules.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_by_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_by_id.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_by_id.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_cleanup.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_cleanup.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_cmd_is_executable.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_cmd_is_executable.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_cmd_is_executable.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl_cmd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl_cmd.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl_cmd.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl_cmd_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl_cmd_string.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_ctrl_cmd_string.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_finish.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_finish.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_finish.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_free.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_free.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_DH.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_DH.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_DSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_DSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_RAND.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_RAND.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_RAND.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_RSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_RSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cipher.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cipher.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cipher_engine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cipher_engine.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cipher_engine.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ciphers.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ciphers.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cmd_defns.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cmd_defns.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_cmd_defns.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ctrl_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ctrl_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ctrl_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_DH.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_DH.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_DSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_DSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_RAND.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_RAND.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_RAND.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_RSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_default_RSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_destroy_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_destroy_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_destroy_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digest.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digest.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digest_engine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digest_engine.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digest_engine.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digests.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digests.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_digests.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ex_new_index.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_ex_new_index.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_finish_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_finish_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_finish_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_first.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_first.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_first.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_flags.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_flags.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_id.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_id.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_init_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_init_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_init_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_last.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_last.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_last.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_load_privkey_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_load_privkey_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_load_privkey_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_load_pubkey_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_load_pubkey_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_load_pubkey_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_name.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_name.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_next.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_next.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_next.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_prev.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_prev.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_prev.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_table_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_table_flags.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_get_table_flags.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_init.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_init.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_builtin_engines.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_builtin_engines.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_builtin_engines.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_private_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_private_key.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_private_key.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_public_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_public_key.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_load_public_key.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_new.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_new.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_DH.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_DH.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_DSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_DSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_RAND.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_RAND.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_RAND.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_RSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_RSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_DH.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_DH.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_DSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_DSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_RAND.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_RAND.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_RAND.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_RSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_RSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_ciphers.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_ciphers.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_complete.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_complete.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_complete.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_digests.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_digests.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_all_digests.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_ciphers.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_ciphers.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_complete.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_complete.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_complete.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_digests.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_digests.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_register_digests.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_remove.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_remove.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_remove.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_DH.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_DH.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_DSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_DSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_RAND.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_RAND.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_RAND.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_RSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_RSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ciphers.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ciphers.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_cmd_defns.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_cmd_defns.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_cmd_defns.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ctrl_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ctrl_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ctrl_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_DH.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_DH.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_DSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_DSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_RAND.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_RAND.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_RAND.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_RSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_RSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_ciphers.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_ciphers.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_digests.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_digests.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_digests.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_string.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_default_string.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_destroy_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_destroy_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_destroy_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_digests.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_digests.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_digests.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_finish_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_finish_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_finish_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_flags.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_flags.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_id.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_id.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_init_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_init_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_init_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_load_privkey_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_load_privkey_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_load_privkey_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_load_pubkey_function.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_load_pubkey_function.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_load_pubkey_function.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_name.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_name.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_table_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_table_flags.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_set_table_flags.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_DH.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_DH.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_DSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_DSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_RAND.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_RAND.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_RAND.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_RSA.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_RSA.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_ciphers.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_ciphers.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_digests.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_digests.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_unregister_digests.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_up_ref.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_up_ref.3 new file mode 120000 index 00000000..af529ac9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ENGINE_up_ref.3 @@ -0,0 +1 @@ +ENGINE_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_FATAL_ERROR.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_FATAL_ERROR.3 new file mode 120000 index 00000000..1ad0bf79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_FATAL_ERROR.3 @@ -0,0 +1 @@ +ERR_GET_LIB.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_FUNC.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_FUNC.3 new file mode 120000 index 00000000..1ad0bf79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_FUNC.3 @@ -0,0 +1 @@ +ERR_GET_LIB.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_LIB.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_LIB.3 index 326a6965..197879c6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_LIB.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_LIB.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERR_GET_LIB 3" -.TH ERR_GET_LIB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERR_GET_LIB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_REASON.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_REASON.3 new file mode 120000 index 00000000..1ad0bf79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_GET_REASON.3 @@ -0,0 +1 @@ +ERR_GET_LIB.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_PACK.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_PACK.3 new file mode 120000 index 00000000..9aa18d84 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_PACK.3 @@ -0,0 +1 @@ +ERR_load_strings.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_add_error_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_add_error_data.3 new file mode 120000 index 00000000..f3142674 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_add_error_data.3 @@ -0,0 +1 @@ +ERR_put_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_add_error_vdata.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_add_error_vdata.3 new file mode 120000 index 00000000..f3142674 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_add_error_vdata.3 @@ -0,0 +1 @@ +ERR_put_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_clear_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_clear_error.3 index 9e5cec6a..58ca5052 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_clear_error.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_clear_error.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERR_CLEAR_ERROR 3" -.TH ERR_CLEAR_ERROR 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERR_CLEAR_ERROR 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_error_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_error_string.3 index 7b2b946e..56a59631 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_error_string.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_error_string.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERR_ERROR_STRING 3" -.TH ERR_ERROR_STRING 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERR_ERROR_STRING 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_error_string_n.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_error_string_n.3 new file mode 120000 index 00000000..565a5ddd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_error_string_n.3 @@ -0,0 +1 @@ +ERR_error_string.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_free_strings.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_free_strings.3 new file mode 120000 index 00000000..1bb33ce4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_free_strings.3 @@ -0,0 +1 @@ +ERR_load_crypto_strings.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_func_error_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_func_error_string.3 new file mode 120000 index 00000000..565a5ddd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_func_error_string.3 @@ -0,0 +1 @@ +ERR_error_string.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error.3 index 010fdc02..cb2f31a4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERR_GET_ERROR 3" -.TH ERR_GET_ERROR 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERR_GET_ERROR 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -179,7 +179,7 @@ messages. .PP \&\fBERR_get_error_line()\fR, \fBERR_peek_error_line()\fR and \&\fBERR_peek_last_error_line()\fR are the same as the above, but they -additionally store the file name and line number where +additionally store the filename and line number where the error occurred in *\fBfile\fR and *\fBline\fR, unless these are \fB\s-1NULL\s0\fR. .PP \&\fBERR_get_error_line_data()\fR, \fBERR_peek_error_line_data()\fR and @@ -200,7 +200,7 @@ The error code, or 0 if there is no error in the queue. \&\s-1\fBERR_GET_LIB\s0\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error_line.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error_line.3 new file mode 120000 index 00000000..cd53b195 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error_line.3 @@ -0,0 +1 @@ +ERR_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error_line_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error_line_data.3 new file mode 120000 index 00000000..cd53b195 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_error_line_data.3 @@ -0,0 +1 @@ +ERR_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_next_error_library.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_next_error_library.3 new file mode 120000 index 00000000..9aa18d84 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_get_next_error_library.3 @@ -0,0 +1 @@ +ERR_load_strings.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_lib_error_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_lib_error_string.3 new file mode 120000 index 00000000..565a5ddd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_lib_error_string.3 @@ -0,0 +1 @@ +ERR_error_string.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_load_crypto_strings.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_load_crypto_strings.3 index 9dc2e3b9..eb25b18c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_load_crypto_strings.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_load_crypto_strings.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERR_LOAD_CRYPTO_STRINGS 3" -.TH ERR_LOAD_CRYPTO_STRINGS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERR_LOAD_CRYPTO_STRINGS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_load_strings.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_load_strings.3 index 6235ee38..95acc357 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_load_strings.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_load_strings.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERR_LOAD_STRINGS 3" -.TH ERR_LOAD_STRINGS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERR_LOAD_STRINGS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -145,7 +145,7 @@ ERR_load_strings, ERR_PACK, ERR_get_next_error_library \- load arbitrary error s .Vb 1 \& #include \& -\& void ERR_load_strings(int lib, ERR_STRING_DATA str[]); +\& int ERR_load_strings(int lib, ERR_STRING_DATA *str); \& \& int ERR_get_next_error_library(void); \& @@ -175,7 +175,7 @@ The last entry in the array is {0,0}. to user libraries at runtime. .SH "RETURN VALUES" .IX Header "RETURN VALUES" -\&\fBERR_load_strings()\fR returns no value. \s-1\fBERR_PACK\s0()\fR return the error code. +\&\fBERR_load_strings()\fR returns 1 for success and 0 for failure. \s-1\fBERR_PACK\s0()\fR returns the error code. \&\fBERR_get_next_error_library()\fR returns zero on failure, otherwise a new library number. .SH "SEE ALSO" @@ -183,7 +183,7 @@ library number. \&\fBERR_load_strings\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error.3 new file mode 120000 index 00000000..cd53b195 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error.3 @@ -0,0 +1 @@ +ERR_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error_line.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error_line.3 new file mode 120000 index 00000000..cd53b195 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error_line.3 @@ -0,0 +1 @@ +ERR_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error_line_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error_line_data.3 new file mode 120000 index 00000000..cd53b195 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_error_line_data.3 @@ -0,0 +1 @@ +ERR_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error.3 new file mode 120000 index 00000000..cd53b195 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error.3 @@ -0,0 +1 @@ +ERR_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error_line.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error_line.3 new file mode 120000 index 00000000..cd53b195 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error_line.3 @@ -0,0 +1 @@ +ERR_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error_line_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error_line_data.3 new file mode 120000 index 00000000..cd53b195 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_peek_last_error_line_data.3 @@ -0,0 +1 @@ +ERR_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_pop_to_mark.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_pop_to_mark.3 new file mode 120000 index 00000000..8b1eb619 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_pop_to_mark.3 @@ -0,0 +1 @@ +ERR_set_mark.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors.3 index 8cc56c93..766372e7 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERR_PRINT_ERRORS 3" -.TH ERR_PRINT_ERRORS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERR_PRINT_ERRORS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -165,7 +165,7 @@ emptying the error queue. The error strings will have the following format: .PP .Vb 1 -\& [pid]:error:[error code]:[library name]:[function name]:[reason string]:[file name]:[line]:[optional text message] +\& [pid]:error:[error code]:[library name]:[function name]:[reason string]:[filename]:[line]:[optional text message] .Ve .PP \&\fIerror code\fR is an 8 digit hexadecimal number. \fIlibrary name\fR, @@ -183,7 +183,7 @@ the error string will contain the numeric code. \&\fBERR_get_error\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors_cb.3 new file mode 120000 index 00000000..1b050b58 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors_cb.3 @@ -0,0 +1 @@ +ERR_print_errors.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors_fp.3 new file mode 120000 index 00000000..1b050b58 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_print_errors_fp.3 @@ -0,0 +1 @@ +ERR_print_errors.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_put_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_put_error.3 index a2973c18..9d8d1895 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_put_error.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_put_error.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERR_PUT_ERROR 3" -.TH ERR_PUT_ERROR 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERR_PUT_ERROR 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -177,14 +177,14 @@ descriptions. For example, the function \fBssl3_read_bytes()\fR reports a \& SSLerr(SSL_F_SSL3_READ_BYTES, SSL_R_SSL_HANDSHAKE_FAILURE); .Ve .PP -Function and reason codes should consist of upper case characters, +Function and reason codes should consist of uppercase characters, numbers and underscores only. The error file generation script translates function codes into function names by looking in the header files for an appropriate function name, if none is found it just uses the capitalized form such as \*(L"\s-1SSL3_READ_BYTES\*(R"\s0 in the above example. .PP The trailing section of a reason code (after the \*(L"_R_\*(R") is translated -into lower case and underscores changed to spaces. +into lowercase and underscores changed to spaces. .PP Although a library will normally report errors using its own specific XXXerr macro, another library's macro can be used. This is normally @@ -199,7 +199,7 @@ no values. \&\fBERR_load_strings\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_reason_error_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_reason_error_string.3 new file mode 120000 index 00000000..565a5ddd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_reason_error_string.3 @@ -0,0 +1 @@ +ERR_error_string.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_remove_state.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_remove_state.3 index 21a7e031..9d74acd9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_remove_state.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_remove_state.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERR_REMOVE_STATE 3" -.TH ERR_REMOVE_STATE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERR_REMOVE_STATE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_remove_thread_state.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_remove_thread_state.3 new file mode 120000 index 00000000..7c3d2c1b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_remove_thread_state.3 @@ -0,0 +1 @@ +ERR_remove_state.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_set_mark.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_set_mark.3 index 65ab4cab..d09f4023 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_set_mark.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ERR_set_mark.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ERR_SET_MARK 3" -.TH ERR_SET_MARK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ERR_SET_MARK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_CERT_ID_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_ISSUER_SERIAL_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ESS_SIGNING_CERT_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_BytesToKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_BytesToKey.3 index f5fefedd..2f92dcf4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_BytesToKey.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_BytesToKey.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_BYTESTOKEY 3" -.TH EVP_BYTESTOKEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_BYTESTOKEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_block_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_block_size.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_block_size.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_cipher.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_cipher.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_ctrl.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_ctrl.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_flags.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_flags.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_free.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_free.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_get_app_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_get_app_data.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_get_app_data.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 index 1333ef4b..e4e24b94 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_CIPHER_CTX_GET_CIPHER_DATA 3" -.TH EVP_CIPHER_CTX_GET_CIPHER_DATA 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_CIPHER_CTX_GET_CIPHER_DATA 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_iv_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_iv_length.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_iv_length.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_key_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_key_length.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_key_length.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_mode.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_mode.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_new.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_new.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_nid.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_nid.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_reset.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_reset.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_reset.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_app_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_app_data.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_app_data.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_cipher_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_cipher_data.3 new file mode 120000 index 00000000..9d73e296 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_cipher_data.3 @@ -0,0 +1 @@ +EVP_CIPHER_CTX_get_cipher_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_key_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_key_length.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_key_length.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_padding.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_padding.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_set_padding.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_type.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_CTX_type.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_asn1_to_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_asn1_to_param.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_asn1_to_param.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_block_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_block_size.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_block_size.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_flags.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_flags.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_iv_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_iv_length.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_iv_length.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_key_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_key_length.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_key_length.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_dup.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_dup.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_free.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_free.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_cleanup.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_cleanup.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_ctrl.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_ctrl.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_do_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_do_cipher.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_do_cipher.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_get_asn1_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_get_asn1_params.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_get_asn1_params.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_init.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_init.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_set_asn1_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_set_asn1_params.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_get_set_asn1_params.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_new.3 index 28c75d85..49a90f60 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_CIPHER_METH_NEW 3" -.TH EVP_CIPHER_METH_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_CIPHER_METH_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_cleanup.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_cleanup.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_ctrl.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_ctrl.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_do_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_do_cipher.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_do_cipher.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_flags.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_flags.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_get_asn1_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_get_asn1_params.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_get_asn1_params.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_impl_ctx_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_impl_ctx_size.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_impl_ctx_size.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_init.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_init.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_iv_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_iv_length.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_iv_length.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_set_asn1_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_set_asn1_params.3 new file mode 120000 index 00000000..3e167821 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_meth_set_set_asn1_params.3 @@ -0,0 +1 @@ +EVP_CIPHER_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_mode.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_mode.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_nid.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_nid.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_param_to_asn1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_param_to_asn1.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_param_to_asn1.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_type.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CIPHER_type.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherFinal.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherFinal.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherFinal_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherFinal_ex.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherFinal_ex.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherInit.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherInit.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherInit_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherInit_ex.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherInit_ex.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherUpdate.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_CipherUpdate.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeBlock.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeBlock.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeBlock.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeFinal.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeFinal.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeInit.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeInit.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeUpdate.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecodeUpdate.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptFinal.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptFinal.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptFinal_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptFinal_ex.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptFinal_ex.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptInit.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptInit.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptInit_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptInit_ex.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptInit_ex.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptUpdate.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DecryptUpdate.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_Digest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_Digest.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_Digest.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinal.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinal.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinalXOF.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinalXOF.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinalXOF.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinal_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinal_ex.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestFinal_ex.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestInit.3 index d7b5c311..c5e33c4b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestInit.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestInit.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_DIGESTINIT 3" -.TH EVP_DIGESTINIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_DIGESTINIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -195,7 +195,7 @@ EVP_MD_CTX_new, EVP_MD_CTX_reset, EVP_MD_CTX_free, EVP_MD_CTX_copy, EVP_MD_CTX_c .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \s-1EVP\s0 digest routines are a high level interface to message digests, +The \s-1EVP\s0 digest routines are a high-level interface to message digests, and should be used instead of the cipher-specific functions. .IP "\fBEVP_MD_CTX_new()\fR" 4 .IX Item "EVP_MD_CTX_new()" @@ -386,7 +386,7 @@ This function has no return value. .SH "NOTES" .IX Header "NOTES" The \fB\s-1EVP\s0\fR interface to message digests should almost always be used in -preference to the low level interfaces. This is because the code then becomes +preference to the low-level interfaces. This is because the code then becomes transparent to the digest used and much more flexible. .PP New applications should use the \s-1SHA\-2\s0 (such as \fBEVP_sha256\fR\|(3)) or the \s-1SHA\-3\s0 @@ -489,7 +489,7 @@ The \fBEVP_dss1()\fR function was removed in OpenSSL 1.1.0. The \fBEVP_MD_CTX_set_pkey_ctx()\fR function was added in 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestInit_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestInit_ex.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestInit_ex.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSign.3 new file mode 120000 index 00000000..75173db6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSign.3 @@ -0,0 +1 @@ +EVP_DigestSignInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignFinal.3 new file mode 120000 index 00000000..75173db6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignFinal.3 @@ -0,0 +1 @@ +EVP_DigestSignInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignInit.3 index 55c3aab1..03c31f79 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignInit.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignInit.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_DIGESTSIGNINIT 3" -.TH EVP_DIGESTSIGNINIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_DIGESTSIGNINIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -156,7 +156,7 @@ EVP_DigestSignInit, EVP_DigestSignUpdate, EVP_DigestSignFinal, EVP_DigestSign \- .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \s-1EVP\s0 signature routines are a high level interface to digital signatures. +The \s-1EVP\s0 signature routines are a high-level interface to digital signatures. .PP \&\fBEVP_DigestSignInit()\fR sets up signing context \fBctx\fR to use digest \fBtype\fR from \&\s-1ENGINE\s0 \fBe\fR and private key \fBpkey\fR. \fBctx\fR must be created with @@ -232,7 +232,7 @@ The error codes can be obtained from \fBERR_get_error\fR\|(3). .SH "NOTES" .IX Header "NOTES" The \fB\s-1EVP\s0\fR interface to digital signatures should almost always be used in -preference to the low level interfaces. This is because the code then becomes +preference to the low-level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible. .PP \&\fBEVP_DigestSign()\fR is a one shot operation which signs a single block of data diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignUpdate.3 new file mode 120000 index 00000000..75173db6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestSignUpdate.3 @@ -0,0 +1 @@ +EVP_DigestSignInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestUpdate.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestUpdate.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerify.3 new file mode 120000 index 00000000..fc7742c1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerify.3 @@ -0,0 +1 @@ +EVP_DigestVerifyInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyFinal.3 new file mode 120000 index 00000000..fc7742c1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyFinal.3 @@ -0,0 +1 @@ +EVP_DigestVerifyInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyInit.3 index 4ba9b171..e1007826 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyInit.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyInit.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_DIGESTVERIFYINIT 3" -.TH EVP_DIGESTVERIFYINIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_DIGESTVERIFYINIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -155,7 +155,7 @@ EVP_DigestVerifyInit, EVP_DigestVerifyUpdate, EVP_DigestVerifyFinal, EVP_DigestV .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \s-1EVP\s0 signature routines are a high level interface to digital signatures. +The \s-1EVP\s0 signature routines are a high-level interface to digital signatures. .PP \&\fBEVP_DigestVerifyInit()\fR sets up verification context \fBctx\fR to use digest \&\fBtype\fR from \s-1ENGINE\s0 \fBe\fR and public key \fBpkey\fR. \fBctx\fR must be created @@ -196,7 +196,7 @@ The error codes can be obtained from \fBERR_get_error\fR\|(3). .SH "NOTES" .IX Header "NOTES" The \fB\s-1EVP\s0\fR interface to digital signatures should almost always be used in -preference to the low level interfaces. This is because the code then becomes +preference to the low-level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible. .PP \&\fBEVP_DigestVerify()\fR is a one shot operation which verifies a single block of @@ -235,7 +235,7 @@ will occur. were added in OpenSSL 1.0.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyUpdate.3 new file mode 120000 index 00000000..fc7742c1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_DigestVerifyUpdate.3 @@ -0,0 +1 @@ +EVP_DigestVerifyInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_copy.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_copy.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_free.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_free.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_new.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_new.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_num.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_num.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ENCODE_CTX_num.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeBlock.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeBlock.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeBlock.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeFinal.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeFinal.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeInit.3 index e989c398..bd67f912 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeInit.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeInit.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_ENCODEINIT 3" -.TH EVP_ENCODEINIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_ENCODEINIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -163,7 +163,7 @@ EVP_ENCODE_CTX_new, EVP_ENCODE_CTX_free, EVP_ENCODE_CTX_copy, EVP_ENCODE_CTX_num .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \s-1EVP\s0 encode routines provide a high level interface to base 64 encoding and +The \s-1EVP\s0 encode routines provide a high-level interface to base 64 encoding and decoding. Base 64 encoding converts binary data into a printable form that uses the characters A\-Z, a\-z, 0\-9, \*(L"+\*(R" and \*(L"/\*(R" to represent the data. For every 3 bytes of binary data provided 4 bytes of base 64 encoded data will be produced @@ -217,8 +217,8 @@ sufficiently large to accommodate the output data which will never be more than be encoded or decoded that are pending in the \fBctx\fR object. .PP \&\fBEVP_EncodeBlock()\fR encodes a full block of input data in \fBf\fR and of length -\&\fBdlen\fR and stores it in \fBt\fR. For every 3 bytes of input provided 4 bytes of -output data will be produced. If \fBdlen\fR is not divisible by 3 then the block is +\&\fBn\fR and stores it in \fBt\fR. For every 3 bytes of input provided 4 bytes of +output data will be produced. If \fBn\fR is not divisible by 3 then the block is encoded as a final block of data and the output is padded such that it is always divisible by 4. Additionally a \s-1NUL\s0 terminator character will be added. For example if 16 bytes of input data is provided then 24 bytes of encoded data is @@ -282,7 +282,7 @@ then no more non-padding base 64 characters are expected. \&\fBevp\fR\|(7) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeUpdate.3 new file mode 120000 index 00000000..332ef778 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncodeUpdate.3 @@ -0,0 +1 @@ +EVP_EncodeInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptFinal.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptFinal.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptFinal_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptFinal_ex.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptFinal_ex.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptInit.3 index 83753d88..5418bdd1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptInit.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptInit.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_ENCRYPTINIT 3" -.TH EVP_ENCRYPTINIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_ENCRYPTINIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -211,7 +211,7 @@ EVP_CIPHER_CTX_new, EVP_CIPHER_CTX_reset, EVP_CIPHER_CTX_free, EVP_EncryptInit_e .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \s-1EVP\s0 cipher routines are a high level interface to certain +The \s-1EVP\s0 cipher routines are a high-level interface to certain symmetric ciphers. .PP \&\fBEVP_CIPHER_CTX_new()\fR creates a cipher context. @@ -237,10 +237,15 @@ appropriate. \&\fBEVP_EncryptUpdate()\fR encrypts \fBinl\fR bytes from the buffer \fBin\fR and writes the encrypted version to \fBout\fR. This function can be called multiple times to encrypt successive blocks of data. The amount -of data written depends on the block alignment of the encrypted data: -as a result the amount of data written may be anything from zero bytes -to (inl + cipher_block_size \- 1) so \fBout\fR should contain sufficient -room. The actual number of bytes written is placed in \fBoutl\fR. It also +of data written depends on the block alignment of the encrypted data. +For most ciphers and modes, the amount of data written can be anything +from zero bytes to (inl + cipher_block_size \- 1) bytes. +For wrap cipher modes, the amount of data written can be anything +from zero bytes to (inl + cipher_block_size) bytes. +For stream ciphers, the amount of data written can be anything from zero +bytes to inl bytes. +Thus, \fBout\fR should contain sufficient room for the operation being performed. +The actual number of bytes written is placed in \fBoutl\fR. It also checks if \fBin\fR and \fBout\fR are partially overlapping, and if they are 0 is returned to indicate failure. .PP @@ -398,7 +403,7 @@ length. \&\fBEVP_CIPHER_CTX_set_padding()\fR always returns 1. .PP \&\fBEVP_CIPHER_iv_length()\fR and \fBEVP_CIPHER_CTX_iv_length()\fR return the \s-1IV\s0 -length or zero if the cipher does not use an \s-1IV.\s0 +length, zero if the cipher does not use an \s-1IV\s0 and a negative value on error. .PP \&\fBEVP_CIPHER_type()\fR and \fBEVP_CIPHER_CTX_type()\fR return the \s-1NID\s0 of the cipher's \&\s-1OBJECT IDENTIFIER\s0 or NID_undef if it has no defined \s-1OBJECT IDENTIFIER.\s0 @@ -452,18 +457,20 @@ For \s-1OCB,\s0 \f(CW\*(C`taglen\*(C'\fR must either be 16 or the value previous \&\fB\s-1EVP_CTRL_AEAD_SET_TAG\s0\fR. .IP "EVP_CIPHER_CTX_ctrl(ctx, \s-1EVP_CTRL_AEAD_SET_TAG,\s0 taglen, tag)" 4 .IX Item "EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_TAG, taglen, tag)" -Sets the expected tag to \f(CW\*(C`taglen\*(C'\fR bytes from \f(CW\*(C`tag\*(C'\fR. -The tag length can only be set before specifying an \s-1IV.\s0 +When decrypting, this call sets the expected tag to \f(CW\*(C`taglen\*(C'\fR bytes from \f(CW\*(C`tag\*(C'\fR. \&\f(CW\*(C`taglen\*(C'\fR must be between 1 and 16 inclusive. +The tag must be set prior to any call to \fBEVP_DecryptFinal()\fR or +\&\fBEVP_DecryptFinal_ex()\fR. .Sp For \s-1GCM,\s0 this call is only valid when decrypting data. .Sp For \s-1OCB,\s0 this call is valid when decrypting data to set the expected tag, -and before encryption to set the desired tag length. +and when encrypting to set the desired tag length. .Sp -In \s-1OCB\s0 mode, calling this before encryption with \f(CW\*(C`tag\*(C'\fR set to \f(CW\*(C`NULL\*(C'\fR sets the -tag length. If this is not called prior to encryption, a default tag length is -used. +In \s-1OCB\s0 mode, calling this when encrypting with \f(CW\*(C`tag\*(C'\fR set to \f(CW\*(C`NULL\*(C'\fR sets the +tag length. The tag length can only be set before specifying an \s-1IV.\s0 If this is +not called prior to setting the \s-1IV\s0 during encryption, then a default tag length +is used. .Sp For \s-1OCB AES,\s0 the default tag length is 16 (i.e. 128 bits). It is also the maximum tag length for \s-1OCB.\s0 @@ -491,8 +498,8 @@ passing additional authenticated data (see \*(L"\s-1AEAD\s0 Interface\*(R"). Sets the \s-1CCM\s0 \fBL\fR value. If not set a default is used (8 for \s-1AES\s0). .IP "EVP_CIPHER_CTX_ctrl(ctx, \s-1EVP_CTRL_AEAD_SET_IVLEN,\s0 ivlen, \s-1NULL\s0)" 4 .IX Item "EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_IVLEN, ivlen, NULL)" -Sets the \s-1CCM\s0 nonce (\s-1IV\s0) length. This call can only be made before specifying an -nonce value. The nonce length is given by \fB15 \- L\fR so it is 7 by default for +Sets the \s-1CCM\s0 nonce (\s-1IV\s0) length. This call can only be made before specifying +a nonce value. The nonce length is given by \fB15 \- L\fR so it is 7 by default for \&\s-1AES.\s0 .SS "ChaCha20\-Poly1305" .IX Subsection "ChaCha20-Poly1305" @@ -521,10 +528,10 @@ This call is only valid when decrypting data. .SH "NOTES" .IX Header "NOTES" Where possible the \fB\s-1EVP\s0\fR interface to symmetric ciphers should be used in -preference to the low level interfaces. This is because the code then becomes +preference to the low-level interfaces. This is because the code then becomes transparent to the cipher used and much more flexible. Additionally, the \&\fB\s-1EVP\s0\fR interface will ensure the use of platform specific cryptographic -acceleration such as AES-NI (the low level interfaces do not provide the +acceleration such as AES-NI (the low-level interfaces do not provide the guarantee). .PP \&\s-1PKCS\s0 padding works by adding \fBn\fR padding bytes of value \fBn\fR to make the total @@ -652,7 +659,7 @@ with a 128\-bit key: \& \& /* Don\*(Aqt set key or IV right away; we want to check lengths */ \& ctx = EVP_CIPHER_CTX_new(); -\& EVP_CipherInit_ex(&ctx, EVP_aes_128_cbc(), NULL, NULL, NULL, +\& EVP_CipherInit_ex(ctx, EVP_aes_128_cbc(), NULL, NULL, NULL, \& do_encrypt); \& OPENSSL_assert(EVP_CIPHER_CTX_key_length(ctx) == 16); \& OPENSSL_assert(EVP_CIPHER_CTX_iv_length(ctx) == 16); @@ -712,7 +719,7 @@ disappeared. \fBEVP_CIPHER_CTX_init()\fR remains as an alias for \&\fBEVP_CIPHER_CTX_reset()\fR. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptInit_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptInit_ex.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptInit_ex.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptUpdate.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_EncryptUpdate.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_block_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_block_size.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_block_size.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_clear_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_clear_flags.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_clear_flags.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_copy.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_copy.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_copy_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_copy_ex.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_copy_ex.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_ctrl.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_ctrl.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_free.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_free.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_md.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_md.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_md_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_md_data.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_md_data.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_new.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_new.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_pkey_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_pkey_ctx.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_pkey_ctx.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_reset.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_reset.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_reset.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_flags.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_flags.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_pkey_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_pkey_ctx.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_pkey_ctx.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_update_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_update_fn.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_set_update_fn.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_size.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_size.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_test_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_test_flags.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_test_flags.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_type.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_type.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_update_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_update_fn.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_CTX_update_fn.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_block_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_block_size.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_block_size.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_flags.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_flags.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_dup.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_dup.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_free.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_free.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_app_datasize.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_app_datasize.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_app_datasize.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_cleanup.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_cleanup.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_copy.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_copy.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_ctrl.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_ctrl.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_final.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_final.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_flags.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_flags.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_init.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_init.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_input_blocksize.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_input_blocksize.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_input_blocksize.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_result_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_result_size.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_result_size.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_update.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_get_update.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_new.3 index baea6040..6130d801 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_MD_METH_NEW 3" -.TH EVP_MD_METH_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_MD_METH_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_app_datasize.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_app_datasize.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_app_datasize.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_cleanup.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_cleanup.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_copy.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_copy.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_ctrl.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_ctrl.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_final.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_final.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_flags.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_flags.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_init.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_init.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_input_blocksize.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_input_blocksize.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_input_blocksize.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_result_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_result_size.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_result_size.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_update.3 new file mode 120000 index 00000000..3e59e2a7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_meth_set_update.3 @@ -0,0 +1 @@ +EVP_MD_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_pkey_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_pkey_type.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_pkey_type.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_size.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_size.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_type.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_MD_type.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenFinal.3 new file mode 120000 index 00000000..3e674973 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenFinal.3 @@ -0,0 +1 @@ +EVP_OpenInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenInit.3 index 4a3117aa..477be908 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenInit.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenInit.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_OPENINIT 3" -.TH EVP_OPENINIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_OPENINIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -153,7 +153,7 @@ EVP_OpenInit, EVP_OpenUpdate, EVP_OpenFinal \- EVP envelope decryption .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \s-1EVP\s0 envelope routines are a high level interface to envelope +The \s-1EVP\s0 envelope routines are a high-level interface to envelope decryption. They decrypt a public key encrypted symmetric key and then decrypt data using it. .PP @@ -192,7 +192,7 @@ recovered secret key size) if successful. \&\fBEVP_SealInit\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenUpdate.3 new file mode 120000 index 00000000..3e674973 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_OpenUpdate.3 @@ -0,0 +1 @@ +EVP_OpenInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 index e5a29c54..07739666 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_ASN1_METHOD 3" -.TH EVP_PKEY_ASN1_METHOD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_ASN1_METHOD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_add1_hkdf_info.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_add1_hkdf_info.3 new file mode 120000 index 00000000..71d96cbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_add1_hkdf_info.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_hkdf_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.3 new file mode 120000 index 00000000..eb13006d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_tls1_prf_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 index 9667e7b7..80628fcd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_CTX_CTRL 3" -.TH EVP_PKEY_CTX_CTRL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_CTX_CTRL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -370,7 +370,7 @@ parameter generation. Use 0 for PKCS#3 \s-1DH\s0 and 1 for X9.42 \s-1DH.\s0 The default is 0. .PP The \fBEVP_PKEY_CTX_set_dh_pad()\fR macro sets the \s-1DH\s0 padding mode. If \fBpad\fR is -1 the shared secret is padded with zeroes up to the size of the \s-1DH\s0 prime \fBp\fR. +1 the shared secret is padded with zeros up to the size of the \s-1DH\s0 prime \fBp\fR. If \fBpad\fR is zero (the default) then no padding is performed. .PP \&\fBEVP_PKEY_CTX_set_dh_nid()\fR sets the \s-1DH\s0 parameters to values corresponding to @@ -530,7 +530,7 @@ The macros were added in 1.1.1, other functions were added in OpenSSL 1.0.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl_str.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl_str.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl_str.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl_uint64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl_uint64.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_ctrl_uint64.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_dup.3 new file mode 120000 index 00000000..6a32eb64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_dup.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_free.3 new file mode 120000 index 00000000..6a32eb64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_free.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get1_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get1_id.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get1_id.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get1_id_len.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get1_id_len.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get1_id_len.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_app_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_app_data.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_app_data.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_cb.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_cb.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_type.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_type.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_keygen_info.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_keygen_info.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_keygen_info.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_oaep_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_oaep_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_oaep_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_padding.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_padding.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_padding.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_signature_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_signature_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_get_signature_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_hkdf_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_hkdf_mode.3 new file mode 120000 index 00000000..71d96cbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_hkdf_mode.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_hkdf_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_new.3 index 7e25d761..cf0d8ddd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_CTX_NEW 3" -.TH EVP_PKEY_CTX_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_CTX_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -167,7 +167,7 @@ If \fBctx\fR is \s-1NULL,\s0 nothing is done. .SH "NOTES" .IX Header "NOTES" The \fB\s-1EVP_PKEY_CTX\s0\fR structure is an opaque public key algorithm context used -by the OpenSSL high level public key \s-1API.\s0 Contexts \fB\s-1MUST NOT\s0\fR be shared between +by the OpenSSL high-level public key \s-1API.\s0 Contexts \fB\s-1MUST NOT\s0\fR be shared between threads: that is it is not permissible to use the same context simultaneously in two threads. .SH "RETURN VALUES" @@ -184,7 +184,7 @@ the newly allocated \fB\s-1EVP_PKEY_CTX\s0\fR structure of \fB\s-1NULL\s0\fR if These functions were added in OpenSSL 1.0.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_new_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_new_id.3 new file mode 120000 index 00000000..6a32eb64 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_new_id.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_hkdf_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_hkdf_key.3 new file mode 120000 index 00000000..71d96cbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_hkdf_key.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_hkdf_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_hkdf_salt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_hkdf_salt.3 new file mode 120000 index 00000000..71d96cbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_hkdf_salt.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_hkdf_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_id.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_id.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 index fe5cd1c7..dbcb25d3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_CTX_SET1_PBE_PASS 3" -.TH EVP_PKEY_CTX_SET1_PBE_PASS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_CTX_SET1_PBE_PASS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_scrypt_salt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_scrypt_salt.3 new file mode 120000 index 00000000..d207ebdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_scrypt_salt.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_scrypt_N.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.3 new file mode 120000 index 00000000..eb13006d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_tls1_prf_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_app_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_app_data.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_app_data.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_cb.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_cb.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_type.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_type.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_nid.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_nid.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_pad.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_pad.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_pad.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_type.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_type.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_rfc5114.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_rfc5114.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_rfc5114.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dhx_rfc5114.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dhx_rfc5114.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dhx_rfc5114.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ec_param_enc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ec_param_enc.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ec_param_enc.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 index 6542c750..8decd03a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_CTX_SET_HKDF_MD 3" -.TH EVP_PKEY_CTX_SET_HKDF_MD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_CTX_SET_HKDF_MD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_mac_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_mac_key.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_mac_key.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_oaep_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_oaep_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_oaep_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_padding.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_padding.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_padding.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 index 19461385..03221b71 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_CTX_SET_RSA_PSS_KEYGEN_MD 3" -.TH EVP_PKEY_CTX_SET_RSA_PSS_KEYGEN_MD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_CTX_SET_RSA_PSS_KEYGEN_MD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.3 new file mode 120000 index 00000000..2a761a76 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.3 new file mode 120000 index 00000000..2a761a76 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 index 60716e99..7d01b591 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_CTX_SET_SCRYPT_N 3" -.TH EVP_PKEY_CTX_SET_SCRYPT_N 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_CTX_SET_SCRYPT_N 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.3 new file mode 120000 index 00000000..d207ebdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_scrypt_N.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_p.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_p.3 new file mode 120000 index 00000000..d207ebdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_p.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_scrypt_N.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_r.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_r.3 new file mode 120000 index 00000000..d207ebdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_r.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_set_scrypt_N.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_signature_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_signature_md.3 new file mode 120000 index 00000000..1df3e461 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_signature_md.3 @@ -0,0 +1 @@ +EVP_PKEY_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 index fab8f310..e84a8b59 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_CTX_SET_TLS1_PRF_MD 3" -.TH EVP_PKEY_CTX_SET_TLS1_PRF_MD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_CTX_SET_TLS1_PRF_MD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_METHOD.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_METHOD.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_METHOD.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_add0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_add0.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_add0.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_add_alias.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_add_alias.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_add_alias.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_copy.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_copy.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_find.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_find.3 new file mode 120000 index 00000000..16a955ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_find.3 @@ -0,0 +1 @@ +EVP_PKEY_asn1_get_count.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_find_str.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_find_str.3 new file mode 120000 index 00000000..16a955ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_find_str.3 @@ -0,0 +1 @@ +EVP_PKEY_asn1_get_count.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_free.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_free.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get0.3 new file mode 120000 index 00000000..16a955ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get0.3 @@ -0,0 +1 @@ +EVP_PKEY_asn1_get_count.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get0_info.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get0_info.3 new file mode 120000 index 00000000..16a955ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get0_info.3 @@ -0,0 +1 @@ +EVP_PKEY_asn1_get_count.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get_count.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get_count.3 index d10444c4..d772daf8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get_count.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_get_count.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_ASN1_GET_COUNT 3" -.TH EVP_PKEY_ASN1_GET_COUNT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_ASN1_GET_COUNT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_new.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_new.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_check.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_check.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_ctrl.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_ctrl.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_free.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_free.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_get_priv_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_get_priv_key.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_get_priv_key.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_get_pub_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_get_pub_key.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_get_pub_key.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_item.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_item.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_item.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_param.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_param.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_param_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_param_check.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_param_check.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_private.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_private.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_private.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_public.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_public.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_public.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_public_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_public_check.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_public_check.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_security_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_security_bits.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_security_bits.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_set_priv_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_set_priv_key.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_set_priv_key.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_set_pub_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_set_pub_key.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_set_pub_key.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_siginf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_siginf.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_asn1_set_siginf.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_DH.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_DH.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_DSA.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_DSA.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_EC_KEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_EC_KEY.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_EC_KEY.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_POLY1305.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_POLY1305.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_POLY1305.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_RSA.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_RSA.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_SIPHASH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_SIPHASH.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_assign_SIPHASH.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_base_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_base_id.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_base_id.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_bits.3 new file mode 120000 index 00000000..4cf5d1b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_bits.3 @@ -0,0 +1 @@ +EVP_PKEY_size.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_check.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_check.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_cmp.3 index 05a5601c..37242a29 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_cmp.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_cmp.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_CMP 3" -.TH EVP_PKEY_CMP 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_CMP 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_cmp_parameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_cmp_parameters.3 new file mode 120000 index 00000000..92aa54cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_cmp_parameters.3 @@ -0,0 +1 @@ +EVP_PKEY_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_copy_parameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_copy_parameters.3 new file mode 120000 index 00000000..92aa54cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_copy_parameters.3 @@ -0,0 +1 @@ +EVP_PKEY_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_decrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_decrypt.3 index 4c0e322e..b687c578 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_decrypt.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_decrypt.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_DECRYPT 3" -.TH EVP_PKEY_DECRYPT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_DECRYPT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_decrypt_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_decrypt_init.3 new file mode 120000 index 00000000..3ee29282 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_decrypt_init.3 @@ -0,0 +1 @@ +EVP_PKEY_decrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive.3 index 334b4f5f..25182203 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_DERIVE 3" -.TH EVP_PKEY_DERIVE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_DERIVE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive_init.3 new file mode 120000 index 00000000..c11df5c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive_init.3 @@ -0,0 +1 @@ +EVP_PKEY_derive.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive_set_peer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive_set_peer.3 new file mode 120000 index 00000000..c11df5c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_derive_set_peer.3 @@ -0,0 +1 @@ +EVP_PKEY_derive.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_encrypt.3 index 3989dd05..9883ea3d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_encrypt.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_encrypt.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_ENCRYPT 3" -.TH EVP_PKEY_ENCRYPT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_ENCRYPT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_encrypt_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_encrypt_init.3 new file mode 120000 index 00000000..f9d3ca8a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_encrypt_init.3 @@ -0,0 +1 @@ +EVP_PKEY_encrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_free.3 new file mode 120000 index 00000000..fb8163a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_free.3 @@ -0,0 +1 @@ +EVP_PKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_gen_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_gen_cb.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_gen_cb.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_DH.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_DH.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_DSA.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_DSA.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_EC_KEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_EC_KEY.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_EC_KEY.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_RSA.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_RSA.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_asn1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_asn1.3 new file mode 120000 index 00000000..c67df162 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_asn1.3 @@ -0,0 +1 @@ +EVP_PKEY_ASN1_METHOD.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_engine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_engine.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_engine.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_hmac.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_hmac.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_hmac.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_poly1305.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_poly1305.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_poly1305.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_siphash.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_siphash.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get0_siphash.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_DH.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_DH.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_DSA.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_DSA.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_EC_KEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_EC_KEY.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_EC_KEY.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_RSA.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get1_RSA.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_default_digest_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_default_digest_nid.3 index 192fdfc4..b2449387 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_default_digest_nid.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_default_digest_nid.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_GET_DEFAULT_DIGEST_NID 3" -.TH EVP_PKEY_GET_DEFAULT_DIGEST_NID 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_GET_DEFAULT_DIGEST_NID 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_raw_private_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_raw_private_key.3 new file mode 120000 index 00000000..fb8163a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_raw_private_key.3 @@ -0,0 +1 @@ +EVP_PKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_raw_public_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_raw_public_key.3 new file mode 120000 index 00000000..fb8163a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_get_raw_public_key.3 @@ -0,0 +1 @@ +EVP_PKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_id.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_id.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_keygen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_keygen.3 index bfc30e78..62d5c6f2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_keygen.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_keygen.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_KEYGEN 3" -.TH EVP_PKEY_KEYGEN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_KEYGEN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -182,7 +182,7 @@ generation callback. The function \fBEVP_PKEY_CTX_get_keygen_info()\fR returns parameters associated with the generation operation. If \fBidx\fR is \-1 the total number of parameters available is returned. Any non negative value returns the value of -that parameter. \fBEVP_PKEY_CTX_gen_keygen_info()\fR with a non-negative value for +that parameter. \fBEVP_PKEY_CTX_gen_keygen_info()\fR with a nonnegative value for \&\fBidx\fR should only be called within the generation callback. .PP If the callback returns 0 then the key generation operation is aborted and an @@ -327,7 +327,7 @@ These functions were added in OpenSSL 1.0.0. in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_keygen_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_keygen_init.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_keygen_init.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_add0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_add0.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_add0.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_copy.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_copy.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_find.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_find.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_find.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_free.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_free.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get0.3 new file mode 120000 index 00000000..ceb8a815 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get0.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_get_count.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get0_info.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get0_info.3 new file mode 120000 index 00000000..ceb8a815 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get0_info.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_get_count.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_check.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_check.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_cleanup.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_cleanup.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_copy.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_copy.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_count.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_count.3 index d814b2e6..06172b49 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_count.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_count.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_METH_GET_COUNT 3" -.TH EVP_PKEY_METH_GET_COUNT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_METH_GET_COUNT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_ctrl.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_ctrl.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_decrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_decrypt.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_decrypt.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_derive.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_derive.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_derive.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digest_custom.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digest_custom.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digest_custom.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digestsign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digestsign.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digestsign.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digestverify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digestverify.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_digestverify.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_encrypt.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_encrypt.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_init.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_init.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_keygen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_keygen.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_keygen.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_param_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_param_check.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_param_check.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_paramgen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_paramgen.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_paramgen.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_public_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_public_check.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_public_check.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_sign.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_sign.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_signctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_signctx.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_signctx.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verify.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verify.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verify_recover.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verify_recover.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verify_recover.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verifyctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verifyctx.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_get_verifyctx.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_new.3 index fd9daff1..1368ea1c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_METH_NEW 3" -.TH EVP_PKEY_METH_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_METH_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_remove.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_remove.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_remove.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_check.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_check.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_cleanup.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_cleanup.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_copy.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_copy.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_ctrl.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_ctrl.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_decrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_decrypt.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_decrypt.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_derive.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_derive.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_derive.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digest_custom.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digest_custom.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digest_custom.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digestsign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digestsign.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digestsign.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digestverify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digestverify.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_digestverify.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_encrypt.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_encrypt.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_init.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_init.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_keygen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_keygen.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_keygen.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_param_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_param_check.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_param_check.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_paramgen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_paramgen.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_paramgen.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_public_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_public_check.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_public_check.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_sign.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_sign.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_signctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_signctx.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_signctx.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verify.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verify.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verify_recover.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verify_recover.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verify_recover.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verifyctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verifyctx.3 new file mode 120000 index 00000000..2a39b7d0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_meth_set_verifyctx.3 @@ -0,0 +1 @@ +EVP_PKEY_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_missing_parameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_missing_parameters.3 new file mode 120000 index 00000000..92aa54cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_missing_parameters.3 @@ -0,0 +1 @@ +EVP_PKEY_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new.3 index 3f76152f..395863b6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_NEW 3" -.TH EVP_PKEY_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -194,7 +194,8 @@ information. Algorithm types that support raw public keys are \&\fBEVP_PKEY_new_CMAC_key()\fR works in the same way as \fBEVP_PKEY_new_raw_private_key()\fR except it is only for the \fB\s-1EVP_PKEY_CMAC\s0\fR algorithm type. In addition to the raw private key data, it also takes a cipher algorithm to be used during -creation of a \s-1CMAC\s0 in the \fBcipher\fR argument. +creation of a \s-1CMAC\s0 in the \fBcipher\fR argument. The cipher should be a standard +encryption only cipher. For example \s-1AEAD\s0 and \s-1XTS\s0 ciphers should not be used. .PP \&\fBEVP_PKEY_new_mac_key()\fR works in the same way as \fBEVP_PKEY_new_raw_private_key()\fR. New applications should use \fBEVP_PKEY_new_raw_private_key()\fR instead. diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_CMAC_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_CMAC_key.3 new file mode 120000 index 00000000..fb8163a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_CMAC_key.3 @@ -0,0 +1 @@ +EVP_PKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_mac_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_mac_key.3 new file mode 120000 index 00000000..fb8163a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_mac_key.3 @@ -0,0 +1 @@ +EVP_PKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_raw_private_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_raw_private_key.3 new file mode 120000 index 00000000..fb8163a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_raw_private_key.3 @@ -0,0 +1 @@ +EVP_PKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_raw_public_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_raw_public_key.3 new file mode 120000 index 00000000..fb8163a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_new_raw_public_key.3 @@ -0,0 +1 @@ +EVP_PKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_param_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_param_check.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_param_check.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_paramgen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_paramgen.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_paramgen.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_paramgen_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_paramgen_init.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_paramgen_init.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_params.3 new file mode 120000 index 00000000..6b3162eb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_params.3 @@ -0,0 +1 @@ +EVP_PKEY_print_private.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_private.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_private.3 index a7c08745..843f6fe2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_private.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_private.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_PRINT_PRIVATE 3" -.TH EVP_PKEY_PRINT_PRIVATE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_PRINT_PRIVATE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_public.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_public.3 new file mode 120000 index 00000000..6b3162eb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_print_public.3 @@ -0,0 +1 @@ +EVP_PKEY_print_private.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_public_check.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_public_check.3 new file mode 120000 index 00000000..375c0d8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_public_check.3 @@ -0,0 +1 @@ +EVP_PKEY_keygen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_security_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_security_bits.3 new file mode 120000 index 00000000..4cf5d1b1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_security_bits.3 @@ -0,0 +1 @@ +EVP_PKEY_size.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_DH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_DH.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_DH.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_DSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_DSA.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_DSA.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_EC_KEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_EC_KEY.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_EC_KEY.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 index 48e151ef..37435447 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_SET1_RSA 3" -.TH EVP_PKEY_SET1_RSA 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_SET1_RSA 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_engine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_engine.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set1_engine.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set_alias_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set_alias_type.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_set_alias_type.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_sign.3 index 3b2733c9..5eb130b9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_sign.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_sign.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_SIGN 3" -.TH EVP_PKEY_SIGN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_SIGN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_sign_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_sign_init.3 new file mode 120000 index 00000000..0789a071 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_sign_init.3 @@ -0,0 +1 @@ +EVP_PKEY_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_size.3 index 06a8243f..aa7bb5b9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_size.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_size.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_SIZE 3" -.TH EVP_PKEY_SIZE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_SIZE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_type.3 new file mode 120000 index 00000000..be0f1b40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_type.3 @@ -0,0 +1 @@ +EVP_PKEY_set1_RSA.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_up_ref.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_up_ref.3 new file mode 120000 index 00000000..fb8163a6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_up_ref.3 @@ -0,0 +1 @@ +EVP_PKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify.3 index ecbb5fc2..e477d7b5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_VERIFY 3" -.TH EVP_PKEY_VERIFY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_VERIFY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_init.3 new file mode 120000 index 00000000..83397196 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_init.3 @@ -0,0 +1 @@ +EVP_PKEY_verify.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_recover.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_recover.3 index 44d05a5b..959a9176 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_recover.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_recover.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_PKEY_VERIFY_RECOVER 3" -.TH EVP_PKEY_VERIFY_RECOVER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_PKEY_VERIFY_RECOVER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_recover_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_recover_init.3 new file mode 120000 index 00000000..be501ab4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_PKEY_verify_recover_init.3 @@ -0,0 +1 @@ +EVP_PKEY_verify_recover.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealFinal.3 new file mode 120000 index 00000000..a740a40c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealFinal.3 @@ -0,0 +1 @@ +EVP_SealInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealInit.3 index cb48d5e3..dae6213b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealInit.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealInit.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_SEALINIT 3" -.TH EVP_SEALINIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_SEALINIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -154,7 +154,7 @@ EVP_SealInit, EVP_SealUpdate, EVP_SealFinal \- EVP envelope encryption .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \s-1EVP\s0 envelope routines are a high level interface to envelope +The \s-1EVP\s0 envelope routines are a high-level interface to envelope encryption. They generate a random key and \s-1IV\s0 (if required) then \&\*(L"envelope\*(R" it by using public key encryption. Data can then be encrypted using this key. @@ -215,7 +215,7 @@ with \fBtype\fR set to \s-1NULL.\s0 \&\s-1\fBRAND\s0\fR\|(7) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealUpdate.3 new file mode 120000 index 00000000..a740a40c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SealUpdate.3 @@ -0,0 +1 @@ +EVP_SealInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignFinal.3 new file mode 120000 index 00000000..c6358543 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignFinal.3 @@ -0,0 +1 @@ +EVP_SignInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignInit.3 index 5ec46b7f..bf082be4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignInit.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignInit.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_SIGNINIT 3" -.TH EVP_SIGNINIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_SIGNINIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -153,7 +153,7 @@ EVP_SignInit, EVP_SignInit_ex, EVP_SignUpdate, EVP_SignFinal \&\- EVP signing fu .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \s-1EVP\s0 signature routines are a high level interface to digital +The \s-1EVP\s0 signature routines are a high-level interface to digital signatures. .PP \&\fBEVP_SignInit_ex()\fR sets up signing context \fIctx\fR to use digest @@ -182,7 +182,7 @@ The error codes can be obtained by \fBERR_get_error\fR\|(3). .SH "NOTES" .IX Header "NOTES" The \fB\s-1EVP\s0\fR interface to digital signatures should almost always be used in -preference to the low level interfaces. This is because the code then becomes +preference to the low-level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible. .PP When signing with \s-1DSA\s0 private keys the random number generator must be seeded. diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignInit_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignInit_ex.3 new file mode 120000 index 00000000..c6358543 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignInit_ex.3 @@ -0,0 +1 @@ +EVP_SignInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignUpdate.3 new file mode 120000 index 00000000..c6358543 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_SignUpdate.3 @@ -0,0 +1 @@ +EVP_SignInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyFinal.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyFinal.3 new file mode 120000 index 00000000..fd8b2216 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyFinal.3 @@ -0,0 +1 @@ +EVP_VerifyInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyInit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyInit.3 index e270d75b..9e6e847d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyInit.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyInit.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_VERIFYINIT 3" -.TH EVP_VERIFYINIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_VERIFYINIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -154,7 +154,7 @@ EVP_VerifyInit_ex, EVP_VerifyInit, EVP_VerifyUpdate, EVP_VerifyFinal \&\- EVP si .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -The \s-1EVP\s0 signature verification routines are a high level interface to digital +The \s-1EVP\s0 signature verification routines are a high-level interface to digital signatures. .PP \&\fBEVP_VerifyInit_ex()\fR sets up verification context \fBctx\fR to use digest @@ -182,7 +182,7 @@ The error codes can be obtained by \fBERR_get_error\fR\|(3). .SH "NOTES" .IX Header "NOTES" The \fB\s-1EVP\s0\fR interface to digital signatures should almost always be used in -preference to the low level interfaces. This is because the code then becomes +preference to the low-level interfaces. This is because the code then becomes transparent to the algorithm used and much more flexible. .PP The call to \fBEVP_VerifyFinal()\fR internally finalizes a copy of the digest context. @@ -215,7 +215,7 @@ The previous two bugs are fixed in the newer EVP_DigestVerify*() function. \&\s-1\fBSHA1\s0\fR\|(3), \fBdgst\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyInit_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyInit_ex.3 new file mode 120000 index 00000000..fd8b2216 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyInit_ex.3 @@ -0,0 +1 @@ +EVP_VerifyInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyUpdate.3 new file mode 120000 index 00000000..fd8b2216 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_VerifyUpdate.3 @@ -0,0 +1 @@ +EVP_VerifyInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes.3 index ca024fcd..2f4cc51c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_AES 3" -.TH EVP_AES 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_AES 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc_hmac_sha1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc_hmac_sha1.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc_hmac_sha1.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc_hmac_sha256.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc_hmac_sha256.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cbc_hmac_sha256.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ccm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ccm.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ccm.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb1.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb1.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb128.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb128.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb8.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_cfb8.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ctr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ctr.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ctr.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ecb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ecb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_gcm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_gcm.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_gcm.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ocb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ocb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ocb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ofb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_ofb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_wrap.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_wrap.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_wrap.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_wrap_pad.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_wrap_pad.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_wrap_pad.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_xts.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_xts.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_128_xts.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cbc.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cbc.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ccm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ccm.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ccm.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb1.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb1.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb128.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb128.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb8.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_cfb8.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ctr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ctr.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ctr.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ecb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ecb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_gcm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_gcm.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_gcm.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ocb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ocb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ocb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ofb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_ofb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_wrap.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_wrap.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_wrap.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_wrap_pad.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_wrap_pad.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_192_wrap_pad.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc_hmac_sha1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc_hmac_sha1.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc_hmac_sha1.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc_hmac_sha256.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc_hmac_sha256.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cbc_hmac_sha256.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ccm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ccm.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ccm.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb1.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb1.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb128.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb128.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb8.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_cfb8.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ctr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ctr.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ctr.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ecb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ecb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_gcm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_gcm.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_gcm.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ocb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ocb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ocb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ofb.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_ofb.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_wrap.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_wrap.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_wrap.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_wrap_pad.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_wrap_pad.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_wrap_pad.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_xts.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_xts.3 new file mode 120000 index 00000000..1a8c298a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aes_256_xts.3 @@ -0,0 +1 @@ +EVP_aes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria.3 index a75afbcf..7eea113b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_ARIA 3" -.TH EVP_ARIA 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_ARIA 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cbc.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cbc.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ccm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ccm.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ccm.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb1.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb1.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb128.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb128.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb8.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_cfb8.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ctr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ctr.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ctr.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ecb.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ecb.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_gcm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_gcm.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_gcm.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ofb.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_128_ofb.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cbc.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cbc.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ccm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ccm.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ccm.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb1.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb1.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb128.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb128.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb8.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_cfb8.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ctr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ctr.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ctr.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ecb.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ecb.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_gcm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_gcm.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_gcm.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ofb.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_192_ofb.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cbc.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cbc.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ccm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ccm.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ccm.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb1.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb1.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb128.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb128.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb8.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_cfb8.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ctr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ctr.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ctr.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ecb.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ecb.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_gcm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_gcm.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_gcm.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ofb.3 new file mode 120000 index 00000000..de304985 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_aria_256_ofb.3 @@ -0,0 +1 @@ +EVP_aria.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cbc.3 index 40c2ae1f..fa946ef5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cbc.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cbc.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_BF_CBC 3" -.TH EVP_BF_CBC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_BF_CBC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cfb.3 new file mode 120000 index 00000000..f1a7f946 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cfb.3 @@ -0,0 +1 @@ +EVP_bf_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cfb64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cfb64.3 new file mode 120000 index 00000000..f1a7f946 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_cfb64.3 @@ -0,0 +1 @@ +EVP_bf_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_ecb.3 new file mode 120000 index 00000000..f1a7f946 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_ecb.3 @@ -0,0 +1 @@ +EVP_bf_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_ofb.3 new file mode 120000 index 00000000..f1a7f946 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_bf_ofb.3 @@ -0,0 +1 @@ +EVP_bf_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_blake2b512.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_blake2b512.3 index a46b8902..4212c3e6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_blake2b512.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_blake2b512.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_BLAKE2B512 3" -.TH EVP_BLAKE2B512 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_BLAKE2B512 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_blake2s256.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_blake2s256.3 new file mode 120000 index 00000000..aa13e1cc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_blake2s256.3 @@ -0,0 +1 @@ +EVP_blake2b512.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia.3 index 4eefb923..9d06c2ac 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_CAMELLIA 3" -.TH EVP_CAMELLIA 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_CAMELLIA 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cbc.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cbc.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb1.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb1.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb128.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb128.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb8.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_cfb8.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ctr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ctr.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ctr.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ecb.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ecb.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ofb.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_128_ofb.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cbc.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cbc.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb1.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb1.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb128.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb128.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb8.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_cfb8.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ctr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ctr.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ctr.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ecb.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ecb.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ofb.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_192_ofb.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cbc.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cbc.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb1.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb1.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb128.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb128.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb8.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_cfb8.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ctr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ctr.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ctr.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ecb.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ecb.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ofb.3 new file mode 120000 index 00000000..eb6886b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_camellia_256_ofb.3 @@ -0,0 +1 @@ +EVP_camellia.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cbc.3 index 05e420aa..0924fb88 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cbc.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cbc.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_CAST5_CBC 3" -.TH EVP_CAST5_CBC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_CAST5_CBC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cfb.3 new file mode 120000 index 00000000..f53b1bfa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cfb.3 @@ -0,0 +1 @@ +EVP_cast5_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cfb64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cfb64.3 new file mode 120000 index 00000000..f53b1bfa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_cfb64.3 @@ -0,0 +1 @@ +EVP_cast5_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_ecb.3 new file mode 120000 index 00000000..f53b1bfa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_ecb.3 @@ -0,0 +1 @@ +EVP_cast5_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_ofb.3 new file mode 120000 index 00000000..f53b1bfa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cast5_ofb.3 @@ -0,0 +1 @@ +EVP_cast5_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_chacha20.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_chacha20.3 index 305cd63d..8a836f3a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_chacha20.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_chacha20.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_CHACHA20 3" -.TH EVP_CHACHA20 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_CHACHA20 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_chacha20_poly1305.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_chacha20_poly1305.3 new file mode 120000 index 00000000..a0569b0e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_chacha20_poly1305.3 @@ -0,0 +1 @@ +EVP_chacha20.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cleanup.3 new file mode 120000 index 00000000..2571f547 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_cleanup.3 @@ -0,0 +1 @@ +OpenSSL_add_all_algorithms.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des.3 index ece46dd0..d94c1f8d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_DES 3" -.TH EVP_DES 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_DES 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cbc.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cbc.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb1.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb1.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb64.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb64.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb8.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_cfb8.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ecb.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ecb.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cbc.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cbc.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb1.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb1.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb64.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb64.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb8.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_cfb8.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_ecb.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_ecb.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_ofb.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_ofb.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_wrap.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_wrap.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede3_wrap.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cbc.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cbc.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cfb.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cfb.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cfb64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cfb64.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_cfb64.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_ecb.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_ecb.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_ofb.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ede_ofb.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ofb.3 new file mode 120000 index 00000000..7400ac27 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_des_ofb.3 @@ -0,0 +1 @@ +EVP_des.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_desx_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_desx_cbc.3 index 1b14f62f..d3bc5b6d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_desx_cbc.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_desx_cbc.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_DESX_CBC 3" -.TH EVP_DESX_CBC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_DESX_CBC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_enc_null.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_enc_null.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_enc_null.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbyname.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbyname.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbyname.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbynid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbynid.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbynid.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbyobj.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbyobj.3 new file mode 120000 index 00000000..939f273a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_cipherbyobj.3 @@ -0,0 +1 @@ +EVP_EncryptInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbyname.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbyname.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbyname.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbynid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbynid.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbynid.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbyobj.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbyobj.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_get_digestbyobj.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cbc.3 index 570fe2cf..49e0ff4b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cbc.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cbc.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_IDEA_CBC 3" -.TH EVP_IDEA_CBC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_IDEA_CBC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cfb.3 new file mode 120000 index 00000000..42e2275b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cfb.3 @@ -0,0 +1 @@ +EVP_idea_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cfb64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cfb64.3 new file mode 120000 index 00000000..42e2275b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_cfb64.3 @@ -0,0 +1 @@ +EVP_idea_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_ecb.3 new file mode 120000 index 00000000..42e2275b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_ecb.3 @@ -0,0 +1 @@ +EVP_idea_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_ofb.3 new file mode 120000 index 00000000..42e2275b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_idea_ofb.3 @@ -0,0 +1 @@ +EVP_idea_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md2.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md2.3 index 549fd02c..62c2ec26 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md2.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md2.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_MD2 3" -.TH EVP_MD2 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_MD2 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md4.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md4.3 index 1456dbc6..80d1dded 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md4.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md4.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_MD4 3" -.TH EVP_MD4 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_MD4 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md5.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md5.3 index 81a54988..f80ec38a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md5.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md5.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_MD5 3" -.TH EVP_MD5 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_MD5 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md5_sha1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md5_sha1.3 new file mode 120000 index 00000000..adf9b04a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md5_sha1.3 @@ -0,0 +1 @@ +EVP_md5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md_null.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md_null.3 new file mode 120000 index 00000000..3f2985e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_md_null.3 @@ -0,0 +1 @@ +EVP_DigestInit.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_mdc2.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_mdc2.3 index c6152723..99ad33b3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_mdc2.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_mdc2.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_MDC2 3" -.TH EVP_MDC2 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_MDC2 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_40_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_40_cbc.3 new file mode 120000 index 00000000..5e9ae8cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_40_cbc.3 @@ -0,0 +1 @@ +EVP_rc2_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_64_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_64_cbc.3 new file mode 120000 index 00000000..5e9ae8cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_64_cbc.3 @@ -0,0 +1 @@ +EVP_rc2_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cbc.3 index 1a355df8..8c9f6f54 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cbc.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cbc.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_RC2_CBC 3" -.TH EVP_RC2_CBC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_RC2_CBC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cfb.3 new file mode 120000 index 00000000..5e9ae8cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cfb.3 @@ -0,0 +1 @@ +EVP_rc2_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cfb64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cfb64.3 new file mode 120000 index 00000000..5e9ae8cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_cfb64.3 @@ -0,0 +1 @@ +EVP_rc2_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_ecb.3 new file mode 120000 index 00000000..5e9ae8cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_ecb.3 @@ -0,0 +1 @@ +EVP_rc2_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_ofb.3 new file mode 120000 index 00000000..5e9ae8cf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc2_ofb.3 @@ -0,0 +1 @@ +EVP_rc2_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4.3 index 5cb98510..bbf11ce7 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_RC4 3" -.TH EVP_RC4 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_RC4 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4_40.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4_40.3 new file mode 120000 index 00000000..cc4bcbf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4_40.3 @@ -0,0 +1 @@ +EVP_rc4.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4_hmac_md5.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4_hmac_md5.3 new file mode 120000 index 00000000..cc4bcbf6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc4_hmac_md5.3 @@ -0,0 +1 @@ +EVP_rc4.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cbc.3 index 45cc8af1..138245ca 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cbc.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cbc.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_RC5_32_12_16_CBC 3" -.TH EVP_RC5_32_12_16_CBC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_RC5_32_12_16_CBC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cfb.3 new file mode 120000 index 00000000..d82df694 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cfb.3 @@ -0,0 +1 @@ +EVP_rc5_32_12_16_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cfb64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cfb64.3 new file mode 120000 index 00000000..d82df694 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_cfb64.3 @@ -0,0 +1 @@ +EVP_rc5_32_12_16_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_ecb.3 new file mode 120000 index 00000000..d82df694 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_ecb.3 @@ -0,0 +1 @@ +EVP_rc5_32_12_16_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_ofb.3 new file mode 120000 index 00000000..d82df694 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_rc5_32_12_16_ofb.3 @@ -0,0 +1 @@ +EVP_rc5_32_12_16_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ripemd160.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ripemd160.3 index 4582df97..46a7c37c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ripemd160.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_ripemd160.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_RIPEMD160 3" -.TH EVP_RIPEMD160 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_RIPEMD160 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cbc.3 index 5f70a6dc..4012e56d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cbc.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cbc.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_SEED_CBC 3" -.TH EVP_SEED_CBC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_SEED_CBC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cfb.3 new file mode 120000 index 00000000..aba83e2f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cfb.3 @@ -0,0 +1 @@ +EVP_seed_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cfb128.3 new file mode 120000 index 00000000..aba83e2f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_cfb128.3 @@ -0,0 +1 @@ +EVP_seed_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_ecb.3 new file mode 120000 index 00000000..aba83e2f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_ecb.3 @@ -0,0 +1 @@ +EVP_seed_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_ofb.3 new file mode 120000 index 00000000..aba83e2f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_seed_ofb.3 @@ -0,0 +1 @@ +EVP_seed_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha1.3 index 56f3a047..3cf3db89 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha1.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha1.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_SHA1 3" -.TH EVP_SHA1 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_SHA1 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha224.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha224.3 index dc53e606..03ffc79f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha224.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha224.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_SHA224 3" -.TH EVP_SHA224 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_SHA224 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha256.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha256.3 new file mode 120000 index 00000000..1ba0ec28 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha256.3 @@ -0,0 +1 @@ +EVP_sha224.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha384.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha384.3 new file mode 120000 index 00000000..1ba0ec28 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha384.3 @@ -0,0 +1 @@ +EVP_sha224.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_224.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_224.3 index 8e89e334..24c6b474 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_224.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_224.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_SHA3_224 3" -.TH EVP_SHA3_224 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_SHA3_224 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_256.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_256.3 new file mode 120000 index 00000000..fb58a89d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_256.3 @@ -0,0 +1 @@ +EVP_sha3_224.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_384.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_384.3 new file mode 120000 index 00000000..fb58a89d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_384.3 @@ -0,0 +1 @@ +EVP_sha3_224.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_512.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_512.3 new file mode 120000 index 00000000..fb58a89d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha3_512.3 @@ -0,0 +1 @@ +EVP_sha3_224.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512.3 new file mode 120000 index 00000000..1ba0ec28 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512.3 @@ -0,0 +1 @@ +EVP_sha224.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512_224.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512_224.3 new file mode 120000 index 00000000..1ba0ec28 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512_224.3 @@ -0,0 +1 @@ +EVP_sha224.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512_256.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512_256.3 new file mode 120000 index 00000000..1ba0ec28 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sha512_256.3 @@ -0,0 +1 @@ +EVP_sha224.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_shake128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_shake128.3 new file mode 120000 index 00000000..fb58a89d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_shake128.3 @@ -0,0 +1 @@ +EVP_sha3_224.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_shake256.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_shake256.3 new file mode 120000 index 00000000..fb58a89d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_shake256.3 @@ -0,0 +1 @@ +EVP_sha3_224.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm3.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm3.3 index 697478e4..cc3c8f98 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm3.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm3.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_SM3 3" -.TH EVP_SM3 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_SM3 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cbc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cbc.3 index 2fd1645f..fa0871cd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cbc.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cbc.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_SM4_CBC 3" -.TH EVP_SM4_CBC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_SM4_CBC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cfb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cfb.3 new file mode 120000 index 00000000..36d7c755 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cfb.3 @@ -0,0 +1 @@ +EVP_sm4_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cfb128.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cfb128.3 new file mode 120000 index 00000000..36d7c755 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_cfb128.3 @@ -0,0 +1 @@ +EVP_sm4_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ctr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ctr.3 new file mode 120000 index 00000000..36d7c755 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ctr.3 @@ -0,0 +1 @@ +EVP_sm4_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ecb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ecb.3 new file mode 120000 index 00000000..36d7c755 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ecb.3 @@ -0,0 +1 @@ +EVP_sm4_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ofb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ofb.3 new file mode 120000 index 00000000..36d7c755 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_sm4_ofb.3 @@ -0,0 +1 @@ +EVP_sm4_cbc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_whirlpool.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_whirlpool.3 index 219f91a4..d607ee2d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_whirlpool.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EVP_whirlpool.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP_WHIRLPOOL 3" -.TH EVP_WHIRLPOOL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP_WHIRLPOOL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EXTENDED_KEY_USAGE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EXTENDED_KEY_USAGE_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EXTENDED_KEY_USAGE_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EXTENDED_KEY_USAGE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EXTENDED_KEY_USAGE_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/EXTENDED_KEY_USAGE_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAMES_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAMES_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAMES_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAMES_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAMES_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAMES_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_NAME_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_SUBTREE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_SUBTREE_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_SUBTREE_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_SUBTREE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_SUBTREE_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GENERAL_SUBTREE_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GEN_SESSION_CB.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GEN_SESSION_CB.3 new file mode 120000 index 00000000..795607d6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/GEN_SESSION_CB.3 @@ -0,0 +1 @@ +SSL_CTX_set_generate_session_id.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC.3 index 06596730..daa73bc4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HMAC 3" -.TH HMAC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH HMAC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -146,7 +146,7 @@ HMAC, HMAC_CTX_new, HMAC_CTX_reset, HMAC_CTX_free, HMAC_Init, HMAC_Init_ex, HMAC \& #include \& \& unsigned char *HMAC(const EVP_MD *evp_md, const void *key, -\& int key_len, const unsigned char *d, int n, +\& int key_len, const unsigned char *d, size_t n, \& unsigned char *md, unsigned int *md_len); \& \& HMAC_CTX *HMAC_CTX_new(void); @@ -154,7 +154,7 @@ HMAC, HMAC_CTX_new, HMAC_CTX_reset, HMAC_CTX_free, HMAC_Init, HMAC_Init_ex, HMAC \& \& int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int key_len, \& const EVP_MD *md, ENGINE *impl); -\& int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, int len); +\& int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, size_t len); \& int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len); \& \& void HMAC_CTX_free(HMAC_CTX *ctx); @@ -196,7 +196,7 @@ not support variable output length digests such as \fBEVP_shake128()\fR and .PP \&\fBHMAC_CTX_new()\fR creates a new \s-1HMAC_CTX\s0 in heap memory. .PP -\&\fBHMAC_CTX_reset()\fR zeroes an existing \fB\s-1HMAC_CTX\s0\fR and associated +\&\fBHMAC_CTX_reset()\fR zeros an existing \fB\s-1HMAC_CTX\s0\fR and associated resources, making it suitable for new computations as if it was newly created with \fBHMAC_CTX_new()\fR. .PP @@ -271,7 +271,7 @@ or zero on error. OpenSSL before version 1.0.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_copy.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_copy.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_free.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_free.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_get_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_get_md.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_get_md.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_new.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_new.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_reset.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_reset.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_reset.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_set_flags.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_CTX_set_flags.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Final.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Final.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Init.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Init.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Init_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Init_ex.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Init_ex.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Update.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_Update.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_size.3 new file mode 120000 index 00000000..7f93ade8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/HMAC_size.3 @@ -0,0 +1 @@ +HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_ASN1_FUNCTIONS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_ASN1_FUNCTIONS.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_ASN1_FUNCTIONS.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_LHASH_COMP_FN.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_LHASH_COMP_FN.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_LHASH_COMP_FN.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_LHASH_HASH_FN.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_LHASH_HASH_FN.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IMPLEMENT_LHASH_HASH_FN.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressChoice_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressChoice_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressChoice_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressChoice_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressChoice_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressChoice_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressFamily_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressFamily_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressFamily_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressFamily_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressFamily_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressFamily_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressOrRange_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressOrRange_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressOrRange_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressOrRange_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressOrRange_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressOrRange_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressRange_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressRange_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressRange_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressRange_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressRange_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/IPAddressRange_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ISSUING_DIST_POINT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ISSUING_DIST_POINT_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ISSUING_DIST_POINT_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ISSUING_DIST_POINT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ISSUING_DIST_POINT_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ISSUING_DIST_POINT_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/LHASH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/LHASH.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/LHASH.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/LHASH_DOALL_ARG_FN_TYPE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/LHASH_DOALL_ARG_FN_TYPE.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/LHASH_DOALL_ARG_FN_TYPE.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Final.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Final.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Init.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Init.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Update.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD2_Update.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Final.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Final.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Init.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Init.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Update.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD4_Update.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5.3 index e6768f8f..fbd472bf 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "MD5 3" -.TH MD5 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH MD5 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Final.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Final.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Init.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Init.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Update.3 new file mode 120000 index 00000000..cd8715ab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MD5_Update.3 @@ -0,0 +1 @@ +MD5.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2.3 new file mode 120000 index 00000000..21530fdd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2.3 @@ -0,0 +1 @@ +MDC2_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Final.3 new file mode 120000 index 00000000..21530fdd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Final.3 @@ -0,0 +1 @@ +MDC2_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Init.3 index 3cb010f0..553b5bbd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Init.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Init.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "MDC2_INIT 3" -.TH MDC2_INIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH MDC2_INIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Update.3 new file mode 120000 index 00000000..21530fdd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/MDC2_Update.3 @@ -0,0 +1 @@ +MDC2_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAME_CONSTRAINTS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAME_CONSTRAINTS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAME_CONSTRAINTS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAME_CONSTRAINTS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAME_CONSTRAINTS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAME_CONSTRAINTS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityId.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityId.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityId.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityText.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityText.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityText.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityURL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityURL.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityURL.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityId.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityId.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityId.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityText.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityText.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityText.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityURL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityURL.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityURL.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_CERT_SEQUENCE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_CERT_SEQUENCE_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_CERT_SEQUENCE_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_CERT_SEQUENCE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_CERT_SEQUENCE_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_CERT_SEQUENCE_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKAC_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKAC_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKAC_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKAC_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKAC_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKAC_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKI_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKI_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKI_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKI_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKI_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NETSCAPE_SPKI_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NOTICEREF_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NOTICEREF_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NOTICEREF_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NOTICEREF_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NOTICEREF_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/NOTICEREF_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_cleanup.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_cleanup.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_cmp.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_cmp.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_create.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_create.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_create.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_dup.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_dup.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_get0_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_get0_data.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_get0_data.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_length.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_length.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_ln2nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_ln2nid.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_ln2nid.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2ln.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2ln.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2ln.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2obj.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2obj.3 index 82749e85..cf5850b1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2obj.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2obj.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OBJ_NID2OBJ 3" -.TH OBJ_NID2OBJ 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OBJ_NID2OBJ 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -181,50 +181,52 @@ Deprecated: The \s-1ASN1\s0 object utility functions process \s-1ASN1_OBJECT\s0 structures which are a representation of the \s-1ASN1 OBJECT IDENTIFIER\s0 (\s-1OID\s0) type. For convenience, OIDs are usually represented in source code as numeric -identifiers, or \fB\s-1NID\s0\fRs. OpenSSL has an internal table of OIDs that +identifiers, or \fI\s-1NID\s0\fRs. OpenSSL has an internal table of OIDs that are generated when the library is built, and their corresponding NIDs are available as defined constants. For the functions below, application code should treat all returned values \*(-- OIDs, NIDs, or names \*(-- as constants. .PP -\&\fBOBJ_nid2obj()\fR, \fBOBJ_nid2ln()\fR and \fBOBJ_nid2sn()\fR convert the \s-1NID\s0 \fBn\fR to +\&\fBOBJ_nid2obj()\fR, \fBOBJ_nid2ln()\fR and \fBOBJ_nid2sn()\fR convert the \s-1NID\s0 \fIn\fR to an \s-1ASN1_OBJECT\s0 structure, its long name and its short name respectively, or \fB\s-1NULL\s0\fR if an error occurred. .PP \&\fBOBJ_obj2nid()\fR, \fBOBJ_ln2nid()\fR, \fBOBJ_sn2nid()\fR return the corresponding \s-1NID\s0 -for the object \fBo\fR, the long name or the short name respectively +for the object \fIo\fR, the long name or the short name respectively or NID_undef if an error occurred. .PP -\&\fBOBJ_txt2nid()\fR returns \s-1NID\s0 corresponding to text string . \fBs\fR can be +\&\fBOBJ_txt2nid()\fR returns \s-1NID\s0 corresponding to text string \fIs\fR. \fIs\fR can be a long name, a short name or the numerical representation of an object. .PP -\&\fBOBJ_txt2obj()\fR converts the text string \fBs\fR into an \s-1ASN1_OBJECT\s0 structure. -If \fBno_name\fR is 0 then long names and short names will be interpreted -as well as numerical forms. If \fBno_name\fR is 1 only the numerical form +\&\fBOBJ_txt2obj()\fR converts the text string \fIs\fR into an \s-1ASN1_OBJECT\s0 structure. +If \fIno_name\fR is 0 then long names and short names will be interpreted +as well as numerical forms. If \fIno_name\fR is 1 only the numerical form is acceptable. .PP -\&\fBOBJ_obj2txt()\fR converts the \fB\s-1ASN1_OBJECT\s0\fR \fBa\fR into a textual representation. -The representation is written as a null terminated string to \fBbuf\fR -at most \fBbuf_len\fR bytes are written, truncating the result if necessary. -The total amount of space required is returned. If \fBno_name\fR is 0 then -if the object has a long or short name then that will be used, otherwise -the numerical form will be used. If \fBno_name\fR is 1 then the numerical -form will always be used. +\&\fBOBJ_obj2txt()\fR converts the \fB\s-1ASN1_OBJECT\s0\fR \fIa\fR into a textual representation. +Unless \fIbuf\fR is \s-1NULL,\s0 +the representation is written as a NUL-terminated string to \fIbuf\fR, where +at most \fIbuf_len\fR bytes are written, truncating the result if necessary. +In any case it returns the total string length, excluding the \s-1NUL\s0 character, +required for non-truncated representation, or \-1 on error. +If \fIno_name\fR is 0 then if the object has a long or short name +then that will be used, otherwise the numerical form will be used. +If \fIno_name\fR is 1 then the numerical form will always be used. .PP -\&\fBi2t_ASN1_OBJECT()\fR is the same as \fBOBJ_obj2txt()\fR with the \fBno_name\fR set to zero. +\&\fBi2t_ASN1_OBJECT()\fR is the same as \fBOBJ_obj2txt()\fR with the \fIno_name\fR set to zero. .PP -\&\fBOBJ_cmp()\fR compares \fBa\fR to \fBb\fR. If the two are identical 0 is returned. +\&\fBOBJ_cmp()\fR compares \fIa\fR to \fIb\fR. If the two are identical 0 is returned. .PP -\&\fBOBJ_dup()\fR returns a copy of \fBo\fR. +\&\fBOBJ_dup()\fR returns a copy of \fIo\fR. .PP -\&\fBOBJ_create()\fR adds a new object to the internal table. \fBoid\fR is the -numerical form of the object, \fBsn\fR the short name and \fBln\fR the +\&\fBOBJ_create()\fR adds a new object to the internal table. \fIoid\fR is the +numerical form of the object, \fIsn\fR the short name and \fIln\fR the long name. A new \s-1NID\s0 is returned for the created object in case of success and NID_undef in case of failure. .PP -\&\fBOBJ_length()\fR returns the size of the content octets of \fBobj\fR. +\&\fBOBJ_length()\fR returns the size of the content octets of \fIobj\fR. .PP -\&\fBOBJ_get0_data()\fR returns a pointer to the content octets of \fBobj\fR. +\&\fBOBJ_get0_data()\fR returns a pointer to the content octets of \fIobj\fR. The returned pointer is an internal pointer which \fBmust not\fR be freed. .PP \&\fBOBJ_cleanup()\fR releases any resources allocated by creating new objects. @@ -275,6 +277,13 @@ on error. .PP \&\fBOBJ_obj2nid()\fR, \fBOBJ_ln2nid()\fR, \fBOBJ_sn2nid()\fR and \fBOBJ_txt2nid()\fR return a \s-1NID\s0 or \fBNID_undef\fR on error. +.PP +\&\fBOBJ_add_sigid()\fR returns 1 on success or 0 on error. +.PP +\&\fBi2t_ASN1_OBJECT()\fR an \fBOBJ_obj2txt()\fR return \-1 on error. +On success, they return the length of the string written to \fIbuf\fR if \fIbuf\fR is +not \s-1NULL\s0 and \fIbuf_len\fR is big enough, otherwise the total string length. +Note that this does not count the trailing \s-1NUL\s0 character. .SH "EXAMPLES" .IX Header "EXAMPLES" Create an object for \fBcommonName\fR: @@ -302,14 +311,6 @@ Create a new object directly: .Vb 1 \& obj = OBJ_txt2obj("1.2.3.4", 1); .Ve -.SH "BUGS" -.IX Header "BUGS" -\&\fBOBJ_obj2txt()\fR is awkward and messy to use: it doesn't follow the -convention of other OpenSSL functions where the buffer can be set -to \fB\s-1NULL\s0\fR to determine the amount of data that should be written. -Instead \fBbuf\fR must point to a valid buffer and \fBbuf_len\fR should -be set to a positive value. A buffer length of 80 should be more -than enough to handle any \s-1OID\s0 encountered in practice. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBERR_get_error\fR\|(3) @@ -319,7 +320,7 @@ than enough to handle any \s-1OID\s0 encountered in practice. and should not be used. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2002\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2002\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2sn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2sn.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_nid2sn.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_obj2nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_obj2nid.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_obj2nid.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_obj2txt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_obj2txt.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_obj2txt.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_sn2nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_sn2nid.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_sn2nid.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_txt2nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_txt2nid.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_txt2nid.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_txt2obj.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_txt2obj.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OBJ_txt2obj.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_BASICRESP_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_BASICRESP_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_BASICRESP_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_BASICRESP_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_BASICRESP_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_BASICRESP_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_free.3 new file mode 120000 index 00000000..519a1211 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_free.3 @@ -0,0 +1 @@ +OCSP_cert_to_id.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTID_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTSTATUS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTSTATUS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTSTATUS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTSTATUS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTSTATUS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CERTSTATUS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CRLID_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CRLID_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CRLID_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CRLID_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CRLID_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_CRLID_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_ONEREQ_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_ONEREQ_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_ONEREQ_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_ONEREQ_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_ONEREQ_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_ONEREQ_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQINFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQINFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQINFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQINFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQINFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQINFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQUEST_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQUEST_free.3 new file mode 120000 index 00000000..c4eb6e8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQUEST_free.3 @@ -0,0 +1 @@ +OCSP_REQUEST_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQUEST_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQUEST_new.3 index bc543976..c63fa10c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQUEST_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQUEST_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OCSP_REQUEST_NEW 3" -.TH OCSP_REQUEST_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OCSP_REQUEST_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_add1_header.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_add1_header.3 new file mode 120000 index 00000000..f4df8411 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_add1_header.3 @@ -0,0 +1 @@ +OCSP_sendreq_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_free.3 new file mode 120000 index 00000000..f4df8411 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_free.3 @@ -0,0 +1 @@ +OCSP_sendreq_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_i2d.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_i2d.3 new file mode 120000 index 00000000..f4df8411 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_i2d.3 @@ -0,0 +1 @@ +OCSP_sendreq_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_set1_req.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_set1_req.3 new file mode 120000 index 00000000..f4df8411 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REQ_CTX_set1_req.3 @@ -0,0 +1 @@ +OCSP_sendreq_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPBYTES_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPBYTES_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPBYTES_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPBYTES_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPBYTES_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPBYTES_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPDATA_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPDATA_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPDATA_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPDATA_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPDATA_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPDATA_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_match.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_match.3 new file mode 120000 index 00000000..87009992 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_match.3 @@ -0,0 +1 @@ +OCSP_response_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_set_by_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_set_by_key.3 new file mode 120000 index 00000000..87009992 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_set_by_key.3 @@ -0,0 +1 @@ +OCSP_response_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_set_by_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_set_by_name.3 new file mode 120000 index 00000000..87009992 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPID_set_by_name.3 @@ -0,0 +1 @@ +OCSP_response_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPONSE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPONSE_free.3 new file mode 120000 index 00000000..87009992 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPONSE_free.3 @@ -0,0 +1 @@ +OCSP_response_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPONSE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPONSE_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_RESPONSE_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REVOKEDINFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REVOKEDINFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REVOKEDINFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REVOKEDINFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REVOKEDINFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_REVOKEDINFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SERVICELOC_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SERVICELOC_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SERVICELOC_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SERVICELOC_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SERVICELOC_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SERVICELOC_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SIGNATURE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SIGNATURE_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SIGNATURE_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SIGNATURE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SIGNATURE_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SIGNATURE_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SINGLERESP_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SINGLERESP_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SINGLERESP_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SINGLERESP_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SINGLERESP_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_SINGLERESP_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_add1_nonce.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_add1_nonce.3 new file mode 120000 index 00000000..31049538 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_add1_nonce.3 @@ -0,0 +1 @@ +OCSP_request_add1_nonce.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_sign.3 new file mode 120000 index 00000000..87009992 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_sign.3 @@ -0,0 +1 @@ +OCSP_response_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_sign_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_sign_ctx.3 new file mode 120000 index 00000000..87009992 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_sign_ctx.3 @@ -0,0 +1 @@ +OCSP_response_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_verify.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_basic_verify.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_cert_id_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_cert_id_new.3 new file mode 120000 index 00000000..519a1211 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_cert_id_new.3 @@ -0,0 +1 @@ +OCSP_cert_to_id.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_cert_to_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_cert_to_id.3 index 589f14eb..16c4ce27 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_cert_to_id.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_cert_to_id.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OCSP_CERT_TO_ID 3" -.TH OCSP_CERT_TO_ID 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OCSP_CERT_TO_ID 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -186,7 +186,7 @@ corresponding parameter can be set to \fB\s-1NULL\s0\fR. \&\fBOCSP_cert_to_id()\fR and \fBOCSP_cert_id_new()\fR return either a pointer to a valid \&\fB\s-1OCSP_CERTID\s0\fR structure or \fB\s-1NULL\s0\fR if an error occurred. .PP -\&\fBOCSP_id_cmp()\fR and \fBOCSP_id_issuer_cmp()\fR returns zero for a match and non-zero +\&\fBOCSP_id_cmp()\fR and \fBOCSP_id_issuer_cmp()\fR returns zero for a match and nonzero otherwise. .PP \&\fBOCSP_CERTID_free()\fR does not return a value. @@ -210,7 +210,7 @@ NOT\s0\fR be freed up by an application: they will be freed when the correspondi \&\fBOCSP_sendreq_new\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_check_nonce.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_check_nonce.3 new file mode 120000 index 00000000..31049538 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_check_nonce.3 @@ -0,0 +1 @@ +OCSP_request_add1_nonce.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_check_validity.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_check_validity.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_check_validity.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_copy_nonce.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_copy_nonce.3 new file mode 120000 index 00000000..31049538 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_copy_nonce.3 @@ -0,0 +1 @@ +OCSP_request_add1_nonce.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_cmp.3 new file mode 120000 index 00000000..519a1211 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_cmp.3 @@ -0,0 +1 @@ +OCSP_cert_to_id.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_get0_info.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_get0_info.3 new file mode 120000 index 00000000..519a1211 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_get0_info.3 @@ -0,0 +1 @@ +OCSP_cert_to_id.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_issuer_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_issuer_cmp.3 new file mode 120000 index 00000000..519a1211 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_id_issuer_cmp.3 @@ -0,0 +1 @@ +OCSP_cert_to_id.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add0_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add0_id.3 new file mode 120000 index 00000000..c4eb6e8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add0_id.3 @@ -0,0 +1 @@ +OCSP_REQUEST_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add1_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add1_cert.3 new file mode 120000 index 00000000..c4eb6e8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add1_cert.3 @@ -0,0 +1 @@ +OCSP_REQUEST_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add1_nonce.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add1_nonce.3 index 274d9338..7eb2ebdd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add1_nonce.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_add1_nonce.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OCSP_REQUEST_ADD1_NONCE 3" -.TH OCSP_REQUEST_ADD1_NONCE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OCSP_REQUEST_ADD1_NONCE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -192,7 +192,7 @@ performance reasons. As a result they do not support nonces. .PP The return values of \fBOCSP_check_nonce()\fR can be checked to cover each case. A positive return value effectively indicates success: nonces are both present -and match, both absent or present in the response only. A non-zero return +and match, both absent or present in the response only. A nonzero return additionally covers the case where the nonce is present in the request only: this will happen if the responder doesn't support nonces. A zero return value indicates present and mismatched nonces: this should be treated as an error diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_onereq_count.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_onereq_count.3 new file mode 120000 index 00000000..c4eb6e8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_onereq_count.3 @@ -0,0 +1 @@ +OCSP_REQUEST_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_onereq_get0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_onereq_get0.3 new file mode 120000 index 00000000..c4eb6e8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_onereq_get0.3 @@ -0,0 +1 @@ +OCSP_REQUEST_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_sign.3 new file mode 120000 index 00000000..c4eb6e8e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_request_sign.3 @@ -0,0 +1 @@ +OCSP_REQUEST_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_count.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_count.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_count.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_find.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_find.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_find.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_find_status.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_find_status.3 index 9e19d1f0..ed3a3dc4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_find_status.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_find_status.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OCSP_RESP_FIND_STATUS 3" -.TH OCSP_RESP_FIND_STATUS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OCSP_RESP_FIND_STATUS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -238,7 +238,7 @@ no freeing of the results is necessary. .PP \&\fBOCSP_check_validity()\fR checks the validity of \fBthisupd\fR and \fBnextupd\fR values which will be typically obtained from \fBOCSP_resp_find_status()\fR or -\&\fBOCSP_single_get0_status()\fR. If \fBsec\fR is non-zero it indicates how many seconds +\&\fBOCSP_single_get0_status()\fR. If \fBsec\fR is nonzero it indicates how many seconds leeway should be allowed in the check. If \fBmaxsec\fR is positive it indicates the maximum age of \fBthisupd\fR in seconds. .PP @@ -291,7 +291,7 @@ can then take appropriate action based on the status of the certificate. .PP An \s-1OCSP\s0 response for a certificate contains \fBthisUpdate\fR and \fBnextUpdate\fR fields. Normally the current time should be between these two values. To -account for clock skew the \fBmaxsec\fR field can be set to non-zero in +account for clock skew the \fBmaxsec\fR field can be set to nonzero in \&\fBOCSP_check_validity()\fR. Some responders do not set the \fBnextUpdate\fR field, this would otherwise mean an ancient response would be considered valid: the \&\fBmaxsec\fR parameter to \fBOCSP_check_validity()\fR can be used to limit the permitted @@ -311,7 +311,7 @@ parameters can be set to \s-1NULL\s0 if their value is not required. \&\fBOCSP_sendreq_new\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_certs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_certs.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_certs.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_id.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_id.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_produced_at.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_produced_at.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_produced_at.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_respdata.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_respdata.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_respdata.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_signature.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_signature.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_signature.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_signer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_signer.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_signer.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_tbs_sigalg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_tbs_sigalg.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get0_tbs_sigalg.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get1_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get1_id.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_resp_get1_id.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_create.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_create.3 new file mode 120000 index 00000000..87009992 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_create.3 @@ -0,0 +1 @@ +OCSP_response_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_get1_basic.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_get1_basic.3 new file mode 120000 index 00000000..87009992 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_get1_basic.3 @@ -0,0 +1 @@ +OCSP_response_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_status.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_status.3 index 63908154..d4f8e7cf 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_status.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_response_status.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OCSP_RESPONSE_STATUS 3" -.TH OCSP_RESPONSE_STATUS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OCSP_RESPONSE_STATUS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_bio.3 new file mode 120000 index 00000000..f4df8411 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_bio.3 @@ -0,0 +1 @@ +OCSP_sendreq_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_nbio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_nbio.3 new file mode 120000 index 00000000..f4df8411 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_nbio.3 @@ -0,0 +1 @@ +OCSP_sendreq_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_new.3 index 0ea775a5..f71855ad 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_sendreq_new.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "OCSP_SENDREQ_NEW 3" -.TH OCSP_SENDREQ_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OCSP_SENDREQ_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -OCSP_sendreq_new, OCSP_sendreq_nbio, OCSP_REQ_CTX_free, OCSP_set_max_response_length, OCSP_REQ_CTX_add1_header, OCSP_REQ_CTX_set1_req, OCSP_sendreq_bio \- OCSP responder query functions +OCSP_sendreq_new, OCSP_sendreq_nbio, OCSP_REQ_CTX_free, OCSP_set_max_response_length, OCSP_REQ_CTX_add1_header, OCSP_REQ_CTX_set1_req, OCSP_sendreq_bio, OCSP_REQ_CTX_i2d \&\- OCSP responder query functions .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -160,6 +160,9 @@ OCSP_sendreq_new, OCSP_sendreq_nbio, OCSP_REQ_CTX_free, OCSP_set_max_response_le \& int OCSP_REQ_CTX_set1_req(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req); \& \& OCSP_RESPONSE *OCSP_sendreq_bio(BIO *io, const char *path, OCSP_REQUEST *req); +\& +\& int OCSP_REQ_CTX_i2d(OCSP_REQ_CTX *rctx, const char *content_type, +\& const ASN1_ITEM *it, ASN1_VALUE *req); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" @@ -169,7 +172,7 @@ response header maximum line length of \fBmaxline\fR. If \fBmaxline\fR is zero a default value of 4k is used. The \s-1OCSP\s0 request \fBreq\fR may be set to \fB\s-1NULL\s0\fR and provided later if required. .PP -\&\fBOCSP_sendreq_nbio()\fR performs non-blocking I/O on the \s-1OCSP\s0 request context +\&\fBOCSP_sendreq_nbio()\fR performs nonblocking I/O on the \s-1OCSP\s0 request context \&\fBrctx\fR. When the operation is complete it returns the response in \fB*presp\fR. .PP \&\fBOCSP_REQ_CTX_free()\fR frees up the \s-1OCSP\s0 context \fBrctx\fR. @@ -186,6 +189,17 @@ additional headers are set. .PP \&\fBOCSP_REQ_CTX_set1_req()\fR sets the \s-1OCSP\s0 request in \fBrctx\fR to \fBreq\fR. This function should be called after any calls to \fBOCSP_REQ_CTX_add1_header()\fR. +OCSP_REQ_CTX_set1_req(rctx, req) is equivalent to the following: +.PP +.Vb 2 +\& OCSP_REQ_CTX_i2d(rctx, "application/ocsp\-request", +\& ASN1_ITEM_rptr(OCSP_REQUEST), (ASN1_VALUE *)req) +.Ve +.PP +\&\fBOCSP_REQ_CTX_i2d()\fR sets the request context \fBrctx\fR to have the request +\&\fBreq\fR, which has the \s-1ASN.1\s0 type \fBit\fR. +The \fBcontent_type\fR, if not \s-1NULL,\s0 will be included in the \s-1HTTP\s0 request. +The function should be called after all other headers have already been added. .PP \&\fBOCSP_sendreq_bio()\fR performs an \s-1OCSP\s0 request using the responder \fBio\fR, the \s-1URL\s0 path \fBpath\fR, and the \s-1OCSP\s0 request \fBreq\fR with a response header maximum line @@ -198,8 +212,8 @@ an error occurred. \&\fBOCSP_sendreq_nbio()\fR returns \fB1\fR if the operation was completed successfully, \&\fB\-1\fR if the operation should be retried and \fB0\fR if an error occurred. .PP -\&\fBOCSP_REQ_CTX_add1_header()\fR and \fBOCSP_REQ_CTX_set1_req()\fR return \fB1\fR for success -and \fB0\fR for failure. +\&\fBOCSP_REQ_CTX_add1_header()\fR, \fBOCSP_REQ_CTX_set1_req()\fR, and \fBOCSP_REQ_CTX_i2d()\fR +return \fB1\fR for success and \fB0\fR for failure. .PP \&\fBOCSP_sendreq_bio()\fR returns the \fB\s-1OCSP_RESPONSE\s0\fR structure sent by the responder or \fB\s-1NULL\s0\fR if an error occurred. @@ -231,7 +245,7 @@ corresponding \s-1BIO\s0 can be examined to determine which operation (read or write) should be retried and appropriate action taken (for example a \fBselect()\fR call on the underlying socket). .PP -\&\fBOCSP_sendreq_bio()\fR does not support retries and so cannot handle non-blocking +\&\fBOCSP_sendreq_bio()\fR does not support retries and so cannot handle nonblocking I/O efficiently. It is retained for compatibility and its use in new applications is not recommended. .SH "SEE ALSO" diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_set_max_response_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_set_max_response_length.3 new file mode 120000 index 00000000..f4df8411 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_set_max_response_length.3 @@ -0,0 +1 @@ +OCSP_sendreq_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_single_get0_status.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_single_get0_status.3 new file mode 120000 index 00000000..00b060ae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OCSP_single_get0_status.3 @@ -0,0 +1 @@ +OCSP_resp_find_status.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_Applink.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_Applink.3 index a9d6378d..901367f9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_Applink.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_Applink.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_APPLINK 3" -.TH OPENSSL_APPLINK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_APPLINK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_free.3 new file mode 120000 index 00000000..76a78b07 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_free.3 @@ -0,0 +1 @@ +OPENSSL_init_crypto.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_new.3 new file mode 120000 index 00000000..76a78b07 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_new.3 @@ -0,0 +1 @@ +OPENSSL_init_crypto.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_appname.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_appname.3 new file mode 120000 index 00000000..76a78b07 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_appname.3 @@ -0,0 +1 @@ +OPENSSL_init_crypto.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_file_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_file_flags.3 new file mode 120000 index 00000000..76a78b07 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_file_flags.3 @@ -0,0 +1 @@ +OPENSSL_init_crypto.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_filename.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_filename.3 new file mode 120000 index 00000000..76a78b07 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_INIT_set_config_filename.3 @@ -0,0 +1 @@ +OPENSSL_init_crypto.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 index 048ece95..022f8621 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_LH_COMPFUNC 3" -.TH OPENSSL_LH_COMPFUNC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_LH_COMPFUNC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -152,7 +152,7 @@ LHASH, DECLARE_LHASH_OF, OPENSSL_LH_COMPFUNC, OPENSSL_LH_HASHFUNC, OPENSSL_LH_DO \& \& TYPE *lh_TYPE_insert(LHASH_OF(TYPE) *table, TYPE *data); \& TYPE *lh_TYPE_delete(LHASH_OF(TYPE) *table, TYPE *data); -\& TYPE *lh_retrieve(LHASH_OF(TYPE) *table, TYPE *data); +\& TYPE *lh_TYPE_retrieve(LHASH_OF(TYPE) *table, TYPE *data); \& \& void lh_TYPE_doall(LHASH_OF(TYPE) *table, OPENSSL_LH_DOALL_FUNC func); \& void lh_TYPE_doall_arg(LHASH_OF(TYPE) *table, OPENSSL_LH_DOALL_FUNCARG func, @@ -180,7 +180,7 @@ an unsigned long hash value for its key field. The hash value is normally truncated to a power of 2, so make sure that your hash function returns well mixed low order bits. The \fBcompare\fR callback takes two arguments (pointers to two hash table entries), and returns -0 if their keys are equal, non-zero otherwise. +0 if their keys are equal, nonzero otherwise. .PP If your hash table will contain items of some particular type and the \fBhash\fR and @@ -332,7 +332,7 @@ all such parameters as constant. .PP As an example, a hash table may be maintained by code that, for reasons of encapsulation, has only \*(L"const\*(R" access to the data being -indexed in the hash table (ie. it is returned as \*(L"const\*(R" from +indexed in the hash table (i.e. it is returned as \*(L"const\*(R" from elsewhere in their code) \- in this case the \s-1LHASH\s0 prototypes are appropriate as-is. Conversely, if the caller is responsible for the life-time of the data in question, then they may well wish to make @@ -361,7 +361,7 @@ In OpenSSL 1.0.0, the lhash interface was revamped for better type checking. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_DOALL_FUNC.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_DOALL_FUNC.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_DOALL_FUNC.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_HASHFUNC.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_HASHFUNC.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_HASHFUNC.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_stats.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_stats.3 new file mode 120000 index 00000000..f04ed0b0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_stats.3 @@ -0,0 +1 @@ +OPENSSL_LH_stats.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_stats_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_stats_bio.3 new file mode 120000 index 00000000..f04ed0b0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_stats_bio.3 @@ -0,0 +1 @@ +OPENSSL_LH_stats.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_usage_stats.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_usage_stats.3 new file mode 120000 index 00000000..f04ed0b0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_usage_stats.3 @@ -0,0 +1 @@ +OPENSSL_LH_stats.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_usage_stats_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_usage_stats_bio.3 new file mode 120000 index 00000000..f04ed0b0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_node_usage_stats_bio.3 @@ -0,0 +1 @@ +OPENSSL_LH_stats.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_stats.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_stats.3 index 8d54597b..e0cbe6e8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_stats.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_stats.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_LH_STATS 3" -.TH OPENSSL_LH_STATS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_LH_STATS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_stats_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_stats_bio.3 new file mode 120000 index 00000000..f04ed0b0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_LH_stats_bio.3 @@ -0,0 +1 @@ +OPENSSL_LH_stats.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_MALLOC_FAILURES.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_MALLOC_FAILURES.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_MALLOC_FAILURES.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_MALLOC_FD.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_MALLOC_FD.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_MALLOC_FD.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_VERSION_NUMBER.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_VERSION_NUMBER.3 index c94c2459..47482cc8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_VERSION_NUMBER.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_VERSION_NUMBER.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_VERSION_NUMBER 3" -.TH OPENSSL_VERSION_NUMBER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_VERSION_NUMBER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_VERSION_TEXT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_VERSION_TEXT.3 new file mode 120000 index 00000000..ab1700a9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_VERSION_TEXT.3 @@ -0,0 +1 @@ +OPENSSL_VERSION_NUMBER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_atexit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_atexit.3 new file mode 120000 index 00000000..76a78b07 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_atexit.3 @@ -0,0 +1 @@ +OPENSSL_init_crypto.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_buf2hexstr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_buf2hexstr.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_buf2hexstr.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cipher_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cipher_name.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cipher_name.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cleanse.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cleanse.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cleanse.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cleanup.3 new file mode 120000 index 00000000..76a78b07 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_cleanup.3 @@ -0,0 +1 @@ +OPENSSL_init_crypto.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_clear_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_clear_free.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_clear_free.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_clear_realloc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_clear_realloc.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_clear_realloc.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_config.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_config.3 index 8ffee227..5fd9e624 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_config.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_config.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_CONFIG 3" -.TH OPENSSL_CONFIG 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_CONFIG 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -177,7 +177,7 @@ initialization (that is before starting any threads). .PP There are several reasons why calling the OpenSSL configuration routines is advisable. For example, to load dynamic ENGINEs from shared libraries (DSOs). -However very few applications currently support the control interface and so +However, very few applications currently support the control interface and so very few can load and use dynamic ENGINEs. Equally in future more sophisticated ENGINEs will require certain control operations to customize them. If an application calls \fBOPENSSL_config()\fR it doesn't need to know or care about @@ -202,7 +202,7 @@ The \fBOPENSSL_no_config()\fR and \fBOPENSSL_config()\fR functions were deprecated in OpenSSL 1.1.0 by \fBOPENSSL_init_crypto()\fR. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2004\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2004\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_child.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_child.3 new file mode 120000 index 00000000..9c6be824 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_child.3 @@ -0,0 +1 @@ +OPENSSL_fork_prepare.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_parent.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_parent.3 new file mode 120000 index 00000000..9c6be824 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_parent.3 @@ -0,0 +1 @@ +OPENSSL_fork_prepare.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_prepare.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_prepare.3 index d5d3e7a6..991b4516 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_prepare.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_fork_prepare.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_FORK_PREPARE 3" -.TH OPENSSL_FORK_PREPARE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_FORK_PREPARE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_free.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_free.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_hexchar2int.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_hexchar2int.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_hexchar2int.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_hexstr2buf.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_hexstr2buf.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_hexstr2buf.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_ia32cap.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_ia32cap.3 index 663eee7f..1688ddf4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_ia32cap.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_ia32cap.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_IA32CAP 3" -.TH OPENSSL_IA32CAP 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_IA32CAP 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -231,8 +231,8 @@ The capability vector is further extended with \s-1EBX\s0 value returned by .IX Item "bit #64+18 denoting availability of RDSEED instruction;" .IP "bit #64+19 denoting availability of \s-1ADCX\s0 and \s-1ADOX\s0 instructions;" 4 .IX Item "bit #64+19 denoting availability of ADCX and ADOX instructions;" -.IP "bit #64+21 denoting availability of VPMADD52[\s-1LH\s0]UQ instructions, a.k.a. \s-1AVX512IFMA\s0 extension;" 4 -.IX Item "bit #64+21 denoting availability of VPMADD52[LH]UQ instructions, a.k.a. AVX512IFMA extension;" +.IP "bit #64+21 denoting availability of VPMADD52[\s-1LH\s0]UQ instructions, aka \s-1AVX512IFMA\s0 extension;" 4 +.IX Item "bit #64+21 denoting availability of VPMADD52[LH]UQ instructions, aka AVX512IFMA extension;" .IP "bit #64+29 denoting availability of \s-1SHA\s0 extension;" 4 .IX Item "bit #64+29 denoting availability of SHA extension;" .IP "bit #64+30 denoting availability of \s-1AVX512BW\s0 extension;" 4 @@ -287,7 +287,7 @@ version is used, as it is \s-1GNU\s0 assembler version that will be checked. Not available. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2004\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2004\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_init_crypto.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_init_crypto.3 index 534d12ad..48870c81 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_init_crypto.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_init_crypto.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_INIT_CRYPTO 3" -.TH OPENSSL_INIT_CRYPTO 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_INIT_CRYPTO 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -172,13 +172,13 @@ needs so no explicit initialisation is required. Similarly it will also automatically deinitialise as required. .PP However, there may be situations when explicit initialisation is desirable or -needed, for example when some non-default initialisation is required. The +needed, for example when some nondefault initialisation is required. The function \fBOPENSSL_init_crypto()\fR can be used for this purpose for libcrypto (see also \fBOPENSSL_init_ssl\fR\|(3) for the libssl equivalent). .PP Numerous internal OpenSSL functions call \fBOPENSSL_init_crypto()\fR. -Therefore, in order to perform non-default initialisation, +Therefore, in order to perform nondefault initialisation, \&\fBOPENSSL_init_crypto()\fR \s-1MUST\s0 be called by application code prior to any other OpenSSL function calls. .PP @@ -208,7 +208,7 @@ calls to \fBOPENSSL_init_crypto()\fR with the option With this option the library will automatically load and make available all libcrypto digests. This option is a default option. Once selected subsequent calls to \fBOPENSSL_init_crypto()\fR with the option -\&\fB\s-1OPENSSL_INIT_NO_ADD_ALL_CIPHERS\s0\fR will be ignored. +\&\fB\s-1OPENSSL_INIT_NO_ADD_ALL_DIGESTS\s0\fR will be ignored. .IP "\s-1OPENSSL_INIT_NO_ADD_ALL_CIPHERS\s0" 4 .IX Item "OPENSSL_INIT_NO_ADD_ALL_CIPHERS" With this option the library will suppress automatic loading of libcrypto @@ -328,10 +328,10 @@ The filename, application name, and flags can be customized by providing a non-null \fB\s-1OPENSSL_INIT_SETTINGS\s0\fR object. The object can be allocated via \fB\fBOPENSSL_init_new()\fB\fR. The \fB\fBOPENSSL_INIT_set_config_filename()\fB\fR function can be used to specify a -non-default filename, which is copied and need not refer to persistent storage. +nondefault filename, which is copied and need not refer to persistent storage. Similarly, \fBOPENSSL_INIT_set_config_appname()\fR can be used to specify a -non-default application name. -Finally, OPENSSL_INIT_set_file_flags can be used to specify non-default flags. +nondefault application name. +Finally, OPENSSL_INIT_set_file_flags can be used to specify nondefault flags. If the \fB\s-1CONF_MFLAGS_IGNORE_RETURN_CODES\s0\fR flag is not included, any errors in the configuration file will cause an error return from \fBOPENSSL_init_crypto\fR or indirectly \fBOPENSSL_init_ssl\fR\|(3). @@ -371,7 +371,7 @@ The \fBOPENSSL_init_crypto()\fR, \fBOPENSSL_cleanup()\fR, \fBOPENSSL_atexit()\fR and \fBOPENSSL_INIT_free()\fR functions were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_init_ssl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_init_ssl.3 index 8933c157..1b644e16 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_init_ssl.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_init_ssl.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_INIT_SSL 3" -.TH OPENSSL_INIT_SSL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_INIT_SSL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -160,14 +160,14 @@ needs so no explicit initialisation is required. Similarly it will also automatically deinitialise as required. .PP However, there may be situations when explicit initialisation is desirable or -needed, for example when some non-default initialisation is required. The +needed, for example when some nondefault initialisation is required. The function \fBOPENSSL_init_ssl()\fR can be used for this purpose. Calling this function will explicitly initialise \s-1BOTH\s0 libcrypto and libssl. To explicitly initialise \s-1ONLY\s0 libcrypto see the \&\fBOPENSSL_init_crypto\fR\|(3) function. .PP Numerous internal OpenSSL functions call \fBOPENSSL_init_ssl()\fR. -Therefore, in order to perform non-default initialisation, +Therefore, in order to perform nondefault initialisation, \&\fBOPENSSL_init_ssl()\fR \s-1MUST\s0 be called by application code prior to any other OpenSSL function calls. .PP @@ -201,7 +201,7 @@ The function \fBOPENSSL_init_ssl()\fR returns 1 on success or 0 on error. The \fBOPENSSL_init_ssl()\fR function was added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_instrument_bus.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_instrument_bus.3 index 482178f2..353ed0a9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_instrument_bus.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_instrument_bus.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_INSTRUMENT_BUS 3" -.TH OPENSSL_INSTRUMENT_BUS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_INSTRUMENT_BUS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_instrument_bus2.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_instrument_bus2.3 new file mode 120000 index 00000000..6ee08a4e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_instrument_bus2.3 @@ -0,0 +1 @@ +OPENSSL_instrument_bus.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_load_builtin_modules.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_load_builtin_modules.3 index 4ee9b4ff..17f43b0b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_load_builtin_modules.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_load_builtin_modules.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_LOAD_BUILTIN_MODULES 3" -.TH OPENSSL_LOAD_BUILTIN_MODULES 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_LOAD_BUILTIN_MODULES 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_malloc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_malloc.3 index aad0a031..13f121bd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_malloc.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_malloc.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_MALLOC 3" -.TH OPENSSL_MALLOC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_MALLOC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -224,7 +224,7 @@ before ultimately calling \fBOPENSSL_free()\fR. .PP \&\fBOPENSSL_cleanse()\fR fills \fBptr\fR of size \fBlen\fR with a string of 0's. Use \fBOPENSSL_cleanse()\fR with care if the memory is a mapping of a file. -If the storage controller uses write compression, then its possible +If the storage controller uses write compression, then it's possible that sensitive tail bytes will survive zeroization because the block of zeros will be compressed. If the storage controller uses wear leveling, then the old sensitive data will not be overwritten; rather, a block of diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_malloc_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_malloc_init.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_malloc_init.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_mem_debug_pop.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_mem_debug_pop.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_mem_debug_pop.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_mem_debug_push.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_mem_debug_push.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_mem_debug_push.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_memdup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_memdup.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_memdup.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_no_config.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_no_config.3 new file mode 120000 index 00000000..8e33e48f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_no_config.3 @@ -0,0 +1 @@ +OPENSSL_config.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_realloc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_realloc.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_realloc.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_actual_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_actual_size.3 new file mode 120000 index 00000000..1a8261fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_actual_size.3 @@ -0,0 +1 @@ +OPENSSL_secure_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_clear_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_clear_free.3 new file mode 120000 index 00000000..1a8261fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_clear_free.3 @@ -0,0 +1 @@ +OPENSSL_secure_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_free.3 new file mode 120000 index 00000000..1a8261fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_free.3 @@ -0,0 +1 @@ +OPENSSL_secure_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_malloc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_malloc.3 index cc1ecb47..7208d928 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_malloc.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_malloc.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_SECURE_MALLOC 3" -.TH OPENSSL_SECURE_MALLOC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_SECURE_MALLOC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_zalloc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_zalloc.3 new file mode 120000 index 00000000..1a8261fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_secure_zalloc.3 @@ -0,0 +1 @@ +OPENSSL_secure_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strdup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strdup.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strdup.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strlcat.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strlcat.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strlcat.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strlcpy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strlcpy.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strlcpy.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strndup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strndup.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_strndup.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_thread_stop.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_thread_stop.3 new file mode 120000 index 00000000..76a78b07 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_thread_stop.3 @@ -0,0 +1 @@ +OPENSSL_init_crypto.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_zalloc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_zalloc.3 new file mode 120000 index 00000000..92463685 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OPENSSL_zalloc.3 @@ -0,0 +1 @@ +OPENSSL_malloc.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_CTX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_CTX.3 new file mode 120000 index 00000000..2461f8be --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_CTX.3 @@ -0,0 +1 @@ +OSSL_STORE_open.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO.3 index e196b728..7b85af2e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OSSL_STORE_INFO 3" -.TH OSSL_STORE_INFO 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OSSL_STORE_INFO 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_free.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_free.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_CERT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_CERT.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_CERT.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_CRL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_CRL.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_CRL.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_NAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_NAME.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_NAME.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_NAME_description.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_NAME_description.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_NAME_description.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_PARAMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_PARAMS.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_PARAMS.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_PKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_PKEY.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get0_PKEY.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_CERT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_CERT.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_CERT.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_CRL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_CRL.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_CRL.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_NAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_NAME.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_NAME.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_NAME_description.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_NAME_description.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_NAME_description.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_PARAMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_PARAMS.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_PARAMS.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_PKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_PKEY.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get1_PKEY.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get_type.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_get_type.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_CERT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_CERT.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_CERT.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_CRL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_CRL.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_CRL.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_NAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_NAME.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_NAME.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_PARAMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_PARAMS.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_PARAMS.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_PKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_PKEY.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_new_PKEY.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_set0_NAME_description.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_set0_NAME_description.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_set0_NAME_description.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_type_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_type_string.3 new file mode 120000 index 00000000..fc8d86a4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_INFO_type_string.3 @@ -0,0 +1 @@ +OSSL_STORE_INFO.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER.3 index 41f7d6e2..0c6e7c1c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OSSL_STORE_LOADER 3" -.TH OSSL_STORE_LOADER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OSSL_STORE_LOADER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_CTX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_CTX.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_CTX.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_free.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_free.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_get0_engine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_get0_engine.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_get0_engine.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_get0_scheme.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_get0_scheme.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_get0_scheme.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_new.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_new.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_close.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_close.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_close.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_ctrl.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_ctrl.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_eof.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_eof.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_eof.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_error.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_error.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_expect.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_expect.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_expect.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_find.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_find.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_find.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_load.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_load.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_load.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_open.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_open.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_LOADER_set_open.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH.3 index 6fe50199..02f7f1a1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OSSL_STORE_SEARCH 3" -.TH OSSL_STORE_SEARCH 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OSSL_STORE_SEARCH 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_alias.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_alias.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_alias.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_issuer_serial.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_issuer_serial.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_issuer_serial.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_key_fingerprint.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_key_fingerprint.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_key_fingerprint.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_name.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_by_name.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_free.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_free.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_bytes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_bytes.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_bytes.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_digest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_digest.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_digest.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_name.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_name.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_serial.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_serial.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_serial.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_string.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_string.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get_type.3 new file mode 120000 index 00000000..e69540f5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_SEARCH_get_type.3 @@ -0,0 +1 @@ +OSSL_STORE_SEARCH.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_close.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_close.3 new file mode 120000 index 00000000..2461f8be --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_close.3 @@ -0,0 +1 @@ +OSSL_STORE_open.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_close_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_close_fn.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_close_fn.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_ctrl.3 new file mode 120000 index 00000000..2461f8be --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_ctrl.3 @@ -0,0 +1 @@ +OSSL_STORE_open.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_ctrl_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_ctrl_fn.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_ctrl_fn.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_eof.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_eof.3 new file mode 120000 index 00000000..2461f8be --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_eof.3 @@ -0,0 +1 @@ +OSSL_STORE_open.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_eof_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_eof_fn.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_eof_fn.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_error.3 new file mode 120000 index 00000000..2461f8be --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_error.3 @@ -0,0 +1 @@ +OSSL_STORE_open.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_error_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_error_fn.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_error_fn.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_expect.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_expect.3 index 730d152e..d16bcd2c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_expect.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_expect.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OSSL_STORE_EXPECT 3" -.TH OSSL_STORE_EXPECT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OSSL_STORE_EXPECT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_expect_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_expect_fn.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_expect_fn.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_find.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_find.3 new file mode 120000 index 00000000..8c78ca5a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_find.3 @@ -0,0 +1 @@ +OSSL_STORE_expect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_find_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_find_fn.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_find_fn.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_load.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_load.3 new file mode 120000 index 00000000..2461f8be --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_load.3 @@ -0,0 +1 @@ +OSSL_STORE_open.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_load_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_load_fn.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_load_fn.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_open.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_open.3 index 121ba5dc..7476fca0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_open.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_open.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OSSL_STORE_OPEN 3" -.TH OSSL_STORE_OPEN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OSSL_STORE_OPEN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -179,21 +179,22 @@ information for \fBOSSL_STORE_open()\fR, \fBOSSL_STORE_load()\fR, \fBOSSL_STORE_ \&\fBOSSL_STORE_close()\fR to work together. .SS "Functions" .IX Subsection "Functions" -\&\fBOSSL_STORE_open()\fR takes a uri or path \fBuri\fR, password \s-1UI\s0 method -\&\fBui_method\fR with associated data \fBui_data\fR, and post processing -callback \fBpost_process\fR with associated data \fBpost_process_data\fR, +\&\fBOSSL_STORE_open()\fR takes a uri or path \fIuri\fR, password \s-1UI\s0 method +\&\fIui_method\fR with associated data \fIui_data\fR, and post processing +callback \fIpost_process\fR with associated data \fIpost_process_data\fR, opens a channel to the data located at that \s-1URI\s0 and returns a \&\fB\s-1OSSL_STORE_CTX\s0\fR with all necessary internal information. -The given \fBui_method\fR and \fBui_data_data\fR will be reused by all -functions that use \fB\s-1OSSL_STORE_CTX\s0\fR when interaction is needed. -The given \fBpost_process\fR and \fBpost_process_data\fR will be reused by +The given \fIui_method\fR and \fIui_data\fR will be reused by all +functions that use \fB\s-1OSSL_STORE_CTX\s0\fR when interaction is needed, +for instance to provide a password. +The given \fIpost_process\fR and \fIpost_process_data\fR will be reused by \&\fBOSSL_STORE_load()\fR to manipulate or drop the value to be returned. -The \fBpost_process\fR function drops values by returning \fB\s-1NULL\s0\fR, which +The \fIpost_process\fR function drops values by returning \s-1NULL,\s0 which will cause \fBOSSL_STORE_load()\fR to start its process over with loading -the next object, until \fBpost_process\fR returns something other than -\&\fB\s-1NULL\s0\fR, or the end of data is reached as indicated by \fBOSSL_STORE_eof()\fR. +the next object, until \fIpost_process\fR returns something other than +\&\s-1NULL,\s0 or the end of data is reached as indicated by \fBOSSL_STORE_eof()\fR. .PP -\&\fBOSSL_STORE_ctrl()\fR takes a \fB\s-1OSSL_STORE_CTX\s0\fR, and command number \fBcmd\fR and +\&\fBOSSL_STORE_ctrl()\fR takes a \fB\s-1OSSL_STORE_CTX\s0\fR, and command number \fIcmd\fR and more arguments not specified here. The available loader specific command numbers and arguments they each take depends on the loader that's used and is documented together with @@ -222,6 +223,7 @@ Note that it may still be meaningful to try and load more objects, unless \&\fBOSSL_STORE_close()\fR takes a \fB\s-1OSSL_STORE_CTX\s0\fR, closes the channel that was opened by \fBOSSL_STORE_open()\fR and frees all other information that was stored in the \&\fB\s-1OSSL_STORE_CTX\s0\fR, as well as the \fB\s-1OSSL_STORE_CTX\s0\fR itself. +If \fIctx\fR is \s-1NULL\s0 it does nothing. .SH "SUPPORTED SCHEMES" .IX Header "SUPPORTED SCHEMES" The basic supported scheme is \fBfile:\fR. @@ -248,12 +250,12 @@ See \fBpassphrase\-encoding\fR\|(7) for further information. .SH "RETURN VALUES" .IX Header "RETURN VALUES" \&\fBOSSL_STORE_open()\fR returns a pointer to a \fB\s-1OSSL_STORE_CTX\s0\fR on success, or -\&\fB\s-1NULL\s0\fR on failure. +\&\s-1NULL\s0 on failure. .PP \&\fBOSSL_STORE_load()\fR returns a pointer to a \fB\s-1OSSL_STORE_INFO\s0\fR on success, or -\&\fB\s-1NULL\s0\fR on error or when end of data is reached. +\&\s-1NULL\s0 on error or when end of data is reached. Use \fBOSSL_STORE_error()\fR and \fBOSSL_STORE_eof()\fR to determine the meaning of a -returned \fB\s-1NULL\s0\fR. +returned \s-1NULL.\s0 .PP \&\fBOSSL_STORE_eof()\fR returns 1 if the end of data has been reached, otherwise 0. @@ -271,9 +273,12 @@ otherwise 0. \&\s-1\fBOSSL_STORE_CTX\s0()\fR, \fBOSSL_STORE_post_process_info_fn()\fR, \fBOSSL_STORE_open()\fR, \&\fBOSSL_STORE_ctrl()\fR, \fBOSSL_STORE_load()\fR, \fBOSSL_STORE_eof()\fR and \fBOSSL_STORE_close()\fR were added in OpenSSL 1.1.1. +.PP +Handling of \s-1NULL\s0 \fIctx\fR argument for \fBOSSL_STORE_close()\fR +was introduced in OpenSSL 1.1.1h. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_open_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_open_fn.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_open_fn.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_post_process_info_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_post_process_info_fn.3 new file mode 120000 index 00000000..2461f8be --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_post_process_info_fn.3 @@ -0,0 +1 @@ +OSSL_STORE_open.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_register_loader.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_register_loader.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_register_loader.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_supports_search.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_supports_search.3 new file mode 120000 index 00000000..8c78ca5a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_supports_search.3 @@ -0,0 +1 @@ +OSSL_STORE_expect.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_unregister_loader.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_unregister_loader.3 new file mode 120000 index 00000000..c14cbdd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OSSL_STORE_unregister_loader.3 @@ -0,0 +1 @@ +OSSL_STORE_LOADER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OTHERNAME_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OTHERNAME_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OTHERNAME_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OTHERNAME_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OTHERNAME_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OTHERNAME_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_algorithms.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_algorithms.3 index e8c7a65b..f38be052 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_algorithms.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_algorithms.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OPENSSL_ADD_ALL_ALGORITHMS 3" -.TH OPENSSL_ADD_ALL_ALGORITHMS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OPENSSL_ADD_ALL_ALGORITHMS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_ciphers.3 new file mode 120000 index 00000000..2571f547 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_ciphers.3 @@ -0,0 +1 @@ +OpenSSL_add_all_algorithms.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_digests.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_digests.3 new file mode 120000 index 00000000..2571f547 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_all_digests.3 @@ -0,0 +1 @@ +OpenSSL_add_all_algorithms.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_ssl_algorithms.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_ssl_algorithms.3 new file mode 120000 index 00000000..578a89de --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_add_ssl_algorithms.3 @@ -0,0 +1 @@ +SSL_library_init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_version.3 new file mode 120000 index 00000000..ab1700a9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_version.3 @@ -0,0 +1 @@ +OPENSSL_VERSION_NUMBER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_version_num.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_version_num.3 new file mode 120000 index 00000000..ab1700a9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/OpenSSL_version_num.3 @@ -0,0 +1 @@ +OPENSSL_VERSION_NUMBER.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBE2PARAM_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBE2PARAM_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBE2PARAM_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBE2PARAM_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBE2PARAM_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBE2PARAM_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBEPARAM_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBEPARAM_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBEPARAM_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBEPARAM_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBEPARAM_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBEPARAM_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBKDF2PARAM_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBKDF2PARAM_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBKDF2PARAM_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBKDF2PARAM_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBKDF2PARAM_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PBKDF2PARAM_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_EAY_COMPATIBLE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_EAY_COMPATIBLE.3 new file mode 120000 index 00000000..133c56e1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_EAY_COMPATIBLE.3 @@ -0,0 +1 @@ +PEM_read_bio_ex.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_ONLY_B64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_ONLY_B64.3 new file mode 120000 index 00000000..133c56e1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_ONLY_B64.3 @@ -0,0 +1 @@ +PEM_read_bio_ex.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_SECURE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_SECURE.3 new file mode 120000 index 00000000..133c56e1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_FLAG_SECURE.3 @@ -0,0 +1 @@ +PEM_read_bio_ex.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_bytes_read_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_bytes_read_bio.3 index 593c2c80..087410ef 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_bytes_read_bio.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_bytes_read_bio.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PEM_BYTES_READ_BIO 3" -.TH PEM_BYTES_READ_BIO 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PEM_BYTES_READ_BIO 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_bytes_read_bio_secmem.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_bytes_read_bio_secmem.3 new file mode 120000 index 00000000..5fd854a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_bytes_read_bio_secmem.3 @@ -0,0 +1 @@ +PEM_bytes_read_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_do_header.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_do_header.3 new file mode 120000 index 00000000..f7a8026e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_do_header.3 @@ -0,0 +1 @@ +PEM_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_get_EVP_CIPHER_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_get_EVP_CIPHER_INFO.3 new file mode 120000 index 00000000..f7a8026e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_get_EVP_CIPHER_INFO.3 @@ -0,0 +1 @@ +PEM_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read.3 index 864f6f9a..3fa4e56c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PEM_READ 3" -.TH PEM_READ 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PEM_READ 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_CMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_CMS.3 index 1bfc8c2e..5a10989d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_CMS.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_CMS.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PEM_READ_CMS 3" -.TH PEM_READ_CMS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PEM_READ_CMS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DHparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DHparams.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DHparams.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSAPrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSAPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSA_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSA_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSAparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSAparams.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_DSAparams.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_ECPKParameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_ECPKParameters.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_ECPKParameters.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_ECPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_ECPrivateKey.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_ECPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_EC_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_EC_PUBKEY.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_EC_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS7.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS7.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS7.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS8.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS8.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS8_PRIV_KEY_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS8_PRIV_KEY_INFO.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PKCS8_PRIV_KEY_INFO.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_PrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSAPrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSAPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSAPublicKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSAPublicKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSAPublicKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSA_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_RSA_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_SSL_SESSION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_SSL_SESSION.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_SSL_SESSION.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_AUX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_AUX.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_AUX.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_CRL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_CRL.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_CRL.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_REQ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_REQ.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_X509_REQ.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio.3 new file mode 120000 index 00000000..f7a8026e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio.3 @@ -0,0 +1 @@ +PEM_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_CMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_CMS.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_CMS.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DHparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DHparams.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DHparams.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSAPrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSAPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSA_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSA_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSAparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSAparams.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_DSAparams.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_ECPKParameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_ECPKParameters.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_ECPKParameters.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_EC_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_EC_PUBKEY.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_EC_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS7.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS7.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS7.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS8.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS8.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_Parameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_Parameters.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_Parameters.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 index 8917f4be..a4e32fb2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PEM_READ_BIO_PRIVATEKEY 3" -.TH PEM_READ_BIO_PRIVATEKEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PEM_READ_BIO_PRIVATEKEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -320,7 +320,7 @@ The \fBRSAPublicKey\fR functions process an \s-1RSA\s0 public key using an structure. .PP The \fB\s-1RSA_PUBKEY\s0\fR functions also process an \s-1RSA\s0 public key using -an \s-1RSA\s0 structure. However the public key is encoded using a +an \s-1RSA\s0 structure. However, the public key is encoded using a SubjectPublicKeyInfo structure and an error occurs if the public key is not \s-1RSA.\s0 .PP @@ -505,7 +505,7 @@ The pseudo code to derive the key would look similar to: .SH "BUGS" .IX Header "BUGS" The \s-1PEM\s0 read routines in some versions of OpenSSL will not correctly reuse -an existing structure. Therefore the following: +an existing structure. Therefore, the following: .PP .Vb 1 \& PEM_read_bio_X509(bp, &x, 0, NULL); @@ -614,7 +614,7 @@ in OpenSSL 1.1.0; applications should use the \s-1PKCS7\s0 standard instead as they will be formally deprecated in a future releases. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSAPrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSAPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSAPublicKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSAPublicKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSAPublicKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSA_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_RSA_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_SSL_SESSION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_SSL_SESSION.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_SSL_SESSION.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_AUX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_AUX.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_AUX.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_CRL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_CRL.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_CRL.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_REQ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_REQ.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_X509_REQ.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_ex.3 index 759bf7d7..2f96da4d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_ex.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_read_bio_ex.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PEM_READ_BIO_EX 3" -.TH PEM_READ_BIO_EX 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PEM_READ_BIO_EX 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write.3 new file mode 120000 index 00000000..f7a8026e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write.3 @@ -0,0 +1 @@ +PEM_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_CMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_CMS.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_CMS.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DHparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DHparams.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DHparams.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DHxparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DHxparams.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DHxparams.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSAPrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSAPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSA_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSA_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSAparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSAparams.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_DSAparams.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_ECPKParameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_ECPKParameters.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_ECPKParameters.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_ECPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_ECPrivateKey.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_ECPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_EC_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_EC_PUBKEY.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_EC_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS7.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS7.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS7.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8PrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8PrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8PrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8PrivateKey_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8PrivateKey_nid.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8PrivateKey_nid.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8_PRIV_KEY_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8_PRIV_KEY_INFO.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PKCS8_PRIV_KEY_INFO.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_PrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSAPrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSAPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSAPublicKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSAPublicKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSAPublicKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSA_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_RSA_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_SSL_SESSION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_SSL_SESSION.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_SSL_SESSION.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_AUX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_AUX.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_AUX.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_CRL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_CRL.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_CRL.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_REQ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_REQ.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_REQ.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_REQ_NEW.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_REQ_NEW.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_X509_REQ_NEW.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio.3 new file mode 120000 index 00000000..f7a8026e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio.3 @@ -0,0 +1 @@ +PEM_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_CMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_CMS.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_CMS.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_CMS_stream.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_CMS_stream.3 index 43f9bb24..8557c434 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_CMS_stream.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_CMS_stream.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PEM_WRITE_BIO_CMS_STREAM 3" -.TH PEM_WRITE_BIO_CMS_STREAM 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PEM_WRITE_BIO_CMS_STREAM 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DHparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DHparams.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DHparams.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DHxparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DHxparams.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DHxparams.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSAPrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSAPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSA_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSA_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSAparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSAparams.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_DSAparams.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_ECPKParameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_ECPKParameters.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_ECPKParameters.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_ECPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_ECPrivateKey.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_ECPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_EC_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_EC_PUBKEY.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_EC_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS7.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS7.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS7.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS7_stream.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS7_stream.3 index d09ac382..4bf5f0ad 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS7_stream.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS7_stream.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PEM_WRITE_BIO_PKCS7_STREAM 3" -.TH PEM_WRITE_BIO_PKCS7_STREAM 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PEM_WRITE_BIO_PKCS7_STREAM 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8PrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8PrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8PrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8PrivateKey_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8PrivateKey_nid.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8PrivateKey_nid.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_Parameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_Parameters.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_Parameters.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PrivateKey_traditional.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PrivateKey_traditional.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_PrivateKey_traditional.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSAPrivateKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSAPrivateKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSAPublicKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSAPublicKey.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSAPublicKey.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSA_PUBKEY.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_RSA_PUBKEY.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_SSL_SESSION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_SSL_SESSION.3 new file mode 120000 index 00000000..7adde691 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_SSL_SESSION.3 @@ -0,0 +1 @@ +PEM_read_CMS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_AUX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_AUX.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_AUX.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_CRL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_CRL.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_CRL.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_REQ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_REQ.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_REQ.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_REQ_NEW.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_REQ_NEW.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PEM_write_bio_X509_REQ_NEW.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_BAGS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_BAGS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_BAGS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_BAGS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_BAGS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_BAGS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_MAC_DATA_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_MAC_DATA_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_MAC_DATA_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_MAC_DATA_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_MAC_DATA_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_MAC_DATA_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_SAFEBAG_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_SAFEBAG_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_SAFEBAG_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_SAFEBAG_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_SAFEBAG_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_SAFEBAG_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_create.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_create.3 index 0c1d700b..3f78aba7 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_create.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_create.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS12_CREATE 3" -.TH PKCS12_CREATE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS12_CREATE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_newpass.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_newpass.3 index 2206b422..3b036114 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_newpass.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_newpass.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS12_NEWPASS 3" -.TH PKCS12_NEWPASS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS12_NEWPASS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_parse.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_parse.3 index 2d8e8ae8..7fc14bcb 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_parse.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS12_parse.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS12_PARSE 3" -.TH PKCS12_PARSE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS12_PARSE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS5_PBKDF2_HMAC.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS5_PBKDF2_HMAC.3 index 5c80f624..acff50ae 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS5_PBKDF2_HMAC.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS5_PBKDF2_HMAC.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS5_PBKDF2_HMAC 3" -.TH PKCS5_PBKDF2_HMAC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS5_PBKDF2_HMAC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS5_PBKDF2_HMAC_SHA1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS5_PBKDF2_HMAC_SHA1.3 new file mode 120000 index 00000000..40e1673a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS5_PBKDF2_HMAC_SHA1.3 @@ -0,0 +1 @@ +PKCS5_PBKDF2_HMAC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_DIGEST_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_DIGEST_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_DIGEST_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_DIGEST_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_DIGEST_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_DIGEST_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENCRYPT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENCRYPT_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENCRYPT_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENCRYPT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENCRYPT_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENCRYPT_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENC_CONTENT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENC_CONTENT_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENC_CONTENT_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENC_CONTENT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENC_CONTENT_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENC_CONTENT_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENVELOPE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENVELOPE_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENVELOPE_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENVELOPE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENVELOPE_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ENVELOPE_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_digest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_digest.3 new file mode 120000 index 00000000..f86b06de --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_digest.3 @@ -0,0 +1 @@ +X509_digest.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_RECIP_INFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_RECIP_INFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_RECIP_INFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_RECIP_INFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_RECIP_INFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_RECIP_INFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNED_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNED_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNED_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNED_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNED_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNED_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNER_INFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNER_INFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNER_INFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNER_INFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNER_INFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGNER_INFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGN_ENVELOPE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGN_ENVELOPE_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGN_ENVELOPE_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGN_ENVELOPE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGN_ENVELOPE_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_SIGN_ENVELOPE_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_add_certificate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_add_certificate.3 new file mode 120000 index 00000000..7488587a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_add_certificate.3 @@ -0,0 +1 @@ +PKCS7_sign_add_signer.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_add_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_add_crl.3 new file mode 120000 index 00000000..7488587a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_add_crl.3 @@ -0,0 +1 @@ +PKCS7_sign_add_signer.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_decrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_decrypt.3 index 365a0a62..8b97e17a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_decrypt.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_decrypt.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS7_DECRYPT 3" -.TH PKCS7_DECRYPT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS7_DECRYPT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_encrypt.3 index dadf4b2c..171340ca 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_encrypt.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_encrypt.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS7_ENCRYPT 3" -.TH PKCS7_ENCRYPT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS7_ENCRYPT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_get0_signers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_get0_signers.3 new file mode 120000 index 00000000..f07129b3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_get0_signers.3 @@ -0,0 +1 @@ +PKCS7_verify.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_print_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_print_ctx.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_print_ctx.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_sign.3 index a94d19b3..c3f7f4ac 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_sign.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_sign.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS7_SIGN 3" -.TH PKCS7_SIGN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS7_SIGN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -150,28 +150,26 @@ PKCS7_sign \- create a PKCS#7 signedData structure .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -\&\fBPKCS7_sign()\fR creates and returns a PKCS#7 signedData structure. \fBsigncert\fR is -the certificate to sign with, \fBpkey\fR is the corresponding private key. -\&\fBcerts\fR is an optional additional set of certificates to include in the PKCS#7 -structure (for example any intermediate CAs in the chain). +\&\fBPKCS7_sign()\fR creates and returns a PKCS#7 signedData structure. +\&\fIsigncert\fR is the certificate to sign with, \fIpkey\fR is the corresponding +private key. \fIcerts\fR is an optional set of extra certificates to include +in the PKCS#7 structure (for example any intermediate CAs in the chain). .PP -The data to be signed is read from \s-1BIO\s0 \fBdata\fR. +The data to be signed is read from \s-1BIO\s0 \fIdata\fR. .PP -\&\fBflags\fR is an optional set of flags. -.SH "NOTES" -.IX Header "NOTES" -Any of the following flags (ored together) can be passed in the \fBflags\fR -parameter. +\&\fIflags\fR is an optional set of flags. +.PP +Any of the following flags (ored together) can be passed in the \fIflags\fR .PP Many S/MIME clients expect the signed content to include valid \s-1MIME\s0 headers. If -the \fB\s-1PKCS7_TEXT\s0\fR flag is set \s-1MIME\s0 headers for type \fBtext/plain\fR are prepended +the \fB\s-1PKCS7_TEXT\s0\fR flag is set \s-1MIME\s0 headers for type \f(CW\*(C`text/plain\*(C'\fR are prepended to the data. .PP -If \fB\s-1PKCS7_NOCERTS\s0\fR is set the signer's certificate will not be included in the -\&\s-1PKCS7\s0 structure, the signer's certificate must still be supplied in the -\&\fBsigncert\fR parameter though. This can reduce the size of the signature if the -signers certificate can be obtained by other means: for example a previously -signed message. +If \fB\s-1PKCS7_NOCERTS\s0\fR is set the signer's certificate and the extra \fIcerts\fR +will not be included in the \s-1PKCS7\s0 structure. +The signer's certificate must still be supplied in the \fIsigncert\fR parameter +though. This can reduce the size of the signatures if the signer's certificates +can be obtained by other means: for example a previously signed message. .PP The data being signed is included in the \s-1PKCS7\s0 structure, unless \&\fB\s-1PKCS7_DETACHED\s0\fR is set in which case it is omitted. This is used for \s-1PKCS7\s0 @@ -195,7 +193,7 @@ these algorithms is disabled then it will not be included. .PP If the flags \fB\s-1PKCS7_STREAM\s0\fR is set then the returned \fB\s-1PKCS7\s0\fR structure is just initialized ready to perform the signing operation. The signing is however -\&\fBnot\fR performed and the data to be signed is not read from the \fBdata\fR +\&\fBnot\fR performed and the data to be signed is not read from the \fIdata\fR parameter. Signing is deferred until after the data has been written. In this way data can be signed in a single pass. .PP @@ -215,17 +213,17 @@ can be performed by obtaining the streaming \s-1ASN1\s0 \fB\s-1BIO\s0\fR directl If a signer is specified it will use the default digest for the signing algorithm. This is \fB\s-1SHA1\s0\fR for both \s-1RSA\s0 and \s-1DSA\s0 keys. .PP -The \fBcerts\fR, \fBsigncert\fR and \fBpkey\fR parameters can all be -\&\fB\s-1NULL\s0\fR if the \fB\s-1PKCS7_PARTIAL\s0\fR flag is set. One or more signers can be added +The \fIcerts\fR, \fIsigncert\fR and \fIpkey\fR parameters can all be +\&\s-1NULL\s0 if the \fB\s-1PKCS7_PARTIAL\s0\fR flag is set. One or more signers can be added using the function \fBPKCS7_sign_add_signer()\fR. \fBPKCS7_final()\fR must also be called to finalize the structure if streaming is not enabled. Alternative signing digests can also be specified using this method. .PP -If \fBsigncert\fR and \fBpkey\fR are \s-1NULL\s0 then a certificates only +If \fIsigncert\fR and \fIpkey\fR are \s-1NULL\s0 then a certificates only PKCS#7 structure is output. .PP -In versions of OpenSSL before 1.0.0 the \fBsigncert\fR and \fBpkey\fR parameters must -\&\fB\s-1NOT\s0\fR be \s-1NULL.\s0 +In versions of OpenSSL before 1.0.0 the \fIsigncert\fR and \fIpkey\fR parameters must +not be \s-1NULL.\s0 .SH "BUGS" .IX Header "BUGS" Some advanced attributes such as counter signatures are not supported. @@ -238,13 +236,13 @@ occurred. The error can be obtained from \fBERR_get_error\fR\|(3). \&\fBERR_get_error\fR\|(3), \fBPKCS7_verify\fR\|(3) .SH "HISTORY" .IX Header "HISTORY" -The \fB\s-1PKCS7_PARTIAL\s0\fR flag, and the ability for \fBcerts\fR, \fBsigncert\fR, -and \fBpkey\fR parameters to be \fB\s-1NULL\s0\fR were added in OpenSSL 1.0.0. +The \fB\s-1PKCS7_PARTIAL\s0\fR flag, and the ability for \fIcerts\fR, \fIsigncert\fR, +and \fIpkey\fR parameters to be \s-1NULL\s0 were added in OpenSSL 1.0.0. .PP The \fB\s-1PKCS7_STREAM\s0\fR flag was added in OpenSSL 1.0.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2002\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2002\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_sign_add_signer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_sign_add_signer.3 index ce45fd52..9a5ff685 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_sign_add_signer.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_sign_add_signer.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "PKCS7_SIGN_ADD_SIGNER 3" -.TH PKCS7_SIGN_ADD_SIGNER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS7_SIGN_ADD_SIGNER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -PKCS7_sign_add_signer \- add a signer PKCS7 signed data structure +PKCS7_sign_add_signer, PKCS7_add_certificate, PKCS7_add_crl \- add information to PKCS7 structure .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -147,21 +147,22 @@ PKCS7_sign_add_signer \- add a signer PKCS7 signed data structure \& \& PKCS7_SIGNER_INFO *PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert, \& EVP_PKEY *pkey, const EVP_MD *md, int flags); +\& int PKCS7_add_certificate(PKCS7 *p7, X509 *cert); +\& int PKCS7_add_crl(PKCS7 *p7, X509_CRL *crl); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -\&\fBPKCS7_sign_add_signer()\fR adds a signer with certificate \fBsigncert\fR and private -key \fBpkey\fR using message digest \fBmd\fR to a \s-1PKCS7\s0 signed data structure -\&\fBp7\fR. +\&\fBPKCS7_sign_add_signer()\fR adds a signer with certificate \fIsigncert\fR and private +key \fIpkey\fR using message digest \fImd\fR to a \s-1PKCS7\s0 signed data structure \fIp7\fR. .PP -The \s-1PKCS7\s0 structure should be obtained from an initial call to \fBPKCS7_sign()\fR -with the flag \fB\s-1PKCS7_PARTIAL\s0\fR set or in the case or re-signing a valid \s-1PKCS7\s0 +The \fB\s-1PKCS7\s0\fR structure should be obtained from an initial call to \fBPKCS7_sign()\fR +with the flag \fB\s-1PKCS7_PARTIAL\s0\fR set or in the case or re-signing a valid PKCS#7 signed data structure. .PP -If the \fBmd\fR parameter is \fB\s-1NULL\s0\fR then the default digest for the public +If the \fImd\fR parameter is \s-1NULL\s0 then the default digest for the public key algorithm will be used. .PP -Unless the \fB\s-1PKCS7_REUSE_DIGEST\s0\fR flag is set the returned \s-1PKCS7\s0 structure +Unless the \fB\s-1PKCS7_REUSE_DIGEST\s0\fR flag is set the returned \fB\s-1PKCS7\s0\fR structure is not complete and must be finalized either by streaming (if applicable) or a call to \fBPKCS7_final()\fR. .SH "NOTES" @@ -171,13 +172,13 @@ signed data structure where the simpler \fBPKCS7_sign()\fR function defaults are not appropriate. For example if multiple signers or non default digest algorithms are needed. .PP -Any of the following flags (ored together) can be passed in the \fBflags\fR +Any of the following flags (ored together) can be passed in the \fIflags\fR parameter. .PP If \fB\s-1PKCS7_REUSE_DIGEST\s0\fR is set then an attempt is made to copy the content -digest value from the \s-1PKCS7\s0 structure: to add a signer to an existing structure. +digest value from the \fB\s-1PKCS7\s0\fR structure: to add a signer to an existing structure. An error occurs if a matching digest value cannot be found to copy. The -returned \s-1PKCS7\s0 structure will be valid and finalized when this flag is set. +returned \fB\s-1PKCS7\s0\fR structure will be valid and finalized when this flag is set. .PP If \fB\s-1PKCS7_PARTIAL\s0\fR is set in addition to \fB\s-1PKCS7_REUSE_DIGEST\s0\fR then the \&\fB\s-1PKCS7_SIGNER_INO\s0\fR structure will not be finalized so additional attributes @@ -185,8 +186,8 @@ can be added. In this case an explicit call to \fBPKCS7_SIGNER_INFO_sign()\fR is needed to finalize it. .PP If \fB\s-1PKCS7_NOCERTS\s0\fR is set the signer's certificate will not be included in the -\&\s-1PKCS7\s0 structure, the signer's certificate must still be supplied in the -\&\fBsigncert\fR parameter though. This can reduce the size of the signature if the +\&\fB\s-1PKCS7\s0\fR structure, the signer's certificate must still be supplied in the +\&\fIsigncert\fR parameter though. This can reduce the size of the signature if the signers certificate can be obtained by other means: for example a previously signed message. .PP @@ -200,23 +201,36 @@ If present the SMIMECapabilities attribute indicates support for the following algorithms: triple \s-1DES, 128\s0 bit \s-1RC2, 64\s0 bit \s-1RC2, DES\s0 and 40 bit \s-1RC2.\s0 If any of these algorithms is disabled then it will not be included. .PP -\&\fBPKCS7_sign_add_signers()\fR returns an internal pointer to the \s-1PKCS7_SIGNER_INFO\s0 -structure just added, this can be used to set additional attributes +\&\fBPKCS7_sign_add_signers()\fR returns an internal pointer to the \fB\s-1PKCS7_SIGNER_INFO\s0\fR +structure just added, which can be used to set additional attributes before it is finalized. +.PP +\&\fBPKCS7_add_certificate()\fR adds to the \fB\s-1PKCS7\s0\fR structure \fIp7\fR the certificate +\&\fIcert\fR, which may be an end-entity (signer) certificate +or a \s-1CA\s0 certificate useful for chain building. +This is done internally by \fBPKCS7_sign_ex\fR\|(3) and similar signing functions. +It may have to be used before calling \fBPKCS7_verify\fR\|(3) +in order to provide any missing certificate(s) needed for verification. +.PP +\&\fBPKCS7_add_crl()\fR adds the \s-1CRL\s0 \fIcrl\fR to the \fB\s-1PKCS7\s0\fR structure \fIp7\fR. +This may be called to provide certificate status information +to be included when signing or to use when verifying the \fB\s-1PKCS7\s0\fR structure. .SH "RETURN VALUES" .IX Header "RETURN VALUES" -\&\fBPKCS7_sign_add_signers()\fR returns an internal pointer to the \s-1PKCS7_SIGNER_INFO\s0 +\&\fBPKCS7_sign_add_signers()\fR returns an internal pointer to the \fB\s-1PKCS7_SIGNER_INFO\s0\fR structure just added or \s-1NULL\s0 if an error occurs. +.PP +\&\fBPKCS7_add_certificate()\fR and \fBPKCS7_add_crl()\fR return 1 on success, 0 on error. .SH "SEE ALSO" .IX Header "SEE ALSO" -\&\fBERR_get_error\fR\|(3), \fBPKCS7_sign\fR\|(3), -\&\fBPKCS7_final\fR\|(3), +\&\fBERR_get_error\fR\|(3), \fBPKCS7_sign_ex\fR\|(3), +\&\fBPKCS7_final\fR\|(3), \fBPKCS7_verify\fR\|(3) .SH "HISTORY" .IX Header "HISTORY" The \fBPPKCS7_sign_add_signer()\fR function was added in OpenSSL 1.0.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2007\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2007\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_verify.3 index dc01ebc6..ae73bf87 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_verify.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS7_verify.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PKCS7_VERIFY 3" -.TH PKCS7_VERIFY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PKCS7_VERIFY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -152,105 +152,117 @@ PKCS7_verify, PKCS7_get0_signers \- verify a PKCS#7 signedData structure .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -\&\fBPKCS7_verify()\fR verifies a PKCS#7 signedData structure. \fBp7\fR is the \s-1PKCS7\s0 -structure to verify. \fBcerts\fR is a set of certificates in which to search for -the signer's certificate. \fBstore\fR is a trusted certificate store (used for -chain verification). \fBindata\fR is the signed data if the content is not -present in \fBp7\fR (that is it is detached). The content is written to \fBout\fR -if it is not \s-1NULL.\s0 +\&\fBPKCS7_verify()\fR is very similar to \fBCMS_verify\fR\|(3). +It verifies a PKCS#7 signedData structure given in \fIp7\fR. +The optional \fIcerts\fR parameter refers to a set of certificates +in which to search for signer's certificates. +\&\fIp7\fR may contain extra untrusted \s-1CA\s0 certificates that may be used for +chain building as well as CRLs that may be used for certificate validation. +\&\fIstore\fR may be \s-1NULL\s0 or point to +the trusted certificate store to use for chain verification. +\&\fIindata\fR refers to the signed data if the content is detached from \fIp7\fR. +Otherwise \fIindata\fR should be \s-1NULL,\s0 and then the signed data must be in \fIp7\fR. +The content is written to the \s-1BIO\s0 \fIout\fR unless it is \s-1NULL.\s0 +\&\fIflags\fR is an optional set of flags, which can be used to modify the operation. .PP -\&\fBflags\fR is an optional set of flags, which can be used to modify the verify -operation. -.PP -\&\fBPKCS7_get0_signers()\fR retrieves the signer's certificates from \fBp7\fR, it does -\&\fBnot\fR check their validity or whether any signatures are valid. The \fBcerts\fR -and \fBflags\fR parameters have the same meanings as in \fBPKCS7_verify()\fR. +\&\fBPKCS7_get0_signers()\fR retrieves the signer's certificates from \fIp7\fR, it does +\&\fBnot\fR check their validity or whether any signatures are valid. The \fIcerts\fR +and \fIflags\fR parameters have the same meanings as in \fBPKCS7_verify()\fR. .SH "VERIFY PROCESS" .IX Header "VERIFY PROCESS" Normally the verify process proceeds as follows. .PP -Initially some sanity checks are performed on \fBp7\fR. The type of \fBp7\fR must -be signedData. There must be at least one signature on the data and if -the content is detached \fBindata\fR cannot be \fB\s-1NULL\s0\fR. If the content is -not detached and \fBindata\fR is not \fB\s-1NULL\s0\fR, then the structure has both +Initially some sanity checks are performed on \fIp7\fR. The type of \fIp7\fR must +be SignedData. There must be at least one signature on the data and if +the content is detached \fIindata\fR cannot be \s-1NULL.\s0 If the content is +not detached and \fIindata\fR is not \s-1NULL\s0 then the structure has both embedded and external content. To treat this as an error, use the flag \&\fB\s-1PKCS7_NO_DUAL_CONTENT\s0\fR. The default behavior allows this, for compatibility with older versions of OpenSSL. .PP An attempt is made to locate all the signer's certificates, first looking in -the \fBcerts\fR parameter (if it is not \fB\s-1NULL\s0\fR) and then looking in any certificates -contained in the \fBp7\fR structure itself. If any signer's certificates cannot be -located the operation fails. +the \fIcerts\fR parameter (if it is not \s-1NULL\s0). Then they are looked up in any +certificates contained in the \fIp7\fR structure unless \fB\s-1PKCS7_NOINTERN\s0\fR is set. +If any signer's certificates cannot be located the operation fails. .PP Each signer's certificate is chain verified using the \fBsmimesign\fR purpose and -the supplied trusted certificate store. Any internal certificates in the message -are used as untrusted CAs. If any chain verify fails an error code is returned. +using the trusted certificate store \fIstore\fR if supplied. +Any internal certificates in the message, which may have been added using +\&\fBPKCS7_add_certificate\fR\|(3), are used as untrusted CAs unless \fB\s-1PKCS7_NOCHAIN\s0\fR +is set. +If \s-1CRL\s0 checking is enabled in \fIstore\fR and \fB\s-1PKCS7_NOCRL\s0\fR is not set, +any internal CRLs, which may have been added using \fBPKCS7_add_crl\fR\|(3), +are used in addition to attempting to look them up in \fIstore\fR. +If \fIstore\fR is not \s-1NULL\s0 and any chain verify fails an error code is returned. .PP -Finally the signed content is read (and written to \fBout\fR is it is not \s-1NULL\s0) and -the signature's checked. +Finally the signed content is read (and written to \fIout\fR unless it is \s-1NULL\s0) +and the signature is checked. .PP -If all signature's verify correctly then the function is successful. +If all signatures verify correctly then the function is successful. .PP -Any of the following flags (ored together) can be passed in the \fBflags\fR parameter -to change the default verify behaviour. Only the flag \fB\s-1PKCS7_NOINTERN\s0\fR is -meaningful to \fBPKCS7_get0_signers()\fR. +Any of the following flags (ored together) can be passed in the \fIflags\fR +parameter to change the default verify behaviour. +Only the flag \fB\s-1PKCS7_NOINTERN\s0\fR is meaningful to \fBPKCS7_get0_signers()\fR. .PP If \fB\s-1PKCS7_NOINTERN\s0\fR is set the certificates in the message itself are not -searched when locating the signer's certificate. This means that all the signers -certificates must be in the \fBcerts\fR parameter. +searched when locating the signer's certificates. +This means that all the signer's certificates must be in the \fIcerts\fR parameter. .PP -If the \fB\s-1PKCS7_TEXT\s0\fR flag is set \s-1MIME\s0 headers for type \fBtext/plain\fR are deleted -from the content. If the content is not of type \fBtext/plain\fR then an error is +If \fB\s-1PKCS7_NOCRL\s0\fR is set and \s-1CRL\s0 checking is enabled in \fIstore\fR then any +CRLs in the message itself are ignored. +.PP +If the \fB\s-1PKCS7_TEXT\s0\fR flag is set \s-1MIME\s0 headers for type \f(CW\*(C`text/plain\*(C'\fR are deleted +from the content. If the content is not of type \f(CW\*(C`text/plain\*(C'\fR then an error is returned. .PP If \fB\s-1PKCS7_NOVERIFY\s0\fR is set the signer's certificates are not chain verified. .PP If \fB\s-1PKCS7_NOCHAIN\s0\fR is set then the certificates contained in the message are not used as untrusted CAs. This means that the whole verify chain (apart from -the signer's certificate) must be contained in the trusted store. +the signer's certificates) must be contained in the trusted store. .PP If \fB\s-1PKCS7_NOSIGS\s0\fR is set then the signatures on the data are not checked. .SH "NOTES" .IX Header "NOTES" One application of \fB\s-1PKCS7_NOINTERN\s0\fR is to only accept messages signed by a small number of certificates. The acceptable certificates would be passed -in the \fBcerts\fR parameter. In this case if the signer is not one of the -certificates supplied in \fBcerts\fR then the verify will fail because the +in the \fIcerts\fR parameter. In this case if the signer's certificate is not one +of the certificates supplied in \fIcerts\fR then the verify will fail because the signer cannot be found. .PP Care should be taken when modifying the default verify behaviour, for example setting \fBPKCS7_NOVERIFY|PKCS7_NOSIGS\fR will totally disable all verification and any signed message will be considered valid. This combination is however -useful if one merely wishes to write the content to \fBout\fR and its validity +useful if one merely wishes to write the content to \fIout\fR and its validity is not considered important. .PP -Chain verification should arguably be performed using the signing time rather -than the current time. However since the signing time is supplied by the +Chain verification should arguably be performed using the signing time rather +than the current time. However, since the signing time is supplied by the signer it cannot be trusted without additional evidence (such as a trusted timestamp). .SH "RETURN VALUES" .IX Header "RETURN VALUES" -\&\fBPKCS7_verify()\fR returns one for a successful verification and zero -if an error occurs. +\&\fBPKCS7_verify()\fR returns 1 for a successful verification and 0 if an error occurs. .PP -\&\fBPKCS7_get0_signers()\fR returns all signers or \fB\s-1NULL\s0\fR if an error occurred. +\&\fBPKCS7_get0_signers()\fR returns all signers or \s-1NULL\s0 if an error occurred. .PP -The error can be obtained from \fBERR_get_error\fR\|(3) +The error can be obtained from \fBERR_get_error\fR\|(3). .SH "BUGS" .IX Header "BUGS" -The trusted certificate store is not searched for the signers certificate, -this is primarily due to the inadequacies of the current \fBX509_STORE\fR +The trusted certificate store is not searched for the signer's certificates. +This is primarily due to the inadequacies of the current \fBX509_STORE\fR functionality. .PP -The lack of single pass processing and need to hold all data in memory as -mentioned in \fBPKCS7_sign()\fR also applies to \fBPKCS7_verify()\fR. +The lack of single pass processing means that the signed content must all +be held in memory if it is not detached. .SH "SEE ALSO" .IX Header "SEE ALSO" +\&\fBCMS_verify\fR\|(3), \fBPKCS7_add_certificate\fR\|(3), \fBPKCS7_add_crl\fR\|(3), \&\fBERR_get_error\fR\|(3), \fBPKCS7_sign\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2002\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2002\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS8_PRIV_KEY_INFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS8_PRIV_KEY_INFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS8_PRIV_KEY_INFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS8_PRIV_KEY_INFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS8_PRIV_KEY_INFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKCS8_PRIV_KEY_INFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKEY_USAGE_PERIOD_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKEY_USAGE_PERIOD_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKEY_USAGE_PERIOD_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKEY_USAGE_PERIOD_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKEY_USAGE_PERIOD_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PKEY_USAGE_PERIOD_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYINFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYINFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYINFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYINFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYINFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYINFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYQUALINFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYQUALINFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYQUALINFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYQUALINFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYQUALINFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICYQUALINFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_CONSTRAINTS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_CONSTRAINTS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_CONSTRAINTS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_CONSTRAINTS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_CONSTRAINTS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_CONSTRAINTS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_MAPPING_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_MAPPING_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_MAPPING_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_MAPPING_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_MAPPING_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/POLICY_MAPPING_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFOS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_addProfessionInfo.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_addProfessionInfo.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_addProfessionInfo.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_namingAuthority.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_namingAuthority.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_namingAuthority.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_professionItems.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_professionItems.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_professionItems.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_professionOIDs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_professionOIDs.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_professionOIDs.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_registrationNumber.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_registrationNumber.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_get0_registrationNumber.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_addProfessionInfo.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_addProfessionInfo.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_addProfessionInfo.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_namingAuthority.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_namingAuthority.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_namingAuthority.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_professionItems.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_professionItems.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_professionItems.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_professionOIDs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_professionOIDs.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_professionOIDs.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_registrationNumber.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_registrationNumber.3 new file mode 120000 index 00000000..86f1944e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROFESSION_INFO_set0_registrationNumber.3 @@ -0,0 +1 @@ +ADMISSIONS.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_CERT_INFO_EXTENSION_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_CERT_INFO_EXTENSION_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_CERT_INFO_EXTENSION_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_CERT_INFO_EXTENSION_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_CERT_INFO_EXTENSION_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_CERT_INFO_EXTENSION_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_POLICY_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_POLICY_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_POLICY_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_POLICY_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_POLICY_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/PROXY_POLICY_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_bytes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_bytes.3 new file mode 120000 index 00000000..83be5e38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_bytes.3 @@ -0,0 +1 @@ +RAND_DRBG_generate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_cleanup_entropy_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_cleanup_entropy_fn.3 new file mode 120000 index 00000000..07d1082d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_cleanup_entropy_fn.3 @@ -0,0 +1 @@ +RAND_DRBG_set_callbacks.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_cleanup_nonce_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_cleanup_nonce_fn.3 new file mode 120000 index 00000000..07d1082d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_cleanup_nonce_fn.3 @@ -0,0 +1 @@ +RAND_DRBG_set_callbacks.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_free.3 new file mode 120000 index 00000000..cdfd717a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_free.3 @@ -0,0 +1 @@ +RAND_DRBG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_generate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_generate.3 index 504d206b..2c406877 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_generate.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_generate.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_DRBG_GENERATE 3" -.TH RAND_DRBG_GENERATE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_DRBG_GENERATE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_master.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_master.3 index 516e4ec1..8e0b9b97 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_master.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_master.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_DRBG_GET0_MASTER 3" -.TH RAND_DRBG_GET0_MASTER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_DRBG_GET0_MASTER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_private.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_private.3 new file mode 120000 index 00000000..c65d58ad --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_private.3 @@ -0,0 +1 @@ +RAND_DRBG_get0_master.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_public.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_public.3 new file mode 120000 index 00000000..c65d58ad --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get0_public.3 @@ -0,0 +1 @@ +RAND_DRBG_get0_master.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_entropy_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_entropy_fn.3 new file mode 120000 index 00000000..07d1082d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_entropy_fn.3 @@ -0,0 +1 @@ +RAND_DRBG_set_callbacks.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_ex_data.3 new file mode 120000 index 00000000..bee54496 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_ex_data.3 @@ -0,0 +1 @@ +RAND_DRBG_set_ex_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_ex_new_index.3 new file mode 120000 index 00000000..bee54496 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_ex_new_index.3 @@ -0,0 +1 @@ +RAND_DRBG_set_ex_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_nonce_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_nonce_fn.3 new file mode 120000 index 00000000..07d1082d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_get_nonce_fn.3 @@ -0,0 +1 @@ +RAND_DRBG_set_callbacks.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_instantiate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_instantiate.3 new file mode 120000 index 00000000..cdfd717a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_instantiate.3 @@ -0,0 +1 @@ +RAND_DRBG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_new.3 index 7f06df32..59010fa6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_DRBG_NEW 3" -.TH RAND_DRBG_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_DRBG_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -185,7 +185,7 @@ its type and to instantiate it. .PP The optional \fBflags\fR argument specifies a set of bit flags which can be joined using the | operator. Currently, the only flag is -\&\s-1RAND_DRBG_FLAG_CTR_NO_DF,\s0 which disables the use of a the derivation function +\&\s-1RAND_DRBG_FLAG_CTR_NO_DF,\s0 which disables the use of the derivation function ctr_df. For an explanation, see [\s-1NIST SP 800\-90A\s0 Rev. 1]. .PP If a \fBparent\fR instance is specified then this will be used instead of @@ -239,7 +239,7 @@ cryptographic routines that obtain random data directly or indirectly. The \s-1RAND_DRBG\s0 functions were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2017\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_reseed.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_reseed.3 index 1c2fab7f..02d20a68 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_reseed.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_reseed.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_DRBG_RESEED 3" -.TH RAND_DRBG_RESEED 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_DRBG_RESEED 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_secure_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_secure_new.3 new file mode 120000 index 00000000..cdfd717a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_secure_new.3 @@ -0,0 +1 @@ +RAND_DRBG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set.3 new file mode 120000 index 00000000..cdfd717a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set.3 @@ -0,0 +1 @@ +RAND_DRBG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_callbacks.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_callbacks.3 index ade4a681..d4827467 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_callbacks.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_callbacks.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_DRBG_SET_CALLBACKS 3" -.TH RAND_DRBG_SET_CALLBACKS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_DRBG_SET_CALLBACKS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -207,7 +207,7 @@ does not satisfy the conditions requested by [\s-1NIST SP 800\-90C\s0], then it must also indicate an error by returning a buffer length of 0. See \s-1NOTES\s0 section for more details. .PP -The \fBcleanup_entropy\fR() callback is called from the \fBdrbg\fR to to clear and +The \fBcleanup_entropy\fR() callback is called from the \fBdrbg\fR to clear and free the buffer allocated previously by \fBget_entropy()\fR. The values \fBout\fR and \fBoutlen\fR are the random buffer's address and length, as returned by the \fBget_entropy()\fR callback. @@ -260,7 +260,7 @@ section 8.6.7. The \s-1RAND_DRBG\s0 functions were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2017\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_defaults.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_defaults.3 new file mode 120000 index 00000000..cdfd717a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_defaults.3 @@ -0,0 +1 @@ +RAND_DRBG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_ex_data.3 index 5349bda3..61e377f0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_ex_data.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_ex_data.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_DRBG_SET_EX_DATA 3" -.TH RAND_DRBG_SET_EX_DATA 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_DRBG_SET_EX_DATA 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_defaults.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_defaults.3 new file mode 120000 index 00000000..91194693 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_defaults.3 @@ -0,0 +1 @@ +RAND_DRBG_reseed.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_interval.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_interval.3 new file mode 120000 index 00000000..91194693 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_interval.3 @@ -0,0 +1 @@ +RAND_DRBG_reseed.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_time_interval.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_time_interval.3 new file mode 120000 index 00000000..91194693 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_set_reseed_time_interval.3 @@ -0,0 +1 @@ +RAND_DRBG_reseed.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_uninstantiate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_uninstantiate.3 new file mode 120000 index 00000000..cdfd717a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_DRBG_uninstantiate.3 @@ -0,0 +1 @@ +RAND_DRBG_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_OpenSSL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_OpenSSL.3 new file mode 120000 index 00000000..ad1a1040 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_OpenSSL.3 @@ -0,0 +1 @@ +RAND_set_rand_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_add.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_add.3 index 9aa0d697..1551c19a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_add.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_add.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_ADD 3" -.TH RAND_ADD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_ADD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -199,7 +199,7 @@ usage by the random seed sources. Some seed sources maintain open file descriptors by default, which allows such sources to operate in a \&\fBchroot\fR\|(2) jail without the associated device nodes being available. When the \fBkeep\fR argument is zero, this call disables the retention of file -descriptors. Conversely, a non-zero argument enables the retention of +descriptors. Conversely, a nonzero argument enables the retention of file descriptors. This function is usually called during initialization and it takes effect immediately. .PP @@ -227,7 +227,7 @@ The other functions do not return values. not be used. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_bytes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_bytes.3 index 78210930..752f4728 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_bytes.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_bytes.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_BYTES 3" -.TH RAND_BYTES 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_BYTES 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_cleanup.3 index d0a8370f..0a323daa 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_cleanup.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_cleanup.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_CLEANUP 3" -.TH RAND_CLEANUP 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_CLEANUP 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_egd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_egd.3 index 61b4ca48..5bbd1656 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_egd.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_egd.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_EGD 3" -.TH RAND_EGD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_EGD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_egd_bytes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_egd_bytes.3 new file mode 120000 index 00000000..782181e8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_egd_bytes.3 @@ -0,0 +1 @@ +RAND_egd.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_event.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_event.3 new file mode 120000 index 00000000..97a80021 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_event.3 @@ -0,0 +1 @@ +RAND_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_file_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_file_name.3 new file mode 120000 index 00000000..8a4b31d2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_file_name.3 @@ -0,0 +1 @@ +RAND_load_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_get_rand_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_get_rand_method.3 new file mode 120000 index 00000000..ad1a1040 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_get_rand_method.3 @@ -0,0 +1 @@ +RAND_set_rand_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_keep_random_devices_open.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_keep_random_devices_open.3 new file mode 120000 index 00000000..97a80021 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_keep_random_devices_open.3 @@ -0,0 +1 @@ +RAND_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_load_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_load_file.3 index 14fc5450..a021aabd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_load_file.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_load_file.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_LOAD_FILE 3" -.TH RAND_LOAD_FILE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_LOAD_FILE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -154,7 +154,7 @@ RAND_load_file, RAND_write_file, RAND_file_name \- PRNG seed file .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBRAND_load_file()\fR reads a number of bytes from file \fBfilename\fR and -adds them to the \s-1PRNG.\s0 If \fBmax_bytes\fR is non-negative, +adds them to the \s-1PRNG.\s0 If \fBmax_bytes\fR is nonnegative, up to \fBmax_bytes\fR are read; if \fBmax_bytes\fR is \-1, the complete file is read. Do not load the same file multiple times unless its contents have @@ -174,7 +174,7 @@ file. \fBbuf\fR points to a buffer of size \fBnum\fR in which to store the filename. .PP On all systems, if the environment variable \fB\s-1RANDFILE\s0\fR is set, its -value will be used as the seed file name. +value will be used as the seed filename. Otherwise, the file is called \f(CW\*(C`.rnd\*(C'\fR, found in platform dependent locations: .IP "On Windows (in order of preference)" 4 .IX Item "On Windows (in order of preference)" @@ -193,7 +193,7 @@ Otherwise, the file is called \f(CW\*(C`.rnd\*(C'\fR, found in platform dependen .Ve .PP If \f(CW$HOME\fR (on non-Windows and non-VMS system) is not set either, or -\&\fBnum\fR is too small for the path name, an error occurs. +\&\fBnum\fR is too small for the pathname, an error occurs. .SH "RETURN VALUES" .IX Header "RETURN VALUES" \&\fBRAND_load_file()\fR returns the number of bytes read or \-1 on error. @@ -210,7 +210,7 @@ error. \&\s-1\fBRAND\s0\fR\|(7) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_poll.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_poll.3 new file mode 120000 index 00000000..97a80021 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_poll.3 @@ -0,0 +1 @@ +RAND_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_priv_bytes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_priv_bytes.3 new file mode 120000 index 00000000..bfb11137 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_priv_bytes.3 @@ -0,0 +1 @@ +RAND_bytes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_pseudo_bytes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_pseudo_bytes.3 new file mode 120000 index 00000000..bfb11137 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_pseudo_bytes.3 @@ -0,0 +1 @@ +RAND_bytes.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_query_egd_bytes.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_query_egd_bytes.3 new file mode 120000 index 00000000..782181e8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_query_egd_bytes.3 @@ -0,0 +1 @@ +RAND_egd.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_screen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_screen.3 new file mode 120000 index 00000000..97a80021 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_screen.3 @@ -0,0 +1 @@ +RAND_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_seed.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_seed.3 new file mode 120000 index 00000000..97a80021 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_seed.3 @@ -0,0 +1 @@ +RAND_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_set_rand_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_set_rand_method.3 index a3aed58d..07d72018 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_set_rand_method.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_set_rand_method.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_SET_RAND_METHOD 3" -.TH RAND_SET_RAND_METHOD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_SET_RAND_METHOD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_status.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_status.3 new file mode 120000 index 00000000..97a80021 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_status.3 @@ -0,0 +1 @@ +RAND_add.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_write_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_write_file.3 new file mode 120000 index 00000000..8a4b31d2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RAND_write_file.3 @@ -0,0 +1 @@ +RAND_load_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RC4.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RC4.3 new file mode 120000 index 00000000..e0040ea3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RC4.3 @@ -0,0 +1 @@ +RC4_set_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RC4_set_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RC4_set_key.3 index 8a4c262c..9824b334 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RC4_set_key.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RC4_set_key.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RC4_SET_KEY 3" -.TH RC4_SET_KEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RC4_SET_KEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160.3 new file mode 120000 index 00000000..ca61c4a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160.3 @@ -0,0 +1 @@ +RIPEMD160_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Final.3 new file mode 120000 index 00000000..ca61c4a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Final.3 @@ -0,0 +1 @@ +RIPEMD160_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Init.3 index 8805a6c1..6a0d8e70 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Init.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Init.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RIPEMD160_INIT 3" -.TH RIPEMD160_INIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RIPEMD160_INIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Update.3 new file mode 120000 index 00000000..ca61c4a8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RIPEMD160_Update.3 @@ -0,0 +1 @@ +RIPEMD160_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSAPrivateKey_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSAPrivateKey_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSAPrivateKey_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSAPublicKey_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSAPublicKey_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSAPublicKey_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_OAEP_PARAMS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_OAEP_PARAMS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_OAEP_PARAMS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_OAEP_PARAMS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_OAEP_PARAMS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_OAEP_PARAMS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PKCS1_OpenSSL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PKCS1_OpenSSL.3 new file mode 120000 index 00000000..df1a041e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PKCS1_OpenSSL.3 @@ -0,0 +1 @@ +RSA_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PSS_PARAMS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PSS_PARAMS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PSS_PARAMS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PSS_PARAMS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PSS_PARAMS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_PSS_PARAMS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_bits.3 new file mode 120000 index 00000000..57f25e1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_bits.3 @@ -0,0 +1 @@ +RSA_size.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_blinding_off.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_blinding_off.3 new file mode 120000 index 00000000..46c36ad3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_blinding_off.3 @@ -0,0 +1 @@ +RSA_blinding_on.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_blinding_on.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_blinding_on.3 index 1f9633a1..87957070 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_blinding_on.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_blinding_on.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_BLINDING_ON 3" -.TH RSA_BLINDING_ON 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_BLINDING_ON 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -156,7 +156,7 @@ measure the time of \s-1RSA\s0 decryption or signature operations, blinding must be used to protect the \s-1RSA\s0 operation from that attack. .PP \&\fBRSA_blinding_on()\fR turns blinding on for key \fBrsa\fR and generates a -random blinding factor. \fBctx\fR is \fB\s-1NULL\s0\fR or a pre-allocated and +random blinding factor. \fBctx\fR is \fB\s-1NULL\s0\fR or a preallocated and initialized \fB\s-1BN_CTX\s0\fR. .PP \&\fBRSA_blinding_off()\fR turns blinding off and frees the memory used for @@ -168,7 +168,7 @@ the blinding factor. \&\fBRSA_blinding_off()\fR returns no value. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_check_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_check_key.3 index 9a48b418..e5d1f7c1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_check_key.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_check_key.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_CHECK_KEY 3" -.TH RSA_CHECK_KEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_CHECK_KEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_check_key_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_check_key_ex.3 new file mode 120000 index 00000000..f478ce92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_check_key_ex.3 @@ -0,0 +1 @@ +RSA_check_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_clear_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_clear_flags.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_clear_flags.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_flags.3 new file mode 120000 index 00000000..df1a041e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_flags.3 @@ -0,0 +1 @@ +RSA_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_free.3 new file mode 120000 index 00000000..da3e31f3 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_free.3 @@ -0,0 +1 @@ +RSA_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_key.3 index 49d633c3..761725c8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_key.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_key.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_GENERATE_KEY 3" -.TH RSA_GENERATE_KEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_GENERATE_KEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_key_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_key_ex.3 new file mode 120000 index 00000000..b1c58d54 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_key_ex.3 @@ -0,0 +1 @@ +RSA_generate_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_multi_prime_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_multi_prime_key.3 new file mode 120000 index 00000000..b1c58d54 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_generate_multi_prime_key.3 @@ -0,0 +1 @@ +RSA_generate_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_crt_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_crt_params.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_crt_params.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_d.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_d.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_d.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_dmp1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_dmp1.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_dmp1.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_dmq1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_dmq1.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_dmq1.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_e.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_e.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_e.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_engine.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_engine.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_engine.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_factors.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_factors.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_factors.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_iqmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_iqmp.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_iqmp.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_key.3 index b4a7c49c..adb37e2e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_key.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_key.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_GET0_KEY 3" -.TH RSA_GET0_KEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_GET0_KEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_multi_prime_crt_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_multi_prime_crt_params.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_multi_prime_crt_params.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_multi_prime_factors.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_multi_prime_factors.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_multi_prime_factors.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_n.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_n.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_n.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_p.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_p.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_p.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_pss_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_pss_params.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_pss_params.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_q.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_q.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get0_q.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_default_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_default_method.3 new file mode 120000 index 00000000..df1a041e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_default_method.3 @@ -0,0 +1 @@ +RSA_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_ex_new_index.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_ex_new_index.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_method.3 new file mode 120000 index 00000000..df1a041e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_method.3 @@ -0,0 +1 @@ +RSA_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_multi_prime_extra_count.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_multi_prime_extra_count.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_multi_prime_extra_count.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_version.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_get_version.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_dup.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_dup.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_free.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_free.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get0_app_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get0_app_data.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get0_app_data.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get0_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get0_name.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get0_name.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_bn_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_bn_mod_exp.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_bn_mod_exp.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_finish.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_finish.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_finish.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_flags.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_flags.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_init.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_init.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_keygen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_keygen.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_keygen.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_mod_exp.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_mod_exp.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_multi_prime_keygen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_multi_prime_keygen.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_multi_prime_keygen.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_priv_dec.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_priv_dec.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_priv_dec.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_priv_enc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_priv_enc.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_priv_enc.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_pub_dec.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_pub_dec.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_pub_dec.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_pub_enc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_pub_enc.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_pub_enc.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_sign.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_sign.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_verify.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_get_verify.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_new.3 index d851f675..abb053dc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_METH_NEW 3" -.TH RSA_METH_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_METH_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set0_app_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set0_app_data.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set0_app_data.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set1_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set1_name.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set1_name.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_bn_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_bn_mod_exp.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_bn_mod_exp.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_finish.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_finish.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_finish.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_flags.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_flags.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_init.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_init.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_keygen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_keygen.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_keygen.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_mod_exp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_mod_exp.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_mod_exp.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_multi_prime_keygen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_multi_prime_keygen.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_multi_prime_keygen.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_priv_dec.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_priv_dec.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_priv_dec.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_priv_enc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_priv_enc.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_priv_enc.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_pub_dec.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_pub_dec.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_pub_dec.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_pub_enc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_pub_enc.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_pub_enc.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_sign.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_sign.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_verify.3 new file mode 120000 index 00000000..e7c0598f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_meth_set_verify.3 @@ -0,0 +1 @@ +RSA_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_new.3 index f39ddfe7..1674ab94 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_NEW 3" -.TH RSA_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_new_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_new_method.3 new file mode 120000 index 00000000..df1a041e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_new_method.3 @@ -0,0 +1 @@ +RSA_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_OAEP.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_OAEP.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_OAEP.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_OAEP_mgf1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_OAEP_mgf1.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_OAEP_mgf1.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 index c1c10b61..f8a0fb29 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_PADDING_ADD_PKCS1_TYPE_1 3" -.TH RSA_PADDING_ADD_PKCS1_TYPE_1 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_PADDING_ADD_PKCS1_TYPE_1 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_type_2.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_type_2.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_PKCS1_type_2.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_SSLv23.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_SSLv23.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_SSLv23.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_none.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_none.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_add_none.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_OAEP.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_OAEP.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_OAEP.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_OAEP_mgf1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_OAEP_mgf1.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_OAEP_mgf1.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_type_1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_type_1.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_type_1.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_type_2.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_type_2.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_PKCS1_type_2.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_SSLv23.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_SSLv23.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_SSLv23.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_none.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_none.3 new file mode 120000 index 00000000..f55abf92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_padding_check_none.3 @@ -0,0 +1 @@ +RSA_padding_add_PKCS1_type_1.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_print.3 index 895ebe65..f6de881a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_print.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_print.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_PRINT 3" -.TH RSA_PRINT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_PRINT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_print_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_print_fp.3 new file mode 120000 index 00000000..1b54d4f4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_print_fp.3 @@ -0,0 +1 @@ +RSA_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_private_decrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_private_decrypt.3 new file mode 120000 index 00000000..c7b22fe5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_private_decrypt.3 @@ -0,0 +1 @@ +RSA_public_encrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_private_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_private_encrypt.3 index 2b1121c0..00757bd2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_private_encrypt.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_private_encrypt.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "RSA_PRIVATE_ENCRYPT 3" -.TH RSA_PRIVATE_ENCRYPT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_PRIVATE_ENCRYPT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -RSA_private_encrypt, RSA_public_decrypt \- low level signature operations +RSA_private_encrypt, RSA_public_decrypt \- low\-level signature operations .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -153,7 +153,7 @@ RSA_private_encrypt, RSA_public_decrypt \- low level signature operations .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -These functions handle \s-1RSA\s0 signatures at a low level. +These functions handle \s-1RSA\s0 signatures at a low-level. .PP \&\fBRSA_private_encrypt()\fR signs the \fBflen\fR bytes at \fBfrom\fR (usually a message digest with an algorithm identifier) using the private key @@ -192,7 +192,7 @@ obtained by \fBERR_get_error\fR\|(3). \&\fBRSA_sign\fR\|(3), \fBRSA_verify\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_public_decrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_public_decrypt.3 new file mode 120000 index 00000000..8e3bafbd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_public_decrypt.3 @@ -0,0 +1 @@ +RSA_private_encrypt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_public_encrypt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_public_encrypt.3 index 23adf064..bdb39e99 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_public_encrypt.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_public_encrypt.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_PUBLIC_ENCRYPT 3" -.TH RSA_PUBLIC_ENCRYPT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_PUBLIC_ENCRYPT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_security_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_security_bits.3 new file mode 120000 index 00000000..57f25e1f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_security_bits.3 @@ -0,0 +1 @@ +RSA_size.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_crt_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_crt_params.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_crt_params.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_factors.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_factors.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_factors.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_key.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_key.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_multi_prime_params.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_multi_prime_params.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set0_multi_prime_params.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_default_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_default_method.3 new file mode 120000 index 00000000..df1a041e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_default_method.3 @@ -0,0 +1 @@ +RSA_set_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_flags.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_flags.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_method.3 index f38fd8d9..367c9540 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_method.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_set_method.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_SET_METHOD 3" -.TH RSA_SET_METHOD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_SET_METHOD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -186,7 +186,7 @@ recommended. \&\fBrsa\fR. This will replace the \s-1RSA_METHOD\s0 used by the \s-1RSA\s0 key and if the previous method was supplied by an \s-1ENGINE,\s0 the handle to that \s-1ENGINE\s0 will be released during the change. It is possible to have \s-1RSA\s0 keys that only -work with certain \s-1RSA_METHOD\s0 implementations (eg. from an \s-1ENGINE\s0 module +work with certain \s-1RSA_METHOD\s0 implementations (e.g. from an \s-1ENGINE\s0 module that supports embedded hardware-protected keys), and in such cases attempting to change the \s-1RSA_METHOD\s0 for the key can have unexpected results. @@ -307,7 +307,7 @@ The \fBRSA_null_method()\fR, which was a partial attempt to avoid patent issues, was replaced to always return \s-1NULL\s0 in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_sign.3 index 5132f493..1a91f5af 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_sign.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_sign.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_SIGN 3" -.TH RSA_SIGN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_SIGN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 index 1637d9bf..82f51b37 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_SIGN_ASN1_OCTET_STRING 3" -.TH RSA_SIGN_ASN1_OCTET_STRING 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_SIGN_ASN1_OCTET_STRING 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_size.3 index 681b3a15..ff250600 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_size.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_size.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA_SIZE 3" -.TH RSA_SIZE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA_SIZE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_test_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_test_flags.3 new file mode 120000 index 00000000..9847b2e9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_test_flags.3 @@ -0,0 +1 @@ +RSA_get0_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_verify.3 new file mode 120000 index 00000000..c2cea956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_verify.3 @@ -0,0 +1 @@ +RSA_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_verify_ASN1_OCTET_STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_verify_ASN1_OCTET_STRING.3 new file mode 120000 index 00000000..7d95cb63 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/RSA_verify_ASN1_OCTET_STRING.3 @@ -0,0 +1 @@ +RSA_sign_ASN1_OCTET_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCRYPT_PARAMS_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCRYPT_PARAMS_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCRYPT_PARAMS_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCRYPT_PARAMS_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCRYPT_PARAMS_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCRYPT_PARAMS_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_free.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_free.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_print.3 new file mode 120000 index 00000000..656efbd1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_print.3 @@ -0,0 +1 @@ +SCT_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_validate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_validate.3 new file mode 120000 index 00000000..5e7e4f90 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_LIST_validate.3 @@ -0,0 +1 @@ +SCT_validate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_free.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_free.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_extensions.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_extensions.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_extensions.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_log_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_log_id.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_log_id.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_signature.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_signature.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get0_signature.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_log_entry_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_log_entry_type.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_log_entry_type.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_signature_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_signature_nid.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_signature_nid.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_source.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_source.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_source.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_timestamp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_timestamp.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_timestamp.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_validation_status.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_validation_status.3 new file mode 120000 index 00000000..5e7e4f90 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_validation_status.3 @@ -0,0 +1 @@ +SCT_validate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_version.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_get_version.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_new.3 index afbfcf04..4a796d73 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SCT_NEW 3" -.TH SCT_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SCT_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_new_from_base64.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_new_from_base64.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_new_from_base64.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_print.3 index 5bae3be3..c0b1c13f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_print.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_print.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SCT_PRINT 3" -.TH SCT_PRINT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SCT_PRINT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_extensions.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_extensions.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_extensions.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_log_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_log_id.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_log_id.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_signature.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_signature.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set0_signature.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_extensions.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_extensions.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_extensions.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_log_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_log_id.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_log_id.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_signature.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_signature.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set1_signature.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_log_entry_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_log_entry_type.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_log_entry_type.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_signature_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_signature_nid.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_signature_nid.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_source.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_source.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_source.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_timestamp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_timestamp.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_timestamp.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_version.3 new file mode 120000 index 00000000..a3f84eb6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_set_version.3 @@ -0,0 +1 @@ +SCT_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_validate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_validate.3 index 444eee6b..a344254c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_validate.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_validate.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SCT_VALIDATE 3" -.TH SCT_VALIDATE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SCT_VALIDATE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_validation_status_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_validation_status_string.3 new file mode 120000 index 00000000..656efbd1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SCT_validation_status_string.3 @@ -0,0 +1 @@ +SCT_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Final.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Final.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Init.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Init.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Update.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA1_Update.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Final.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Final.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Init.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Init.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Update.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA224_Update.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Final.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Final.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Init.3 index 7be13128..93d97491 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Init.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Init.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SHA256_INIT 3" -.TH SHA256_INIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SHA256_INIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -208,9 +208,6 @@ The buffer \fBmd\fR must have space for the output from the \s-1SHA\s0 variant b \&\s-1SHA512_DIGEST_LENGTH\s0). Also note that, as for the \s-1\fBSHA1\s0()\fR function above, the \&\s-1\fBSHA224\s0()\fR, \s-1\fBSHA256\s0()\fR, \s-1\fBSHA384\s0()\fR and \s-1\fBSHA512\s0()\fR functions are not thread safe if \&\fBmd\fR is \s-1NULL.\s0 -.PP -The predecessor of \s-1SHA\-1, SHA,\s0 is also implemented, but it should be -used only when backward compatibility is required. .SH "RETURN VALUES" .IX Header "RETURN VALUES" \&\s-1\fBSHA1\s0()\fR, \s-1\fBSHA224\s0()\fR, \s-1\fBSHA256\s0()\fR, \s-1\fBSHA384\s0()\fR and \s-1\fBSHA512\s0()\fR return a pointer to the hash @@ -228,7 +225,7 @@ Standard), \&\fBEVP_DigestInit\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Update.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA256_Update.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Final.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Final.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Init.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Init.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Update.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA384_Update.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Final.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Final.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Final.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Init.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Init.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Update.3 new file mode 120000 index 00000000..2a79f55a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SHA512_Update.3 @@ -0,0 +1 @@ +SHA256_Init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_read_CMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_read_CMS.3 index da2c3b2e..7fb4ad19 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_read_CMS.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_read_CMS.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SMIME_READ_CMS 3" -.TH SMIME_READ_CMS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SMIME_READ_CMS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_read_PKCS7.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_read_PKCS7.3 index bc94d0a4..5f08d40c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_read_PKCS7.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_read_PKCS7.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SMIME_READ_PKCS7 3" -.TH SMIME_READ_PKCS7 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SMIME_READ_PKCS7 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_write_CMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_write_CMS.3 index 47ff5ac1..5eb320df 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_write_CMS.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_write_CMS.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SMIME_WRITE_CMS 3" -.TH SMIME_WRITE_CMS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SMIME_WRITE_CMS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_write_PKCS7.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_write_PKCS7.3 index fece0d90..bb080282 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_write_PKCS7.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SMIME_write_PKCS7.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SMIME_WRITE_PKCS7 3" -.TH SMIME_WRITE_PKCS7 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SMIME_WRITE_PKCS7 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_description.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_description.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_description.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_find.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_find.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_find.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_auth_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_auth_nid.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_auth_nid.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_bits.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_bits.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_cipher_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_cipher_nid.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_cipher_nid.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_digest_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_digest_nid.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_digest_nid.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_handshake_digest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_handshake_digest.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_handshake_digest.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_id.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_id.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_kx_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_kx_nid.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_kx_nid.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_name.3 index e97ed590..b0d963d7 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_name.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_name.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CIPHER_GET_NAME 3" -.TH SSL_CIPHER_GET_NAME 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CIPHER_GET_NAME 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_protocol_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_protocol_id.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_protocol_id.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_version.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_get_version.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_is_aead.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_is_aead.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_is_aead.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_standard_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_standard_name.3 new file mode 120000 index 00000000..f2d4fe7c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CIPHER_standard_name.3 @@ -0,0 +1 @@ +SSL_CIPHER_get_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_add_compression_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_add_compression_method.3 index c7eb49f9..808c801b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_add_compression_method.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_add_compression_method.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_COMP_ADD_COMPRESSION_METHOD 3" -.TH SSL_COMP_ADD_COMPRESSION_METHOD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_COMP_ADD_COMPRESSION_METHOD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_free_compression_methods.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_free_compression_methods.3 new file mode 120000 index 00000000..5de29352 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_free_compression_methods.3 @@ -0,0 +1 @@ +SSL_COMP_add_compression_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get0_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get0_name.3 new file mode 120000 index 00000000..5de29352 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get0_name.3 @@ -0,0 +1 @@ +SSL_COMP_add_compression_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get_compression_methods.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get_compression_methods.3 new file mode 120000 index 00000000..5de29352 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get_compression_methods.3 @@ -0,0 +1 @@ +SSL_COMP_add_compression_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get_id.3 new file mode 120000 index 00000000..5de29352 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_COMP_get_id.3 @@ -0,0 +1 @@ +SSL_COMP_add_compression_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_clear_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_clear_flags.3 new file mode 120000 index 00000000..c08bb217 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_clear_flags.3 @@ -0,0 +1 @@ +SSL_CONF_CTX_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_free.3 new file mode 120000 index 00000000..baebc2db --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_free.3 @@ -0,0 +1 @@ +SSL_CONF_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_new.3 index 28a9ddf5..799e9ccd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CONF_CTX_NEW 3" -.TH SSL_CONF_CTX_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CONF_CTX_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set1_prefix.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set1_prefix.3 index 350e5c0c..a9bca5e1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set1_prefix.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set1_prefix.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CONF_CTX_SET1_PREFIX 3" -.TH SSL_CONF_CTX_SET1_PREFIX 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CONF_CTX_SET1_PREFIX 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_flags.3 index 16d1b24a..34f87842 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_flags.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_flags.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CONF_CTX_SET_FLAGS 3" -.TH SSL_CONF_CTX_SET_FLAGS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CONF_CTX_SET_FLAGS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_ssl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_ssl.3 new file mode 120000 index 00000000..5116749b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_ssl.3 @@ -0,0 +1 @@ +SSL_CONF_CTX_set_ssl_ctx.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 index 5b8be317..8aafd97a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CONF_CTX_SET_SSL_CTX 3" -.TH SSL_CONF_CTX_SET_SSL_CTX 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CONF_CTX_SET_SSL_CTX 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd.3 index c19beba3..0b0e1f3c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CONF_CMD 3" -.TH SSL_CONF_CMD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CONF_CMD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -209,7 +209,7 @@ will also be used for the \fBkey_share\fR sent by a client in a TLSv1.3 .Sp The \fBvalue\fR argument is a colon separated list of groups. The group can be either the \fB\s-1NIST\s0\fR name (e.g. \fBP\-256\fR), some other commonly used name where -applicable (e.g. \fBX25519\fR) or an OpenSSL \s-1OID\s0 name (e.g \fBprime256v1\fR). Group +applicable (e.g. \fBX25519\fR) or an OpenSSL \s-1OID\s0 name (e.g. \fBprime256v1\fR). Group names are case sensitive. The list should be in order of preference with the most preferred group first. .IP "\fB\-curves\fR" 4 @@ -223,7 +223,7 @@ servers The \fBvalue\fR argument is a curve name or the special value \fBauto\fR which picks an appropriate curve based on client and server preferences. The curve can be either the \fB\s-1NIST\s0\fR name (e.g. \fBP\-256\fR) or an OpenSSL \s-1OID\s0 name -(e.g \fBprime256v1\fR). Curve names are case sensitive. +(e.g. \fBprime256v1\fR). Curve names are case sensitive. .IP "\fB\-cipher\fR" 4 .IX Item "-cipher" Sets the TLSv1.2 and below ciphersuite list to \fBvalue\fR. This list will be @@ -266,13 +266,16 @@ Disables all attempts at renegotiation in TLSv1.2 and earlier, same as setting .IP "\fB\-min_protocol\fR, \fB\-max_protocol\fR" 4 .IX Item "-min_protocol, -max_protocol" Sets the minimum and maximum supported protocol. -Currently supported protocol values are \fBSSLv3\fR, \fBTLSv1\fR, -\&\fBTLSv1.1\fR, \fBTLSv1.2\fR, \fBTLSv1.3\fR for \s-1TLS\s0 and \fBDTLSv1\fR, \fBDTLSv1.2\fR for \s-1DTLS,\s0 -and \fBNone\fR for no limit. -If either bound is not specified then only the other bound applies, -if specified. -To restrict the supported protocol versions use these commands rather -than the deprecated alternative commands below. +Currently supported protocol values are \fBSSLv3\fR, \fBTLSv1\fR, \fBTLSv1.1\fR, +\&\fBTLSv1.2\fR, \fBTLSv1.3\fR for \s-1TLS\s0; \fBDTLSv1\fR, \fBDTLSv1.2\fR for \s-1DTLS,\s0 and \fBNone\fR +for no limit. +If either the lower or upper bound is not specified then only the other bound +applies, if specified. +If your application supports both \s-1TLS\s0 and \s-1DTLS\s0 you can specify any of these +options twice, once with a bound for \s-1TLS\s0 and again with an appropriate bound +for \s-1DTLS.\s0 +To restrict the supported protocol versions use these commands rather than the +deprecated alternative commands below. .IP "\fB\-no_ssl3\fR, \fB\-no_tls1\fR, \fB\-no_tls1_1\fR, \fB\-no_tls1_2\fR, \fB\-no_tls1_3\fR" 4 .IX Item "-no_ssl3, -no_tls1, -no_tls1_1, -no_tls1_2, -no_tls1_3" Disables protocol support for SSLv3, TLSv1.0, TLSv1.1, TLSv1.2 or TLSv1.3 by @@ -445,7 +448,7 @@ will also be used for the \fBkey_share\fR sent by a client in a TLSv1.3 .Sp The \fBvalue\fR argument is a colon separated list of groups. The group can be either the \fB\s-1NIST\s0\fR name (e.g. \fBP\-256\fR), some other commonly used name where -applicable (e.g. \fBX25519\fR) or an OpenSSL \s-1OID\s0 name (e.g \fBprime256v1\fR). Group +applicable (e.g. \fBX25519\fR) or an OpenSSL \s-1OID\s0 name (e.g. \fBprime256v1\fR). Group names are case sensitive. The list should be in order of preference with the most preferred group first. .IP "\fBCurves\fR" 4 @@ -457,14 +460,22 @@ This sets the minimum supported \s-1SSL, TLS\s0 or \s-1DTLS\s0 version. .Sp Currently supported protocol values are \fBSSLv3\fR, \fBTLSv1\fR, \fBTLSv1.1\fR, \&\fBTLSv1.2\fR, \fBTLSv1.3\fR, \fBDTLSv1\fR and \fBDTLSv1.2\fR. -The value \fBNone\fR will disable the limit. +The \s-1SSL\s0 and \s-1TLS\s0 bounds apply only to TLS-based contexts, while the \s-1DTLS\s0 bounds +apply only to DTLS-based contexts. +The command can be repeated with one instance setting a \s-1TLS\s0 bound, and the +other setting a \s-1DTLS\s0 bound. +The value \fBNone\fR applies to both types of contexts and disables the limits. .IP "\fBMaxProtocol\fR" 4 .IX Item "MaxProtocol" This sets the maximum supported \s-1SSL, TLS\s0 or \s-1DTLS\s0 version. .Sp Currently supported protocol values are \fBSSLv3\fR, \fBTLSv1\fR, \fBTLSv1.1\fR, \&\fBTLSv1.2\fR, \fBTLSv1.3\fR, \fBDTLSv1\fR and \fBDTLSv1.2\fR. -The value \fBNone\fR will disable the limit. +The \s-1SSL\s0 and \s-1TLS\s0 bounds apply only to TLS-based contexts, while the \s-1DTLS\s0 bounds +apply only to DTLS-based contexts. +The command can be repeated with one instance setting a \s-1TLS\s0 bound, and the +other setting a \s-1DTLS\s0 bound. +The value \fBNone\fR applies to both types of contexts and disables the limits. .IP "\fBProtocol\fR" 4 .IX Item "Protocol" This can be used to enable or disable certain versions of the \s-1SSL, @@ -507,7 +518,7 @@ the \fB\-flag\fR syntax is needed to disable it. \&\fB\s-1SSL_OP_NO_TICKET\s0\fR: that is \fB\-SessionTicket\fR is the same as setting \&\fB\s-1SSL_OP_NO_TICKET\s0\fR. .Sp -\&\fBCompression\fR: \s-1SSL/TLS\s0 compression support, enabled by default. Inverse +\&\fBCompression\fR: \s-1SSL/TLS\s0 compression support, disabled by default. Inverse of \fB\s-1SSL_OP_NO_COMPRESSION\s0\fR. .Sp \&\fBEmptyFragments\fR: use empty fragments as a countermeasure against a @@ -611,7 +622,7 @@ syntax errors. The value is a string without any specific structure. .IP "\fB\s-1SSL_CONF_TYPE_FILE\s0\fR" 4 .IX Item "SSL_CONF_TYPE_FILE" -The value is a file name. +The value is a filename. .IP "\fB\s-1SSL_CONF_TYPE_DIR\s0\fR" 4 .IX Item "SSL_CONF_TYPE_DIR" The value is a directory name. @@ -769,7 +780,7 @@ OpenSSL passing a command which didn't take an argument would return \&\fBAllowNoDHEKEX\fR and \fBPrioritizeChaCha\fR were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2012\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2012\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd_argv.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd_argv.3 index 0c585f73..2662e782 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd_argv.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd_argv.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CONF_CMD_ARGV 3" -.TH SSL_CONF_CMD_ARGV 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CONF_CMD_ARGV 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd_value_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd_value_type.3 new file mode 120000 index 00000000..e22b9c67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CONF_cmd_value_type.3 @@ -0,0 +1 @@ +SSL_CONF_cmd.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add0_chain_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add0_chain_cert.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add0_chain_cert.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 index 0bb0119e..60cf268c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_ADD1_CHAIN_CERT 3" -.TH SSL_CTX_ADD1_CHAIN_CERT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_ADD1_CHAIN_CERT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add1_to_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add1_to_CA_list.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add1_to_CA_list.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_client_CA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_client_CA.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_client_CA.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_client_custom_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_client_custom_ext.3 new file mode 120000 index 00000000..7fbfc6f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_client_custom_ext.3 @@ -0,0 +1 @@ +SSL_extension_supported.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_custom_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_custom_ext.3 new file mode 120000 index 00000000..7fbfc6f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_custom_ext.3 @@ -0,0 +1 @@ +SSL_extension_supported.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_extra_chain_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_extra_chain_cert.3 index 5a755e88..44697eb2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_extra_chain_cert.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_extra_chain_cert.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_ADD_EXTRA_CHAIN_CERT 3" -.TH SSL_CTX_ADD_EXTRA_CHAIN_CERT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_ADD_EXTRA_CHAIN_CERT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_server_custom_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_server_custom_ext.3 new file mode 120000 index 00000000..7fbfc6f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_server_custom_ext.3 @@ -0,0 +1 @@ +SSL_extension_supported.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_session.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_session.3 index fc9a9d01..72484245 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_session.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_add_session.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_ADD_SESSION 3" -.TH SSL_CTX_ADD_SESSION 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_ADD_SESSION 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_build_cert_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_build_cert_chain.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_build_cert_chain.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_callback_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_callback_ctrl.3 new file mode 120000 index 00000000..cd48d63f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_callback_ctrl.3 @@ -0,0 +1 @@ +SSL_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_check_private_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_check_private_key.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_check_private_key.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_chain_certs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_chain_certs.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_chain_certs.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_extra_chain_certs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_extra_chain_certs.3 new file mode 120000 index 00000000..d129a866 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_extra_chain_certs.3 @@ -0,0 +1 @@ +SSL_CTX_add_extra_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_mode.3 new file mode 120000 index 00000000..295da90e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_mode.3 @@ -0,0 +1 @@ +SSL_CTX_set_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_options.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_options.3 new file mode 120000 index 00000000..ae626a40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_clear_options.3 @@ -0,0 +1 @@ +SSL_CTX_set_options.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_config.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_config.3 index c893d218..860f1c60 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_config.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_config.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_CONFIG 3" -.TH SSL_CTX_CONFIG 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_CONFIG 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_ct_is_enabled.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_ct_is_enabled.3 new file mode 120000 index 00000000..8a8a33b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_ct_is_enabled.3 @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_ctrl.3 index 46a97405..8515fd3d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_ctrl.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_ctrl.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_CTRL 3" -.TH SSL_CTX_CTRL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_CTRL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_clear_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_clear_flags.3 new file mode 120000 index 00000000..867659c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_clear_flags.3 @@ -0,0 +1 @@ +SSL_CTX_dane_enable.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_enable.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_enable.3 index 04f6ef9d..536cb1b9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_enable.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_enable.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_DANE_ENABLE 3" -.TH SSL_CTX_DANE_ENABLE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_DANE_ENABLE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -254,7 +254,7 @@ release long-term references respectively. matched the peer certificate chain. The return value indicates the match depth or failure to match just as with \&\fBSSL_get0_dane_authority()\fR. -When the return value is non-negative, the storage pointed to by the \fBusage\fR, +When the return value is nonnegative, the storage pointed to by the \fBusage\fR, \&\fBselector\fR, \fBmtype\fR and \fBdata\fR parameters is updated to the corresponding \&\s-1TLSA\s0 record fields. The \fBdata\fR field is in binary wire form, and is therefore not NUL-terminated, @@ -268,7 +268,7 @@ Applications that need long-term access to this field need to copy the content. optional \s-1DANE\s0 verification features. \&\fBSSL_CTX_dane_clear_flags()\fR and \fBSSL_dane_clear_flags()\fR can be used to disable the same features. -The \fBflags\fR argument is a bitmask of the features to enable or disable. +The \fBflags\fR argument is a bit mask of the features to enable or disable. The \fBflags\fR set for an \fB\s-1SSL_CTX\s0\fR context are copied to each \fB\s-1SSL\s0\fR handle associated with that context at the time the handle is created. Subsequent changes in the context's \fBflags\fR have no effect on the \fBflags\fR set @@ -304,7 +304,7 @@ certificate or a public key that fails to parse. .PP The functions \fBSSL_get0_dane_authority()\fR and \fBSSL_get0_dane_tlsa()\fR return a negative value when \s-1DANE\s0 authentication failed or was not enabled, a -non-negative value indicates the chain depth at which the \s-1TLSA\s0 record matched a +nonnegative value indicates the chain depth at which the \s-1TLSA\s0 record matched a chain certificate, or the depth of the top-most certificate, when the \s-1TLSA\s0 record is a full public key that is its signer. .PP @@ -500,7 +500,7 @@ or unsupported parameters) disable peer authentication by calling These functions were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_mtype_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_mtype_set.3 new file mode 120000 index 00000000..867659c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_mtype_set.3 @@ -0,0 +1 @@ +SSL_CTX_dane_enable.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_set_flags.3 new file mode 120000 index 00000000..867659c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_dane_set_flags.3 @@ -0,0 +1 @@ +SSL_CTX_dane_enable.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_decrypt_session_ticket_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_decrypt_session_ticket_fn.3 new file mode 120000 index 00000000..07a39225 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_decrypt_session_ticket_fn.3 @@ -0,0 +1 @@ +SSL_CTX_set_session_ticket_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_disable_ct.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_disable_ct.3 new file mode 120000 index 00000000..8a8a33b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_disable_ct.3 @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_enable_ct.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_enable_ct.3 new file mode 120000 index 00000000..8a8a33b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_enable_ct.3 @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_flush_sessions.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_flush_sessions.3 index 7695e0b0..a65ee091 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_flush_sessions.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_flush_sessions.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_FLUSH_SESSIONS 3" -.TH SSL_CTX_FLUSH_SESSIONS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_FLUSH_SESSIONS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_free.3 index 1691d43f..be649046 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_free.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_free.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_FREE 3" -.TH SSL_CTX_FREE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_FREE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_generate_session_ticket_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_generate_session_ticket_fn.3 new file mode 120000 index 00000000..07a39225 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_generate_session_ticket_fn.3 @@ -0,0 +1 @@ +SSL_CTX_set_session_ticket_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_CA_list.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_CA_list.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_chain_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_chain_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_chain_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_chain_certs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_chain_certs.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_chain_certs.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_param.3 index b73bc6da..f7910977 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_param.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_param.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_GET0_PARAM 3" -.TH SSL_CTX_GET0_PARAM 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_GET0_PARAM 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_security_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_security_ex_data.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_security_ex_data.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_verify_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_verify_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get0_verify_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_cert_store.3 new file mode 120000 index 00000000..87080a31 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_ciphers.3 new file mode 120000 index 00000000..a5c5b490 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_ciphers.3 @@ -0,0 +1 @@ +SSL_get_ciphers.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_client_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_client_CA_list.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_client_CA_list.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_client_cert_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_client_cert_cb.3 new file mode 120000 index 00000000..5ab3a249 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_client_cert_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_client_cert_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_passwd_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_passwd_cb.3 new file mode 120000 index 00000000..ced1a3d1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_passwd_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_passwd_cb_userdata.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_passwd_cb_userdata.3 new file mode 120000 index 00000000..ced1a3d1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_passwd_cb_userdata.3 @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_read_ahead.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_read_ahead.3 new file mode 120000 index 00000000..5a79fd46 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_default_read_ahead.3 @@ -0,0 +1 @@ +SSL_CTX_set_read_ahead.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_ex_data.3 new file mode 120000 index 00000000..0022e256 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_ex_data.3 @@ -0,0 +1 @@ +SSL_CTX_set_ex_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_info_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_info_callback.3 new file mode 120000 index 00000000..47e39f6f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_info_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_info_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_keylog_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_keylog_callback.3 new file mode 120000 index 00000000..36368c40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_keylog_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_keylog_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_cert_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_cert_list.3 new file mode 120000 index 00000000..57ed5968 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_cert_list.3 @@ -0,0 +1 @@ +SSL_CTX_set_max_cert_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_proto_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_proto_version.3 new file mode 120000 index 00000000..64444bed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_max_proto_version.3 @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_min_proto_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_min_proto_version.3 new file mode 120000 index 00000000..64444bed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_min_proto_version.3 @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_mode.3 new file mode 120000 index 00000000..295da90e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_mode.3 @@ -0,0 +1 @@ +SSL_CTX_set_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_num_tickets.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_num_tickets.3 new file mode 120000 index 00000000..7e122209 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_num_tickets.3 @@ -0,0 +1 @@ +SSL_CTX_set_num_tickets.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_options.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_options.3 new file mode 120000 index 00000000..ae626a40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_options.3 @@ -0,0 +1 @@ +SSL_CTX_set_options.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_quiet_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_quiet_shutdown.3 new file mode 120000 index 00000000..ea530590 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_quiet_shutdown.3 @@ -0,0 +1 @@ +SSL_CTX_set_quiet_shutdown.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_read_ahead.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_read_ahead.3 new file mode 120000 index 00000000..5a79fd46 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_read_ahead.3 @@ -0,0 +1 @@ +SSL_CTX_set_read_ahead.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_record_padding_callback_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_record_padding_callback_arg.3 new file mode 120000 index 00000000..c7bb1184 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_record_padding_callback_arg.3 @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_recv_max_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_recv_max_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_recv_max_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_security_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_security_callback.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_security_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_security_level.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_security_level.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_security_level.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_session_cache_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_session_cache_mode.3 new file mode 120000 index 00000000..0fd3f07b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_session_cache_mode.3 @@ -0,0 +1 @@ +SSL_CTX_set_session_cache_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_timeout.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_timeout.3 new file mode 120000 index 00000000..6d33474d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_timeout.3 @@ -0,0 +1 @@ +SSL_CTX_set_timeout.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_arg.3 new file mode 120000 index 00000000..a7877fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_arg.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_cb.3 new file mode 120000 index 00000000..a7877fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_type.3 new file mode 120000 index 00000000..a7877fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_tlsext_status_type.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_callback.3 new file mode 120000 index 00000000..1b7a2eae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_callback.3 @@ -0,0 +1 @@ +SSL_CTX_get_verify_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_depth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_depth.3 new file mode 120000 index 00000000..1b7a2eae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_depth.3 @@ -0,0 +1 @@ +SSL_CTX_get_verify_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_mode.3 index fe95a275..6001021a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_mode.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_get_verify_mode.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_GET_VERIFY_MODE 3" -.TH SSL_CTX_GET_VERIFY_MODE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_GET_VERIFY_MODE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_has_client_custom_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_has_client_custom_ext.3 index 21e30307..ae0940f0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_has_client_custom_ext.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_has_client_custom_ext.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_HAS_CLIENT_CUSTOM_EXT 3" -.TH SSL_CTX_HAS_CLIENT_CUSTOM_EXT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_HAS_CLIENT_CUSTOM_EXT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_keylog_cb_func.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_keylog_cb_func.3 new file mode 120000 index 00000000..36368c40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_keylog_cb_func.3 @@ -0,0 +1 @@ +SSL_CTX_set_keylog_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_load_verify_locations.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_load_verify_locations.3 index 6b1a2791..ead35bf8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_load_verify_locations.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_load_verify_locations.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_LOAD_VERIFY_LOCATIONS 3" -.TH SSL_CTX_LOAD_VERIFY_LOCATIONS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_LOAD_VERIFY_LOCATIONS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_new.3 index 2013e685..b14a3807 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_NEW 3" -.TH SSL_CTX_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_remove_session.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_remove_session.3 new file mode 120000 index 00000000..4253ae48 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_remove_session.3 @@ -0,0 +1 @@ +SSL_CTX_add_session.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_select_current_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_select_current_cert.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_select_current_cert.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept_good.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept_good.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept_good.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept_renegotiate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept_renegotiate.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_accept_renegotiate.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_cache_full.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_cache_full.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_cache_full.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_cb_hits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_cb_hits.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_cb_hits.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect_good.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect_good.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect_good.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect_renegotiate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect_renegotiate.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_connect_renegotiate.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_cache_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_cache_size.3 new file mode 120000 index 00000000..01e6e2aa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_cache_size.3 @@ -0,0 +1 @@ +SSL_CTX_sess_set_cache_size.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_get_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_get_cb.3 new file mode 120000 index 00000000..7bc2a9c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_get_cb.3 @@ -0,0 +1 @@ +SSL_CTX_sess_set_get_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_new_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_new_cb.3 new file mode 120000 index 00000000..7bc2a9c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_new_cb.3 @@ -0,0 +1 @@ +SSL_CTX_sess_set_get_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_remove_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_remove_cb.3 new file mode 120000 index 00000000..7bc2a9c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_get_remove_cb.3 @@ -0,0 +1 @@ +SSL_CTX_sess_set_get_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_hits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_hits.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_hits.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_misses.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_misses.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_misses.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_number.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_number.3 index 62f33a69..f46f22c3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_number.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_number.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SESS_NUMBER 3" -.TH SSL_CTX_SESS_NUMBER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SESS_NUMBER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_cache_size.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_cache_size.3 index 7b591bc9..b2a33cc1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_cache_size.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_cache_size.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SESS_SET_CACHE_SIZE 3" -.TH SSL_CTX_SESS_SET_CACHE_SIZE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SESS_SET_CACHE_SIZE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_get_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_get_cb.3 index 783e57f6..5d614a61 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_get_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_get_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SESS_SET_GET_CB 3" -.TH SSL_CTX_SESS_SET_GET_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SESS_SET_GET_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_new_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_new_cb.3 new file mode 120000 index 00000000..7bc2a9c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_new_cb.3 @@ -0,0 +1 @@ +SSL_CTX_sess_set_get_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_remove_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_remove_cb.3 new file mode 120000 index 00000000..7bc2a9c6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_set_remove_cb.3 @@ -0,0 +1 @@ +SSL_CTX_sess_set_get_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_timeouts.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_timeouts.3 new file mode 120000 index 00000000..21eacf67 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sess_timeouts.3 @@ -0,0 +1 @@ +SSL_CTX_sess_number.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sessions.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sessions.3 index ea1ef03e..3bff3fd5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sessions.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_sessions.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SESSIONS 3" -.TH SSL_CTX_SESSIONS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SESSIONS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 index d1495065..7d81a407 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET0_CA_LIST 3" -.TH SSL_CTX_SET0_CA_LIST 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET0_CA_LIST 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_chain.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_chain.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_chain_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_chain_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_chain_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_security_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_security_ex_data.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_security_ex_data.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_verify_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_verify_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set0_verify_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_cert_store.3 new file mode 120000 index 00000000..87080a31 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_chain.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_chain.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_chain_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_chain_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_chain_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_client_sigalgs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_client_sigalgs.3 new file mode 120000 index 00000000..883172c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_client_sigalgs.3 @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_client_sigalgs_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_client_sigalgs_list.3 new file mode 120000 index 00000000..883172c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_client_sigalgs_list.3 @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_curves.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_curves.3 index dff3f482..87388d39 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_curves.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_curves.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET1_CURVES 3" -.TH SSL_CTX_SET1_CURVES 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET1_CURVES 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_curves_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_curves_list.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_curves_list.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_groups.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_groups.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_groups.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_groups_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_groups_list.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_groups_list.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_param.3 new file mode 120000 index 00000000..8da5c7eb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_param.3 @@ -0,0 +1 @@ +SSL_CTX_get0_param.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 index 55fd3d09..0b3b2818 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET1_SIGALGS 3" -.TH SSL_CTX_SET1_SIGALGS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET1_SIGALGS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_sigalgs_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_sigalgs_list.3 new file mode 120000 index 00000000..883172c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_sigalgs_list.3 @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 index 1c513207..a24095de 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET1_VERIFY_CERT_STORE 3" -.TH SSL_CTX_SET1_VERIFY_CERT_STORE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET1_VERIFY_CERT_STORE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -SSL_CTX_set0_verify_cert_store, SSL_CTX_set1_verify_cert_store, SSL_CTX_set0_chain_cert_store, SSL_CTX_set1_chain_cert_store, SSL_set0_verify_cert_store, SSL_set1_verify_cert_store, SSL_set0_chain_cert_store, SSL_set1_chain_cert_store \- set certificate verification or chain store +SSL_CTX_set0_verify_cert_store, SSL_CTX_set1_verify_cert_store, SSL_CTX_set0_chain_cert_store, SSL_CTX_set1_chain_cert_store, SSL_set0_verify_cert_store, SSL_set1_verify_cert_store, SSL_set0_chain_cert_store, SSL_set1_chain_cert_store, SSL_CTX_get0_verify_cert_store, SSL_CTX_get0_chain_cert_store, SSL_get0_verify_cert_store, SSL_get0_chain_cert_store \- set certificate verification or chain store .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -149,11 +149,15 @@ SSL_CTX_set0_verify_cert_store, SSL_CTX_set1_verify_cert_store, SSL_CTX_set0_cha \& int SSL_CTX_set1_verify_cert_store(SSL_CTX *ctx, X509_STORE *st); \& int SSL_CTX_set0_chain_cert_store(SSL_CTX *ctx, X509_STORE *st); \& int SSL_CTX_set1_chain_cert_store(SSL_CTX *ctx, X509_STORE *st); +\& int SSL_CTX_get0_verify_cert_store(SSL_CTX *ctx, X509_STORE **st); +\& int SSL_CTX_get0_chain_cert_store(SSL_CTX *ctx, X509_STORE **st); \& \& int SSL_set0_verify_cert_store(SSL *ctx, X509_STORE *st); \& int SSL_set1_verify_cert_store(SSL *ctx, X509_STORE *st); \& int SSL_set0_chain_cert_store(SSL *ctx, X509_STORE *st); \& int SSL_set1_chain_cert_store(SSL *ctx, X509_STORE *st); +\& int SSL_get0_verify_cert_store(SSL *ctx, X509_STORE **st); +\& int SSL_get0_chain_cert_store(SSL *ctx, X509_STORE **st); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" @@ -167,6 +171,11 @@ set the certificate store used for certificate chain building to \fBst\fR. \&\fBSSL_set0_chain_cert_store()\fR and \fBSSL_set1_chain_cert_store()\fR are similar except they apply to \s-1SSL\s0 structure \fBssl\fR. .PP +\&\fBSSL_CTX_get0_verify_chain_store()\fR, \fBSSL_get0_verify_chain_store()\fR, +\&\fBSSL_CTX_get0_chain_cert_store()\fR and \fBSSL_get0_chain_cert_store()\fR retrieve the +objects previously set via the above calls. A pointer to the object (or \s-1NULL\s0 if +no such object has been set) is written to \fB*st\fR. +.PP All these functions are implemented as macros. Those containing a \fB1\fR increment the reference count of the supplied store so it must be freed at some point after the operation. Those containing a \fB0\fR do @@ -218,7 +227,7 @@ All these functions return 1 for success and 0 for failure. These functions were added in OpenSSL 1.0.2. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2013\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2013\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_allow_early_data_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_allow_early_data_cb.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_allow_early_data_cb.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_alpn_protos.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_alpn_protos.3 new file mode 120000 index 00000000..710ee18b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_alpn_protos.3 @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 index 895d73a3..d4c75b1d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_ALPN_SELECT_CB 3" -.TH SSL_CTX_SET_ALPN_SELECT_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_ALPN_SELECT_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -247,7 +247,7 @@ provided by the callback. .SH "NOTES" .IX Header "NOTES" The protocol-lists must be in wire-format, which is defined as a vector of -non-empty, 8\-bit length-prefixed, byte strings. The length-prefix byte is not +nonempty, 8\-bit length-prefixed, byte strings. The length-prefix byte is not included in the length. Each string is limited to 255 bytes. A byte-string length of 0 is invalid. A truncated byte-string is invalid. The length of the vector is not in the vector itself, but in a separate variable. @@ -306,7 +306,7 @@ will be included in the ServerHello. \&\fBSSL_CTX_set_tlsext_servername_arg\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_block_padding.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_block_padding.3 new file mode 120000 index 00000000..c7bb1184 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_block_padding.3 @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_cb.3 index 42583adb..7bc1c285 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_CERT_CB 3" -.TH SSL_CTX_SET_CERT_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_CERT_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_store.3 index 41d9f44a..cebe92fd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_store.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_store.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_CERT_STORE 3" -.TH SSL_CTX_SET_CERT_STORE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_CERT_STORE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_verify_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_verify_callback.3 index 77386a6a..5c0ee63b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_verify_callback.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cert_verify_callback.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_CERT_VERIFY_CALLBACK 3" -.TH SSL_CTX_SET_CERT_VERIFY_CALLBACK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_CERT_VERIFY_CALLBACK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cipher_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cipher_list.3 index bb4965c5..abd4beab 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cipher_list.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cipher_list.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_CIPHER_LIST 3" -.TH SSL_CTX_SET_CIPHER_LIST 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_CIPHER_LIST 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ciphersuites.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ciphersuites.3 new file mode 120000 index 00000000..24071b1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ciphersuites.3 @@ -0,0 +1 @@ +SSL_CTX_set_cipher_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_CA_list.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_CA_list.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_cert_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_cert_cb.3 index e565dc6d..86292793 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_cert_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_cert_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_CLIENT_CERT_CB 3" -.TH SSL_CTX_SET_CLIENT_CERT_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_CLIENT_CERT_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 index 0ed9b053..06af3b10 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_CLIENT_HELLO_CB 3" -.TH SSL_CTX_SET_CLIENT_HELLO_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_CLIENT_HELLO_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cookie_generate_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cookie_generate_cb.3 new file mode 120000 index 00000000..631f25e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cookie_generate_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_stateless_cookie_generate_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cookie_verify_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cookie_verify_cb.3 new file mode 120000 index 00000000..631f25e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_cookie_verify_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_stateless_cookie_generate_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 index 0a0e84e6..bbea08b6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_CT_VALIDATION_CALLBACK 3" -.TH SSL_CTX_SET_CT_VALIDATION_CALLBACK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_CT_VALIDATION_CALLBACK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ctlog_list_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ctlog_list_file.3 index 1944734b..8e146370 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ctlog_list_file.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ctlog_list_file.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_CTLOG_LIST_FILE 3" -.TH SSL_CTX_SET_CTLOG_LIST_FILE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_CTLOG_LIST_FILE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_current_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_current_cert.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_current_cert.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_ctlog_list_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_ctlog_list_file.3 new file mode 120000 index 00000000..a4dee0e1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_ctlog_list_file.3 @@ -0,0 +1 @@ +SSL_CTX_set_ctlog_list_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 index 647e80b1..b37cf167 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_DEFAULT_PASSWD_CB 3" -.TH SSL_CTX_SET_DEFAULT_PASSWD_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_DEFAULT_PASSWD_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb_userdata.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb_userdata.3 new file mode 120000 index 00000000..ced1a3d1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb_userdata.3 @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_read_buffer_len.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_read_buffer_len.3 new file mode 120000 index 00000000..b7d62a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_read_buffer_len.3 @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_dir.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_dir.3 new file mode 120000 index 00000000..3bd47a92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_dir.3 @@ -0,0 +1 @@ +SSL_CTX_load_verify_locations.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_file.3 new file mode 120000 index 00000000..3bd47a92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_file.3 @@ -0,0 +1 @@ +SSL_CTX_load_verify_locations.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_paths.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_paths.3 new file mode 120000 index 00000000..3bd47a92 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_default_verify_paths.3 @@ -0,0 +1 @@ +SSL_CTX_load_verify_locations.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ex_data.3 index cc82b5b2..8231fa68 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ex_data.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ex_data.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_EX_DATA 3" -.TH SSL_CTX_SET_EX_DATA 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_EX_DATA 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_generate_session_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_generate_session_id.3 index def1175e..553e5ae4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_generate_session_id.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_generate_session_id.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_GENERATE_SESSION_ID 3" -.TH SSL_CTX_SET_GENERATE_SESSION_ID 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_GENERATE_SESSION_ID 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -241,8 +241,8 @@ server id given, and will fill the rest with pseudo random bytes: \& /* \& * Prefix the session_id with the required prefix. NB: If our \& * prefix is too long, clip it \- but there will be worse effects -\& * anyway, eg. the server could only possibly create 1 session -\& * ID (ie. the prefix!) so all future session negotiations will +\& * anyway, e.g. the server could only possibly create 1 session +\& * ID (i.e. the prefix!) so all future session negotiations will \& * fail due to conflicts. \& */ \& memcpy(id, session_id_prefix, strlen(session_id_prefix) < *id_len ? @@ -259,7 +259,7 @@ server id given, and will fill the rest with pseudo random bytes: \&\fBssl\fR\|(7), \fBSSL_get_version\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_info_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_info_callback.3 index 7077198e..2e0153b8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_info_callback.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_info_callback.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_INFO_CALLBACK 3" -.TH SSL_CTX_SET_INFO_CALLBACK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_INFO_CALLBACK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -182,7 +182,7 @@ the callback function was called. If \fBret\fR is 0, an error condition occurred If an alert is handled, \s-1SSL_CB_ALERT\s0 is set and \fBret\fR specifies the alert information. .PP -\&\fBwhere\fR is a bitmask made up of the following bits: +\&\fBwhere\fR is a bit mask made up of the following bits: .IP "\s-1SSL_CB_LOOP\s0" 4 .IX Item "SSL_CB_LOOP" Callback has been called to indicate state change or some other significant @@ -192,7 +192,7 @@ per state in some situations. .IX Item "SSL_CB_EXIT" Callback has been called to indicate exit of a handshake function. This will happen after the end of a handshake, but may happen at other times too such as -on error or when \s-1IO\s0 might otherwise block and non-blocking is being used. +on error or when \s-1IO\s0 might otherwise block and nonblocking is being used. .IP "\s-1SSL_CB_READ\s0" 4 .IX Item "SSL_CB_READ" Callback has been called during read operation. @@ -277,7 +277,7 @@ about alerts being handled and error messages to the \fBbio_err\fR \s-1BIO.\s0 \&\fBSSL_alert_type_string\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_keylog_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_keylog_callback.3 index 65e3c423..df61be8a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_keylog_callback.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_keylog_callback.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_KEYLOG_CALLBACK 3" -.TH SSL_CTX_SET_KEYLOG_CALLBACK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_KEYLOG_CALLBACK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_cert_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_cert_list.3 index fa5251df..b6c5001a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_cert_list.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_cert_list.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_MAX_CERT_LIST 3" -.TH SSL_CTX_SET_MAX_CERT_LIST 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_MAX_CERT_LIST 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -175,7 +175,7 @@ received from a faulty or malicious peer, a maximum size for the certificate chain is set. .PP The default value for the maximum certificate chain size is 100kB (30kB -on the 16bit \s-1DOS\s0 platform). This should be sufficient for usual certificate +on the 16\-bit \s-1DOS\s0 platform). This should be sufficient for usual certificate chains (OpenSSL's default maximum chain length is 10, see \&\fBSSL_CTX_set_verify\fR\|(3), and certificates without special extensions have a typical size of 1\-2kB). @@ -205,7 +205,7 @@ set value. \&\fBSSL_CTX_set_verify\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_pipelines.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_pipelines.3 new file mode 120000 index 00000000..b7d62a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_pipelines.3 @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_proto_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_proto_version.3 new file mode 120000 index 00000000..64444bed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_proto_version.3 @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_send_fragment.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_send_fragment.3 new file mode 120000 index 00000000..b7d62a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_max_send_fragment.3 @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 index 47a68acf..962881f9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_MIN_PROTO_VERSION 3" -.TH SSL_CTX_SET_MIN_PROTO_VERSION 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_MIN_PROTO_VERSION 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_mode.3 index 734f718e..0b6a4ce6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_mode.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_mode.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_MODE 3" -.TH SSL_CTX_SET_MODE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_MODE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -155,13 +155,13 @@ SSL_CTX_set_mode, SSL_CTX_clear_mode, SSL_set_mode, SSL_clear_mode, SSL_CTX_get_ .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -\&\fBSSL_CTX_set_mode()\fR adds the mode set via bitmask in \fBmode\fR to \fBctx\fR. +\&\fBSSL_CTX_set_mode()\fR adds the mode set via bit mask in \fBmode\fR to \fBctx\fR. Options already set before are not cleared. -\&\fBSSL_CTX_clear_mode()\fR removes the mode set via bitmask in \fBmode\fR from \fBctx\fR. +\&\fBSSL_CTX_clear_mode()\fR removes the mode set via bit mask in \fBmode\fR from \fBctx\fR. .PP -\&\fBSSL_set_mode()\fR adds the mode set via bitmask in \fBmode\fR to \fBssl\fR. +\&\fBSSL_set_mode()\fR adds the mode set via bit mask in \fBmode\fR to \fBssl\fR. Options already set before are not cleared. -\&\fBSSL_clear_mode()\fR removes the mode set via bitmask in \fBmode\fR from \fBssl\fR. +\&\fBSSL_clear_mode()\fR removes the mode set via bit mask in \fBmode\fR from \fBssl\fR. .PP \&\fBSSL_CTX_get_mode()\fR returns the mode set for \fBctx\fR. .PP @@ -182,8 +182,8 @@ the behaviour of \fBwrite()\fR. .IX Item "SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER" Make it possible to retry \fBSSL_write_ex()\fR or \fBSSL_write()\fR with changed buffer location (the buffer contents must stay the same). This is not the default to -avoid the misconception that non-blocking \fBSSL_write()\fR behaves like -non-blocking \fBwrite()\fR. +avoid the misconception that nonblocking \fBSSL_write()\fR behaves like +nonblocking \fBwrite()\fR. .IP "\s-1SSL_MODE_AUTO_RETRY\s0" 4 .IX Item "SSL_MODE_AUTO_RETRY" During normal operations, non-application data records might need to be sent or @@ -195,9 +195,9 @@ If such a non-application data record was processed, the flag \&\fB\s-1SSL_MODE_AUTO_RETRY\s0\fR causes it to try to process the next record instead of returning. .Sp -In a non-blocking environment applications must be prepared to handle +In a nonblocking environment applications must be prepared to handle incomplete read/write operations. -Setting \fB\s-1SSL_MODE_AUTO_RETRY\s0\fR for a non-blocking \fB\s-1BIO\s0\fR will process +Setting \fB\s-1SSL_MODE_AUTO_RETRY\s0\fR for a nonblocking \fB\s-1BIO\s0\fR will process non-application data records until either no more data is available or an application data record has been processed. .Sp @@ -245,10 +245,10 @@ All modes are off by default except for \s-1SSL_MODE_AUTO_RETRY\s0 which is on b default since 1.1.1. .SH "RETURN VALUES" .IX Header "RETURN VALUES" -\&\fBSSL_CTX_set_mode()\fR and \fBSSL_set_mode()\fR return the new mode bitmask +\&\fBSSL_CTX_set_mode()\fR and \fBSSL_set_mode()\fR return the new mode bit mask after adding \fBmode\fR. .PP -\&\fBSSL_CTX_get_mode()\fR and \fBSSL_get_mode()\fR return the current bitmask. +\&\fBSSL_CTX_get_mode()\fR and \fBSSL_get_mode()\fR return the current bit mask. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBssl\fR\|(7), \fBSSL_read_ex\fR\|(3), \fBSSL_read\fR\|(3), \fBSSL_write_ex\fR\|(3) or @@ -258,7 +258,7 @@ after adding \fBmode\fR. \&\s-1SSL_MODE_ASYNC\s0 was added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_msg_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_msg_callback.3 index 5bc174a8..4ebfb275 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_msg_callback.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_msg_callback.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_MSG_CALLBACK 3" -.TH SSL_CTX_SET_MSG_CALLBACK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_MSG_CALLBACK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_msg_callback_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_msg_callback_arg.3 new file mode 120000 index 00000000..ab5e2db6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_msg_callback_arg.3 @@ -0,0 +1 @@ +SSL_CTX_set_msg_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_next_proto_select_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_next_proto_select_cb.3 new file mode 120000 index 00000000..710ee18b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_next_proto_select_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_next_protos_advertised_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_next_protos_advertised_cb.3 new file mode 120000 index 00000000..710ee18b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_next_protos_advertised_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_num_tickets.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_num_tickets.3 index 1b7ec7f4..94c8d75c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_num_tickets.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_num_tickets.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_NUM_TICKETS 3" -.TH SSL_CTX_SET_NUM_TICKETS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_NUM_TICKETS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -158,10 +158,10 @@ the client after a full handshake. Set the desired value (which could be 0) in the \fBnum_tickets\fR argument. Typically these functions should be called before the start of the handshake. .PP -The default number of tickets is 2; the default number of tickets sent following -a resumption handshake is 1 but this cannot be changed using these functions. -The number of tickets following a resumption handshake can be reduced to 0 using -custom session ticket callbacks (see \fBSSL_CTX_set_session_ticket_cb\fR\|(3)). +The default number of tickets is 2. Following a resumption the number of tickets +issued will never be more than 1 regardless of the value set via +\&\fBSSL_set_num_tickets()\fR or \fBSSL_CTX_set_num_tickets()\fR. If \fBnum_tickets\fR is set to +0 then no tickets will be issued for either a normal connection or a resumption. .PP Tickets are also issued on receipt of a post-handshake certificate from the client following a request by the server using @@ -188,7 +188,7 @@ that have been previously set. These functions were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2018\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_options.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_options.3 index ed899f11..1c71d5a2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_options.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_options.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_OPTIONS 3" -.TH SSL_CTX_SET_OPTIONS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_OPTIONS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -158,16 +158,16 @@ SSL_CTX_set_options, SSL_set_options, SSL_CTX_clear_options, SSL_clear_options, .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -\&\fBSSL_CTX_set_options()\fR adds the options set via bitmask in \fBoptions\fR to \fBctx\fR. +\&\fBSSL_CTX_set_options()\fR adds the options set via bit mask in \fBoptions\fR to \fBctx\fR. Options already set before are not cleared! .PP -\&\fBSSL_set_options()\fR adds the options set via bitmask in \fBoptions\fR to \fBssl\fR. +\&\fBSSL_set_options()\fR adds the options set via bit mask in \fBoptions\fR to \fBssl\fR. Options already set before are not cleared! .PP -\&\fBSSL_CTX_clear_options()\fR clears the options set via bitmask in \fBoptions\fR +\&\fBSSL_CTX_clear_options()\fR clears the options set via bit mask in \fBoptions\fR to \fBctx\fR. .PP -\&\fBSSL_clear_options()\fR clears the options set via bitmask in \fBoptions\fR to \fBssl\fR. +\&\fBSSL_clear_options()\fR clears the options set via bit mask in \fBoptions\fR to \fBssl\fR. .PP \&\fBSSL_CTX_get_options()\fR returns the options set for \fBctx\fR. .PP @@ -179,7 +179,7 @@ Note, this is implemented via a macro. .SH "NOTES" .IX Header "NOTES" The behaviour of the \s-1SSL\s0 library can be changed by setting several options. -The options are coded as bitmasks and can be combined by a bitwise \fBor\fR +The options are coded as bit masks and can be combined by a bitwise \fBor\fR operation (|). .PP \&\fBSSL_CTX_set_options()\fR and \fBSSL_set_options()\fR affect the (external) @@ -276,7 +276,7 @@ the session. In this way the server can operate statelessly \- no session information needs to be cached locally. .Sp The TLSv1.3 protocol only supports tickets and does not directly support session -ids. However OpenSSL allows two modes of ticket operation in TLSv1.3: stateful +ids. However, OpenSSL allows two modes of ticket operation in TLSv1.3: stateful and stateless. Stateless tickets work the same way as in TLSv1.2 and below. Stateful tickets mimic the session id behaviour available in TLSv1.2 and below. The session information is cached on the server and the session id is wrapped up @@ -438,13 +438,13 @@ renegotiation between OpenSSL clients and unpatched servers \fBonly\fR, while and renegotiation between OpenSSL and unpatched clients or servers. .SH "RETURN VALUES" .IX Header "RETURN VALUES" -\&\fBSSL_CTX_set_options()\fR and \fBSSL_set_options()\fR return the new options bitmask +\&\fBSSL_CTX_set_options()\fR and \fBSSL_set_options()\fR return the new options bit mask after adding \fBoptions\fR. .PP -\&\fBSSL_CTX_clear_options()\fR and \fBSSL_clear_options()\fR return the new options bitmask +\&\fBSSL_CTX_clear_options()\fR and \fBSSL_clear_options()\fR return the new options bit mask after clearing \fBoptions\fR. .PP -\&\fBSSL_CTX_get_options()\fR and \fBSSL_get_options()\fR return the current bitmask. +\&\fBSSL_CTX_get_options()\fR and \fBSSL_get_options()\fR return the current bit mask. .PP \&\fBSSL_get_secure_renegotiation_support()\fR returns 1 is the peer supports secure renegotiation and 0 if it does not. @@ -463,7 +463,7 @@ The \fB\s-1SSL_OP_PRIORITIZE_CHACHA\s0\fR and \fB\s-1SSL_OP_NO_RENEGOTIATION\s0\ were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_post_handshake_auth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_post_handshake_auth.3 new file mode 120000 index 00000000..bf64a6ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_post_handshake_auth.3 @@ -0,0 +1 @@ +SSL_CTX_set_verify.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_client_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_client_callback.3 index a32c90d3..f74de730 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_client_callback.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_client_callback.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_PSK_CLIENT_CALLBACK 3" -.TH SSL_CTX_SET_PSK_CLIENT_CALLBACK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_PSK_CLIENT_CALLBACK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -246,7 +246,9 @@ and it will use that in preference. If no such callback is present then it will check to see if a callback has been set via \fBSSL_CTX_set_psk_client_callback()\fR or \&\fBSSL_set_psk_client_callback()\fR and use that. In this case the \fBhint\fR value will always be \s-1NULL\s0 and the handshake digest will default to \s-1SHA\-256\s0 for any returned -\&\s-1PSK.\s0 +\&\s-1PSK.\s0 TLSv1.3 early data exchanges are possible in \s-1PSK\s0 connections only with the +\&\fBSSL_psk_use_session_cb_func\fR callback, and are not possible with the +\&\fBSSL_psk_client_cb_func\fR callback. .SH "NOTES" .IX Header "NOTES" Note that parameter \fBhint\fR given to the callback may be \fB\s-1NULL\s0\fR. @@ -255,7 +257,7 @@ A connection established via a TLSv1.3 \s-1PSK\s0 will appear as if session resu has occurred so that \fBSSL_session_reused\fR\|(3) will return true. .PP There are no known security issues with sharing the same \s-1PSK\s0 between TLSv1.2 (or -below) and TLSv1.3. However the \s-1RFC\s0 has this note of caution: +below) and TLSv1.3. However, the \s-1RFC\s0 has this note of caution: .PP \&\*(L"While there is no known way in which the same \s-1PSK\s0 might produce related output in both versions, only limited analysis has been done. Implementations can @@ -284,7 +286,7 @@ failure. In the event of failure the connection setup fails. were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_find_session_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_find_session_callback.3 new file mode 120000 index 00000000..7eb7f071 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_find_session_callback.3 @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_server_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_server_callback.3 new file mode 120000 index 00000000..7eb7f071 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_server_callback.3 @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_use_session_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_use_session_callback.3 new file mode 120000 index 00000000..9a1d58bb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_psk_use_session_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_psk_client_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_quiet_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_quiet_shutdown.3 index 4421cb79..3230cb90 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_quiet_shutdown.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_quiet_shutdown.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_QUIET_SHUTDOWN 3" -.TH SSL_CTX_SET_QUIET_SHUTDOWN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_QUIET_SHUTDOWN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_read_ahead.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_read_ahead.3 index 50c19e47..23006e54 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_read_ahead.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_read_ahead.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_READ_AHEAD 3" -.TH SSL_CTX_SET_READ_AHEAD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_READ_AHEAD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -155,7 +155,7 @@ SSL_CTX_set_read_ahead, SSL_CTX_get_read_ahead, SSL_set_read_ahead, SSL_get_read .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBSSL_CTX_set_read_ahead()\fR and \fBSSL_set_read_ahead()\fR set whether we should read as -many input bytes as possible (for non-blocking reads) or not. For example if +many input bytes as possible (for nonblocking reads) or not. For example if \&\fBx\fR bytes are currently required by OpenSSL, but \fBy\fR bytes are available from the underlying \s-1BIO\s0 (where \fBy\fR > \fBx\fR), then OpenSSL will read all \fBy\fR bytes into its buffer (providing that the buffer is large enough) if reading ahead is @@ -194,7 +194,7 @@ and non zero otherwise. \&\fBssl\fR\|(7), \fBSSL_pending\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 index e8276205..9fdffa42 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_RECORD_PADDING_CALLBACK 3" -.TH SSL_CTX_SET_RECORD_PADDING_CALLBACK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_RECORD_PADDING_CALLBACK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_record_padding_callback_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_record_padding_callback_arg.3 new file mode 120000 index 00000000..c7bb1184 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_record_padding_callback_arg.3 @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_recv_max_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_recv_max_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_recv_max_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_security_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_security_callback.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_security_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_security_level.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_security_level.3 index 10224d96..4be7062f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_security_level.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_security_level.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_SECURITY_LEVEL 3" -.TH SSL_CTX_SET_SECURITY_LEVEL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_SECURITY_LEVEL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -238,12 +238,6 @@ shorter than 15360 bits and \s-1ECC\s0 keys shorter than 512 bits are prohibited \&\fIDocumentation to be provided.\fR .SH "NOTES" .IX Header "NOTES" -\&\fB\s-1WARNING\s0\fR at this time setting the security level higher than 1 for -general internet use is likely to cause \fBconsiderable\fR interoperability -issues and is not recommended. This is because the \fB\s-1SHA1\s0\fR algorithm -is very widely used in certificates and will be rejected at levels -higher than 1 because it only offers 80 bits of security. -.PP The default security level can be configured when OpenSSL is compiled by setting \fB\-DOPENSSL_TLS_SECURITY_LEVEL=level\fR. If not set then 1 is used. .PP @@ -301,7 +295,7 @@ data pointer or \s-1NULL\s0 if the ex data is not set. These functions were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2014\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2014\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_cache_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_cache_mode.3 index d5a42665..cae766b9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_cache_mode.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_cache_mode.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_SESSION_CACHE_MODE 3" -.TH SSL_CTX_SET_SESSION_CACHE_MODE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_SESSION_CACHE_MODE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -223,7 +223,7 @@ session caching (callback) that is configured for the \s-1SSL_CTX.\s0 This flag prevent sessions being stored in the internal cache (though the application can add them manually using \fBSSL_CTX_add_session\fR\|(3)). Note: in any \s-1SSL/TLS\s0 servers where external caching is configured, any successful -session lookups in the external cache (ie. for session-resume requests) would +session lookups in the external cache (i.e. for session-resume requests) would normally be copied into the local cache before processing continues \- this flag prevents these additions to the internal cache as well. .IP "\s-1SSL_SESS_CACHE_NO_INTERNAL\s0" 4 @@ -250,7 +250,7 @@ The default mode is \s-1SSL_SESS_CACHE_SERVER.\s0 \&\fBSSL_CTX_flush_sessions\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_id_context.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_id_context.3 index 79e5b307..3b679e8f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_id_context.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_id_context.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_SESSION_ID_CONTEXT 3" -.TH SSL_CTX_SET_SESSION_ID_CONTEXT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_SESSION_ID_CONTEXT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -162,7 +162,7 @@ SSL_CTX_set_session_id_context, SSL_set_session_id_context \- set context within Sessions are generated within a certain context. When exporting/importing sessions with \fBi2d_SSL_SESSION\fR/\fBd2i_SSL_SESSION\fR it would be possible, to re-import a session generated from another context (e.g. another -application), which might lead to malfunctions. Therefore each application +application), which might lead to malfunctions. Therefore, each application must set its own session id context \fBsid_ctx\fR which is used to distinguish the contexts and is stored in exported sessions. The \fBsid_ctx\fR can be any kind of binary data with a given length, it is therefore possible @@ -207,7 +207,7 @@ The operation succeeded. \&\fBssl\fR\|(7) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_ticket_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_ticket_cb.3 index bc3f1e3b..bfc84b79 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_ticket_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_session_ticket_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_SESSION_TICKET_CB 3" -.TH SSL_CTX_SET_SESSION_TICKET_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_SESSION_TICKET_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -228,7 +228,7 @@ The return value can be any of these values: .IX Item "SSL_TICKET_RETURN_ABORT" The handshake should be aborted, either because of an error or because of some policy. Note that in TLSv1.3 a client may send more than one ticket in a single -handshake. Therefore just because one ticket is unacceptable it does not mean +handshake. Therefore, just because one ticket is unacceptable it does not mean that all of them are. For this reason this option should be used with caution. .IP "\s-1SSL_TICKET_RETURN_IGNORE\s0" 4 .IX Item "SSL_TICKET_RETURN_IGNORE" @@ -289,11 +289,11 @@ The \fBdec_cb\fR callback must return a value as described in \s-1NOTES\s0 above \&\fBSSL_get_session\fR\|(3) .SH "HISTORY" .IX Header "HISTORY" -The \fBSSL_CTX_set_session_ticket_cb()\fR, \fBSSSL_SESSION_set1_ticket_appdata()\fR +The \fBSSL_CTX_set_session_ticket_cb()\fR, \fBSSL_SESSION_set1_ticket_appdata()\fR and \fBSSL_SESSION_get_ticket_appdata()\fR functions were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2017\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 index ba85a7db..c675388d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_SPLIT_SEND_FRAGMENT 3" -.TH SSL_CTX_SET_SPLIT_SEND_FRAGMENT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_SPLIT_SEND_FRAGMENT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -172,7 +172,7 @@ capability is known as \*(L"pipelining\*(R" within OpenSSL. .PP In order to benefit from the pipelining capability. You need to have an engine that provides ciphers that support this. The OpenSSL \*(L"dasync\*(R" engine provides -\&\s-1AES128\-SHA\s0 based ciphers that have this capability. However these are for +\&\s-1AES128\-SHA\s0 based ciphers that have this capability. However, these are for development and test purposes only. .PP \&\fBSSL_CTX_set_max_send_fragment()\fR and \fBSSL_set_max_send_fragment()\fR set the @@ -295,7 +295,7 @@ The \fBSSL_CTX_set_tlsext_max_fragment_length()\fR, \fBSSL_set_tlsext_max_fragme and \fBSSL_SESSION_get_max_fragment_length()\fR functions were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ssl_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ssl_version.3 index 39712589..a8430751 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ssl_version.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_ssl_version.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_SSL_VERSION 3" -.TH SSL_CTX_SET_SSL_VERSION 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_SSL_VERSION 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 index 46a3d973..cc688b3f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_STATELESS_COOKIE_GENERATE_CB 3" -.TH SSL_CTX_SET_STATELESS_COOKIE_GENERATE_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_STATELESS_COOKIE_GENERATE_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_verify_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_verify_cb.3 new file mode 120000 index 00000000..631f25e5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_verify_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_stateless_cookie_generate_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_timeout.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_timeout.3 index 0fc580c9..ebae36b7 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_timeout.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_timeout.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_TIMEOUT 3" -.TH SSL_CTX_SET_TIMEOUT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_TIMEOUT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -177,6 +177,16 @@ The default value for session timeout is decided on a per protocol basis, see \fBSSL_get_default_timeout\fR\|(3). All currently supported protocols have the same default timeout value of 300 seconds. +.PP +This timeout value is used as the ticket lifetime hint for stateless session +tickets. It is also used as the timeout value within the ticket itself. +.PP +For TLSv1.3, \s-1RFC8446\s0 limits transmission of this value to 1 week (604800 +seconds). +.PP +For TLSv1.2, tickets generated during an initial handshake use the value +as specified. Tickets generated during a resumed handshake have a value +of 0 for the ticket lifetime hint. .SH "RETURN VALUES" .IX Header "RETURN VALUES" \&\fBSSL_CTX_set_timeout()\fR returns the previously set timeout value. @@ -191,7 +201,7 @@ of 300 seconds. \&\fBSSL_get_default_timeout\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_max_fragment_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_max_fragment_length.3 new file mode 120000 index 00000000..b7d62a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_max_fragment_length.3 @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_arg.3 new file mode 120000 index 00000000..17429fd0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_arg.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_servername_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_callback.3 index da10a437..fb1060e5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_callback.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_callback.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_TLSEXT_SERVERNAME_CALLBACK 3" -.TH SSL_CTX_SET_TLSEXT_SERVERNAME_CALLBACK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_TLSEXT_SERVERNAME_CALLBACK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -181,7 +181,7 @@ value is initialised to \s-1SSL_AD_UNRECOGNIZED_NAME.\s0 .IP "\s-1SSL_TLSEXT_ERR_ALERT_WARNING\s0" 4 .IX Item "SSL_TLSEXT_ERR_ALERT_WARNING" If this value is returned then the servername is not accepted by the server. -However the handshake will continue and send a warning alert instead. The value +However, the handshake will continue and send a warning alert instead. The value of the alert should be stored in the location pointed to by the \fBal\fR parameter as for \s-1SSL_TLSEXT_ERR_ALERT_FATAL\s0 above. Note that TLSv1.3 does not support warning alerts, so if TLSv1.3 has been negotiated then this return value is @@ -210,7 +210,7 @@ it will return that servername. Otherwise it returns \s-1NULL.\s0 .IP "On the client, during or after the handshake and a TLSv1.2 (or below) resumption occurred" 4 .IX Item "On the client, during or after the handshake and a TLSv1.2 (or below) resumption occurred" -If the session from the orignal handshake had a servername accepted by the +If the session from the original handshake had a servername accepted by the server then it will return that servername. .Sp Otherwise it returns the servername set via \fBSSL_set_tlsext_host_name()\fR or \s-1NULL\s0 @@ -266,12 +266,12 @@ corner cases. This has been fixed from OpenSSL 1.1.1e. .PP Prior to 1.1.1e, when the client requested a servername in an initial TLSv1.2 handshake, the server accepted it, and then the client successfully resumed but -set a different explict servername in the second handshake then when called by +set a different explicit servername in the second handshake then when called by the client it returned the servername from the second handshake. This has now been changed to return the servername requested in the original handshake. .PP Also prior to 1.1.1e, if the client sent a servername in the first handshake but -the server did not accept it, and then a second handshake occured where TLSv1.2 +the server did not accept it, and then a second handshake occurred where TLSv1.2 resumption was successful then when called by the server it returned the servername requested in the original handshake. This has now been changed to \&\s-1NULL.\s0 diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_arg.3 new file mode 120000 index 00000000..a7877fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_arg.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 index 8b06e4e1..ace73993 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_TLSEXT_STATUS_CB 3" -.TH SSL_CTX_SET_TLSEXT_STATUS_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_TLSEXT_STATUS_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_type.3 new file mode 120000 index 00000000..a7877fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_status_type.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 index 6b0f5f3f..2ed01a3e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_TLSEXT_TICKET_KEY_CB 3" -.TH SSL_CTX_SET_TLSEXT_TICKET_KEY_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_TLSEXT_TICKET_KEY_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -249,7 +249,7 @@ the overall security is only 128 bits because breaking the ticket key will enable an attacker to obtain the session keys. .SH "RETURN VALUES" .IX Header "RETURN VALUES" -returns 0 to indicate the callback function was set. +Returns 1 to indicate the callback function was set and 0 otherwise. .SH "EXAMPLES" .IX Header "EXAMPLES" Reference Implementation: @@ -262,6 +262,8 @@ Reference Implementation: \& unsigned char *iv, EVP_CIPHER_CTX *ctx, \& HMAC_CTX *hctx, int enc) \& { +\& your_type_t *key; /* something that you need to implement */ +\& \& if (enc) { /* create new session */ \& if (RAND_bytes(iv, EVP_MAX_IV_LENGTH) <= 0) \& return \-1; /* insufficient random */ @@ -280,21 +282,22 @@ Reference Implementation: \& } \& memcpy(key_name, key\->name, 16); \& -\& EVP_EncryptInit_ex(&ctx, EVP_aes_128_cbc(), NULL, key\->aes_key, iv); -\& HMAC_Init_ex(&hctx, key\->hmac_key, 16, EVP_sha256(), NULL); +\& EVP_EncryptInit_ex(&ctx, EVP_aes_256_cbc(), NULL, key\->aes_key, iv); +\& HMAC_Init_ex(&hctx, key\->hmac_key, 32, EVP_sha256(), NULL); \& \& return 1; \& \& } else { /* retrieve session */ -\& key = findkey(name); +\& time_t t = time(NULL); +\& key = findkey(key_name); /* something that you need to implement */ \& -\& if (key == NULL || key\->expire < now()) +\& if (key == NULL || key\->expire < t) \& return 0; \& -\& HMAC_Init_ex(&hctx, key\->hmac_key, 16, EVP_sha256(), NULL); -\& EVP_DecryptInit_ex(&ctx, EVP_aes_128_cbc(), NULL, key\->aes_key, iv); +\& HMAC_Init_ex(&hctx, key\->hmac_key, 32, EVP_sha256(), NULL); +\& EVP_DecryptInit_ex(&ctx, EVP_aes_256_cbc(), NULL, key\->aes_key, iv); \& -\& if (key\->expire < now() \- RENEW_TIME) { +\& if (key\->expire < t \- RENEW_TIME) { /* RENEW_TIME: implement */ \& /* \& * return 2 \- This session will get a new ticket even though the \& * current one is still valid. @@ -315,7 +318,7 @@ Reference Implementation: \&\fBSSL_CTX_set_session_id_context\fR\|(3), .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2014\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2014\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_use_srtp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_use_srtp.3 index eb4ee508..85d9815c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_use_srtp.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tlsext_use_srtp.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_TLSEXT_USE_SRTP 3" -.TH SSL_CTX_SET_TLSEXT_USE_SRTP 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_TLSEXT_USE_SRTP 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tmp_dh.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tmp_dh.3 new file mode 120000 index 00000000..cb6c5eaa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tmp_dh.3 @@ -0,0 +1 @@ +SSL_CTX_set_tmp_dh_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 index 7ae149d8..b8b3690e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_TMP_DH_CALLBACK 3" -.TH SSL_CTX_SET_TMP_DH_CALLBACK 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_TMP_DH_CALLBACK 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_verify.3 index f4445077..18b0c706 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_verify.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_verify.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_SET_VERIFY 3" -.TH SSL_CTX_SET_VERIFY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_SET_VERIFY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_verify_depth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_verify_depth.3 new file mode 120000 index 00000000..bf64a6ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_set_verify_depth.3 @@ -0,0 +1 @@ +SSL_CTX_set_verify.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_up_ref.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_up_ref.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_up_ref.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey_ASN1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey_ASN1.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey_ASN1.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey_file.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_PrivateKey_file.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey_file.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey_file.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_cert_and_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_cert_and_key.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_cert_and_key.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate.3 index 3fbc6bd3..83c6b03b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_USE_CERTIFICATE 3" -.TH SSL_CTX_USE_CERTIFICATE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_USE_CERTIFICATE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_ASN1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_ASN1.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_ASN1.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_chain_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_chain_file.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_chain_file.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_file.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_certificate_file.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 index 213311c9..597b6440 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_USE_PSK_IDENTITY_HINT 3" -.TH SSL_CTX_USE_PSK_IDENTITY_HINT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_USE_PSK_IDENTITY_HINT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -212,7 +212,9 @@ via \fBSSL_CTX_set_psk_find_session_callback()\fR or \fBSSL_set_psk_find_session and it will use that in preference. If no such callback is present then it will check to see if a callback has been set via \fBSSL_CTX_set_psk_server_callback()\fR or \&\fBSSL_set_psk_server_callback()\fR and use that. In this case the handshake digest -will default to \s-1SHA\-256\s0 for any returned \s-1PSK.\s0 +will default to \s-1SHA\-256\s0 for any returned \s-1PSK.\s0 TLSv1.3 early data exchanges are +possible in \s-1PSK\s0 connections only with the \fBSSL_psk_find_session_cb_func\fR +callback, and are not possible with the \fBSSL_psk_server_cb_func\fR callback. .SH "NOTES" .IX Header "NOTES" A connection established via a TLSv1.3 \s-1PSK\s0 will appear as if session resumption @@ -245,7 +247,7 @@ failure. In the event of failure the connection setup fails. .SH "NOTES" .IX Header "NOTES" There are no known security issues with sharing the same \s-1PSK\s0 between TLSv1.2 (or -below) and TLSv1.3. However the \s-1RFC\s0 has this note of caution: +below) and TLSv1.3. However, the \s-1RFC\s0 has this note of caution: .PP \&\*(L"While there is no known way in which the same \s-1PSK\s0 might produce related output in both versions, only limited analysis has been done. Implementations can @@ -261,7 +263,7 @@ ensure safety from cross-protocol related output by not reusing PSKs between were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2006\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2006\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo.3 index c8b3d327..da1ce168 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CTX_USE_SERVERINFO 3" -.TH SSL_CTX_USE_SERVERINFO 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CTX_USE_SERVERINFO 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo_ex.3 new file mode 120000 index 00000000..596981b5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo_ex.3 @@ -0,0 +1 @@ +SSL_CTX_use_serverinfo.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo_file.3 new file mode 120000 index 00000000..596981b5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_CTX_use_serverinfo_file.3 @@ -0,0 +1 @@ +SSL_CTX_use_serverinfo.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_dup.3 new file mode 120000 index 00000000..8b370aa0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_dup.3 @@ -0,0 +1 @@ +SSL_SESSION_free.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_free.3 index 517f97de..7f0e0470 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_free.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_free.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_FREE 3" -.TH SSL_SESSION_FREE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_FREE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_alpn_selected.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_alpn_selected.3 new file mode 120000 index 00000000..c50ad82a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_alpn_selected.3 @@ -0,0 +1 @@ +SSL_SESSION_get0_hostname.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_cipher.3 index e71a3690..a4275661 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_cipher.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_cipher.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_GET0_CIPHER 3" -.TH SSL_SESSION_GET0_CIPHER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_GET0_CIPHER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_hostname.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_hostname.3 index 1f5c4755..ca9c4483 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_hostname.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_hostname.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_GET0_HOSTNAME 3" -.TH SSL_SESSION_GET0_HOSTNAME 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_GET0_HOSTNAME 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_id_context.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_id_context.3 index 415113f2..1a28d89c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_id_context.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_id_context.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_GET0_ID_CONTEXT 3" -.TH SSL_SESSION_GET0_ID_CONTEXT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_GET0_ID_CONTEXT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_peer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_peer.3 index 55155fc3..ae382b6b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_peer.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_peer.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_GET0_PEER 3" -.TH SSL_SESSION_GET0_PEER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_GET0_PEER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_ticket.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_ticket.3 new file mode 120000 index 00000000..cfa099bc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_ticket.3 @@ -0,0 +1 @@ +SSL_SESSION_has_ticket.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_ticket_appdata.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_ticket_appdata.3 new file mode 120000 index 00000000..07a39225 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get0_ticket_appdata.3 @@ -0,0 +1 @@ +SSL_CTX_set_session_ticket_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_compress_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_compress_id.3 index 1bcdb163..d0cfab53 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_compress_id.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_compress_id.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_GET_COMPRESS_ID 3" -.TH SSL_SESSION_GET_COMPRESS_ID 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_GET_COMPRESS_ID 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_ex_data.3 index 039a60b1..48192c3c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_ex_data.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_ex_data.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_GET_EX_DATA 3" -.TH SSL_SESSION_GET_EX_DATA 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_GET_EX_DATA 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_id.3 new file mode 120000 index 00000000..ec1ac3bd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_id.3 @@ -0,0 +1 @@ +SSL_SESSION_set1_id.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_master_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_master_key.3 new file mode 120000 index 00000000..d315e3c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_master_key.3 @@ -0,0 +1 @@ +SSL_get_client_random.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_max_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_max_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_max_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_max_fragment_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_max_fragment_length.3 new file mode 120000 index 00000000..b7d62a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_max_fragment_length.3 @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_protocol_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_protocol_version.3 index aa5f8996..aeef1a48 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_protocol_version.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_protocol_version.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_GET_PROTOCOL_VERSION 3" -.TH SSL_SESSION_GET_PROTOCOL_VERSION 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_GET_PROTOCOL_VERSION 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_ticket_lifetime_hint.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_ticket_lifetime_hint.3 new file mode 120000 index 00000000..cfa099bc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_ticket_lifetime_hint.3 @@ -0,0 +1 @@ +SSL_SESSION_has_ticket.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_time.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_time.3 index daf0671c..bdba1ef5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_time.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_time.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_GET_TIME 3" -.TH SSL_SESSION_GET_TIME 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_GET_TIME 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_timeout.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_timeout.3 new file mode 120000 index 00000000..713bceab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_get_timeout.3 @@ -0,0 +1 @@ +SSL_SESSION_get_time.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_has_ticket.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_has_ticket.3 index 67bac9d2..f84aa095 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_has_ticket.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_has_ticket.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_HAS_TICKET 3" -.TH SSL_SESSION_HAS_TICKET 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_HAS_TICKET 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_is_resumable.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_is_resumable.3 index 5fba8af1..b97bfd30 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_is_resumable.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_is_resumable.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_IS_RESUMABLE 3" -.TH SSL_SESSION_IS_RESUMABLE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_IS_RESUMABLE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_new.3 new file mode 120000 index 00000000..8b370aa0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_new.3 @@ -0,0 +1 @@ +SSL_SESSION_free.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print.3 index ca5568fb..a984df8a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_PRINT 3" -.TH SSL_SESSION_PRINT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_PRINT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print_fp.3 new file mode 120000 index 00000000..efa824ca --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print_fp.3 @@ -0,0 +1 @@ +SSL_SESSION_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print_keylog.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print_keylog.3 new file mode 120000 index 00000000..efa824ca --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_print_keylog.3 @@ -0,0 +1 @@ +SSL_SESSION_print.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_alpn_selected.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_alpn_selected.3 new file mode 120000 index 00000000..c50ad82a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_alpn_selected.3 @@ -0,0 +1 @@ +SSL_SESSION_get0_hostname.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_hostname.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_hostname.3 new file mode 120000 index 00000000..c50ad82a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_hostname.3 @@ -0,0 +1 @@ +SSL_SESSION_get0_hostname.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_id.3 index 1cc5d613..3acb0db3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_id.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_id.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_SET1_ID 3" -.TH SSL_SESSION_SET1_ID 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_SET1_ID 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_id_context.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_id_context.3 new file mode 120000 index 00000000..cdd35130 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_id_context.3 @@ -0,0 +1 @@ +SSL_SESSION_get0_id_context.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_master_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_master_key.3 new file mode 120000 index 00000000..d315e3c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_master_key.3 @@ -0,0 +1 @@ +SSL_get_client_random.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_ticket_appdata.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_ticket_appdata.3 new file mode 120000 index 00000000..07a39225 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set1_ticket_appdata.3 @@ -0,0 +1 @@ +SSL_CTX_set_session_ticket_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_cipher.3 new file mode 120000 index 00000000..786c8e0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_cipher.3 @@ -0,0 +1 @@ +SSL_SESSION_get0_cipher.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_ex_data.3 new file mode 120000 index 00000000..4fad4fee --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_ex_data.3 @@ -0,0 +1 @@ +SSL_SESSION_get_ex_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_max_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_max_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_max_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_protocol_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_protocol_version.3 new file mode 120000 index 00000000..319faa80 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_protocol_version.3 @@ -0,0 +1 @@ +SSL_SESSION_get_protocol_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_time.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_time.3 new file mode 120000 index 00000000..713bceab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_time.3 @@ -0,0 +1 @@ +SSL_SESSION_get_time.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_timeout.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_timeout.3 new file mode 120000 index 00000000..713bceab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_set_timeout.3 @@ -0,0 +1 @@ +SSL_SESSION_get_time.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_up_ref.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_up_ref.3 new file mode 120000 index 00000000..8b370aa0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_SESSION_up_ref.3 @@ -0,0 +1 @@ +SSL_SESSION_free.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_accept.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_accept.3 index 1ae4a174..715cb575 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_accept.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_accept.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_ACCEPT 3" -.TH SSL_ACCEPT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_ACCEPT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -159,14 +159,14 @@ The behaviour of \fBSSL_accept()\fR depends on the underlying \s-1BIO.\s0 If the underlying \s-1BIO\s0 is \fBblocking\fR, \fBSSL_accept()\fR will only return once the handshake has been finished or an error occurred. .PP -If the underlying \s-1BIO\s0 is \fBnon-blocking\fR, \fBSSL_accept()\fR will also return +If the underlying \s-1BIO\s0 is \fBnonblocking\fR, \fBSSL_accept()\fR will also return when the underlying \s-1BIO\s0 could not satisfy the needs of \fBSSL_accept()\fR to continue the handshake, indicating the problem by the return value \-1. In this case a call to \fBSSL_get_error()\fR with the return value of \fBSSL_accept()\fR will yield \fB\s-1SSL_ERROR_WANT_READ\s0\fR or \&\fB\s-1SSL_ERROR_WANT_WRITE\s0\fR. The calling process then must repeat the call after taking appropriate action to satisfy the needs of \fBSSL_accept()\fR. -The action depends on the underlying \s-1BIO.\s0 When using a non-blocking socket, +The action depends on the underlying \s-1BIO.\s0 When using a nonblocking socket, nothing is to be done, but \fBselect()\fR can be used to check for the required condition. When using a buffering \s-1BIO,\s0 like a \s-1BIO\s0 pair, data must be written into or retrieved out of the \s-1BIO\s0 before being able to continue. @@ -186,7 +186,7 @@ established. The \s-1TLS/SSL\s0 handshake was not successful because a fatal error occurred either at the protocol level or a connection failure occurred. The shutdown was not clean. It can also occur if action is needed to continue the operation -for non-blocking BIOs. Call \fBSSL_get_error()\fR with the return value \fBret\fR +for nonblocking BIOs. Call \fBSSL_get_error()\fR with the return value \fBret\fR to find out the reason. .SH "SEE ALSO" .IX Header "SEE ALSO" diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add0_chain_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add0_chain_cert.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add0_chain_cert.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_chain_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_chain_cert.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_chain_cert.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_host.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_host.3 new file mode 120000 index 00000000..85e5d437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_host.3 @@ -0,0 +1 @@ +SSL_set1_host.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_to_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_to_CA_list.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add1_to_CA_list.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_client_CA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_client_CA.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_client_CA.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_dir_cert_subjects_to_stack.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_dir_cert_subjects_to_stack.3 new file mode 120000 index 00000000..1c113f04 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_dir_cert_subjects_to_stack.3 @@ -0,0 +1 @@ +SSL_load_client_CA_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_file_cert_subjects_to_stack.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_file_cert_subjects_to_stack.3 new file mode 120000 index 00000000..1c113f04 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_add_file_cert_subjects_to_stack.3 @@ -0,0 +1 @@ +SSL_load_client_CA_file.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_desc_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_desc_string.3 new file mode 120000 index 00000000..36f61452 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_desc_string.3 @@ -0,0 +1 @@ +SSL_alert_type_string.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_desc_string_long.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_desc_string_long.3 new file mode 120000 index 00000000..36f61452 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_desc_string_long.3 @@ -0,0 +1 @@ +SSL_alert_type_string.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_type_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_type_string.3 index b07c7814..1cf58d48 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_type_string.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_type_string.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_ALERT_TYPE_STRING 3" -.TH SSL_ALERT_TYPE_STRING 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_ALERT_TYPE_STRING 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_type_string_long.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_type_string_long.3 new file mode 120000 index 00000000..36f61452 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alert_type_string_long.3 @@ -0,0 +1 @@ +SSL_alert_type_string.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alloc_buffers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alloc_buffers.3 index 5d8b6383..d54b38e2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alloc_buffers.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_alloc_buffers.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_ALLOC_BUFFERS 3" -.TH SSL_ALLOC_BUFFERS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_ALLOC_BUFFERS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -159,7 +159,7 @@ control when buffers are freed and allocated. .PP After freeing the buffers, the buffers are automatically reallocated upon a new read or write. The \fBSSL_alloc_buffers()\fR does not need to be called, but -can be used to make sure the buffers are pre-allocated. This can be used to +can be used to make sure the buffers are preallocated. This can be used to avoid allocation during data processing or with \fBCRYPTO_set_mem_functions()\fR to control where and how buffers are allocated. .SH "RETURN VALUES" @@ -185,7 +185,7 @@ This value is also returned if the buffers had been allocated before calling CRYPTO_set_mem_functions .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_allow_early_data_cb_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_allow_early_data_cb_fn.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_allow_early_data_cb_fn.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_build_cert_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_build_cert_chain.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_build_cert_chain.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_bytes_to_cipher_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_bytes_to_cipher_list.3 new file mode 120000 index 00000000..a5c5b490 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_bytes_to_cipher_list.3 @@ -0,0 +1 @@ +SSL_get_ciphers.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_callback_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_callback_ctrl.3 new file mode 120000 index 00000000..cd48d63f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_callback_ctrl.3 @@ -0,0 +1 @@ +SSL_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_check_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_check_chain.3 index 2fd273a6..c7de6afc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_check_chain.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_check_chain.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CHECK_CHAIN 3" -.TH SSL_CHECK_CHAIN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CHECK_CHAIN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_check_private_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_check_private_key.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_check_private_key.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear.3 index 7a619ba3..e309a600 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CLEAR 3" -.TH SSL_CLEAR 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CLEAR 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_chain_certs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_chain_certs.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_chain_certs.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_mode.3 new file mode 120000 index 00000000..295da90e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_mode.3 @@ -0,0 +1 @@ +SSL_CTX_set_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_options.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_options.3 new file mode 120000 index 00000000..ae626a40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_clear_options.3 @@ -0,0 +1 @@ +SSL_CTX_set_options.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_cb_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_cb_fn.3 new file mode 120000 index 00000000..723d3d0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_cb_fn.3 @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_ciphers.3 new file mode 120000 index 00000000..723d3d0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_ciphers.3 @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_compression_methods.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_compression_methods.3 new file mode 120000 index 00000000..723d3d0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_compression_methods.3 @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_ext.3 new file mode 120000 index 00000000..723d3d0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_ext.3 @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_legacy_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_legacy_version.3 new file mode 120000 index 00000000..723d3d0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_legacy_version.3 @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_random.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_random.3 new file mode 120000 index 00000000..723d3d0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_random.3 @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_session_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_session_id.3 new file mode 120000 index 00000000..723d3d0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get0_session_id.3 @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get1_extensions_present.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get1_extensions_present.3 new file mode 120000 index 00000000..723d3d0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_get1_extensions_present.3 @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_isv2.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_isv2.3 new file mode 120000 index 00000000..723d3d0d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_hello_isv2.3 @@ -0,0 +1 @@ +SSL_CTX_set_client_hello_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_version.3 new file mode 120000 index 00000000..2da60dae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_client_version.3 @@ -0,0 +1 @@ +SSL_get_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_config.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_config.3 new file mode 120000 index 00000000..069c2a7b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_config.3 @@ -0,0 +1 @@ +SSL_CTX_config.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_connect.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_connect.3 index 43684f8b..671f9ad3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_connect.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_connect.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_CONNECT 3" -.TH SSL_CONNECT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_CONNECT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -159,14 +159,14 @@ The behaviour of \fBSSL_connect()\fR depends on the underlying \s-1BIO.\s0 If the underlying \s-1BIO\s0 is \fBblocking\fR, \fBSSL_connect()\fR will only return once the handshake has been finished or an error occurred. .PP -If the underlying \s-1BIO\s0 is \fBnon-blocking\fR, \fBSSL_connect()\fR will also return +If the underlying \s-1BIO\s0 is \fBnonblocking\fR, \fBSSL_connect()\fR will also return when the underlying \s-1BIO\s0 could not satisfy the needs of \fBSSL_connect()\fR to continue the handshake, indicating the problem by the return value \-1. In this case a call to \fBSSL_get_error()\fR with the return value of \fBSSL_connect()\fR will yield \fB\s-1SSL_ERROR_WANT_READ\s0\fR or \&\fB\s-1SSL_ERROR_WANT_WRITE\s0\fR. The calling process then must repeat the call after taking appropriate action to satisfy the needs of \fBSSL_connect()\fR. -The action depends on the underlying \s-1BIO.\s0 When using a non-blocking socket, +The action depends on the underlying \s-1BIO.\s0 When using a nonblocking socket, nothing is to be done, but \fBselect()\fR can be used to check for the required condition. When using a buffering \s-1BIO,\s0 like a \s-1BIO\s0 pair, data must be written into or retrieved out of the \s-1BIO\s0 before being able to continue. @@ -201,7 +201,7 @@ established. The \s-1TLS/SSL\s0 handshake was not successful, because a fatal error occurred either at the protocol level or a connection failure occurred. The shutdown was not clean. It can also occur if action is needed to continue the operation -for non-blocking BIOs. Call \fBSSL_get_error()\fR with the return value \fBret\fR +for nonblocking BIOs. Call \fBSSL_get_error()\fR with the return value \fBret\fR to find out the reason. .SH "SEE ALSO" .IX Header "SEE ALSO" diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_ct_is_enabled.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_ct_is_enabled.3 new file mode 120000 index 00000000..8a8a33b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_ct_is_enabled.3 @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_ctrl.3 new file mode 120000 index 00000000..cd48d63f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_ctrl.3 @@ -0,0 +1 @@ +SSL_CTX_ctrl.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_clear_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_clear_flags.3 new file mode 120000 index 00000000..867659c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_clear_flags.3 @@ -0,0 +1 @@ +SSL_CTX_dane_enable.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_enable.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_enable.3 new file mode 120000 index 00000000..867659c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_enable.3 @@ -0,0 +1 @@ +SSL_CTX_dane_enable.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_set_flags.3 new file mode 120000 index 00000000..867659c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_set_flags.3 @@ -0,0 +1 @@ +SSL_CTX_dane_enable.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_tlsa_add.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_tlsa_add.3 new file mode 120000 index 00000000..867659c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dane_tlsa_add.3 @@ -0,0 +1 @@ +SSL_CTX_dane_enable.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_disable_ct.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_disable_ct.3 new file mode 120000 index 00000000..8a8a33b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_disable_ct.3 @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_do_handshake.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_do_handshake.3 index d3e222dc..092e747f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_do_handshake.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_do_handshake.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_DO_HANDSHAKE 3" -.TH SSL_DO_HANDSHAKE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_DO_HANDSHAKE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -161,13 +161,13 @@ The behaviour of \fBSSL_do_handshake()\fR depends on the underlying \s-1BIO.\s0 If the underlying \s-1BIO\s0 is \fBblocking\fR, \fBSSL_do_handshake()\fR will only return once the handshake has been finished or an error occurred. .PP -If the underlying \s-1BIO\s0 is \fBnon-blocking\fR, \fBSSL_do_handshake()\fR will also return +If the underlying \s-1BIO\s0 is \fBnonblocking\fR, \fBSSL_do_handshake()\fR will also return when the underlying \s-1BIO\s0 could not satisfy the needs of \fBSSL_do_handshake()\fR to continue the handshake. In this case a call to \fBSSL_get_error()\fR with the return value of \fBSSL_do_handshake()\fR will yield \fB\s-1SSL_ERROR_WANT_READ\s0\fR or \&\fB\s-1SSL_ERROR_WANT_WRITE\s0\fR. The calling process then must repeat the call after taking appropriate action to satisfy the needs of \fBSSL_do_handshake()\fR. -The action depends on the underlying \s-1BIO.\s0 When using a non-blocking socket, +The action depends on the underlying \s-1BIO.\s0 When using a nonblocking socket, nothing is to be done, but \fBselect()\fR can be used to check for the required condition. When using a buffering \s-1BIO,\s0 like a \s-1BIO\s0 pair, data must be written into or retrieved out of the \s-1BIO\s0 before being able to continue. @@ -187,7 +187,7 @@ established. The \s-1TLS/SSL\s0 handshake was not successful because a fatal error occurred either at the protocol level or a connection failure occurred. The shutdown was not clean. It can also occur if action is needed to continue the operation -for non-blocking BIOs. Call \fBSSL_get_error()\fR with the return value \fBret\fR +for nonblocking BIOs. Call \fBSSL_get_error()\fR with the return value \fBret\fR to find out the reason. .SH "SEE ALSO" .IX Header "SEE ALSO" diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dup.3 new file mode 120000 index 00000000..eb3189a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_dup.3 @@ -0,0 +1 @@ +SSL_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_enable_ct.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_enable_ct.3 new file mode 120000 index 00000000..8a8a33b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_enable_ct.3 @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_export_keying_material.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_export_keying_material.3 index 98b112da..6c4e1fcc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_export_keying_material.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_export_keying_material.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_EXPORT_KEYING_MATERIAL 3" -.TH SSL_EXPORT_KEYING_MATERIAL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_EXPORT_KEYING_MATERIAL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_export_keying_material_early.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_export_keying_material_early.3 new file mode 120000 index 00000000..34dcf2de --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_export_keying_material_early.3 @@ -0,0 +1 @@ +SSL_export_keying_material.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_extension_supported.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_extension_supported.3 index 93e5eef4..28887099 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_extension_supported.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_extension_supported.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_EXTENSION_SUPPORTED 3" -.TH SSL_EXTENSION_SUPPORTED 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_EXTENSION_SUPPORTED 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_free.3 index 55059475..2c629098 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_free.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_free.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_FREE 3" -.TH SSL_FREE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_FREE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_free_buffers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_free_buffers.3 new file mode 120000 index 00000000..177181ec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_free_buffers.3 @@ -0,0 +1 @@ +SSL_alloc_buffers.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_CA_list.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_CA_list.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_alpn_selected.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_alpn_selected.3 new file mode 120000 index 00000000..710ee18b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_alpn_selected.3 @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_chain_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_chain_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_chain_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_chain_certs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_chain_certs.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_chain_certs.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_dane_authority.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_dane_authority.3 new file mode 120000 index 00000000..867659c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_dane_authority.3 @@ -0,0 +1 @@ +SSL_CTX_dane_enable.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_dane_tlsa.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_dane_tlsa.3 new file mode 120000 index 00000000..867659c8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_dane_tlsa.3 @@ -0,0 +1 @@ +SSL_CTX_dane_enable.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_next_proto_negotiated.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_next_proto_negotiated.3 new file mode 120000 index 00000000..710ee18b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_next_proto_negotiated.3 @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_param.3 new file mode 120000 index 00000000..8da5c7eb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_param.3 @@ -0,0 +1 @@ +SSL_CTX_get0_param.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peer_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peer_CA_list.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peer_CA_list.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peer_scts.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peer_scts.3 index 9c5d0645..fa366180 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peer_scts.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peer_scts.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET0_PEER_SCTS 3" -.TH SSL_GET0_PEER_SCTS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET0_PEER_SCTS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peername.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peername.3 new file mode 120000 index 00000000..85e5d437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_peername.3 @@ -0,0 +1 @@ +SSL_set1_host.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_security_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_security_ex_data.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_security_ex_data.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_session.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_session.3 new file mode 120000 index 00000000..aadcfb5d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_session.3 @@ -0,0 +1 @@ +SSL_get_session.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_verified_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_verified_chain.3 new file mode 120000 index 00000000..2a4d340d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_verified_chain.3 @@ -0,0 +1 @@ +SSL_get_peer_cert_chain.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_verify_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_verify_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get0_verify_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_curves.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_curves.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_curves.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_groups.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_groups.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_groups.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_session.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_session.3 new file mode 120000 index 00000000..aadcfb5d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_session.3 @@ -0,0 +1 @@ +SSL_get_session.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_supported_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_supported_ciphers.3 new file mode 120000 index 00000000..a5c5b490 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get1_supported_ciphers.3 @@ -0,0 +1 @@ +SSL_get_ciphers.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_SSL_CTX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_SSL_CTX.3 index 08750218..c21da3ee 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_SSL_CTX.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_SSL_CTX.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_SSL_CTX 3" -.TH SSL_GET_SSL_CTX 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_SSL_CTX 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_all_async_fds.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_all_async_fds.3 index c544fcb5..bcba2787 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_all_async_fds.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_all_async_fds.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_ALL_ASYNC_FDS 3" -.TH SSL_GET_ALL_ASYNC_FDS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_ALL_ASYNC_FDS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -164,7 +164,7 @@ appearing as \*(L"read ready\*(R" on the file descriptor (no actual data should from the file descriptor). This function should only be called if the \s-1SSL\s0 object is currently waiting for asynchronous work to complete (i.e. \&\s-1SSL_ERROR_WANT_ASYNC\s0 has been received \- see \fBSSL_get_error\fR\|(3)). Typically the -list will only contain one file descriptor. However if multiple asynchronous +list will only contain one file descriptor. However, if multiple asynchronous capable engines are in use then more than one is possible. The number of file descriptors returned is stored in \fB*numfds\fR and the file descriptors themselves are in \fB*fds\fR. The \fBfds\fR parameter may be \s-1NULL\s0 in which case no file @@ -193,7 +193,7 @@ for an async operation to complete and 0 otherwise. On Windows platforms the openssl/async.h header is dependent on some of the types customarily made available by including windows.h. The application developer is likely to require control over when the latter -is included, commonly as one of the first included headers. Therefore +is included, commonly as one of the first included headers. Therefore, it is defined as an application developer's responsibility to include windows.h prior to async.h. .SH "SEE ALSO" @@ -205,7 +205,7 @@ The \fBSSL_waiting_for_async()\fR, \fBSSL_get_all_async_fds()\fR and \fBSSL_get_changed_async_fds()\fR functions were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_changed_async_fds.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_changed_async_fds.3 new file mode 120000 index 00000000..40f98ff8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_changed_async_fds.3 @@ -0,0 +1 @@ +SSL_get_all_async_fds.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher.3 new file mode 120000 index 00000000..b0cb8812 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher.3 @@ -0,0 +1 @@ +SSL_get_current_cipher.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_bits.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_bits.3 new file mode 120000 index 00000000..b0cb8812 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_bits.3 @@ -0,0 +1 @@ +SSL_get_current_cipher.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_list.3 new file mode 120000 index 00000000..a5c5b490 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_list.3 @@ -0,0 +1 @@ +SSL_get_ciphers.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_name.3 new file mode 120000 index 00000000..b0cb8812 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_name.3 @@ -0,0 +1 @@ +SSL_get_current_cipher.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_version.3 new file mode 120000 index 00000000..b0cb8812 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_cipher_version.3 @@ -0,0 +1 @@ +SSL_get_current_cipher.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ciphers.3 index 3f38eeab..a156476d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ciphers.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ciphers.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_CIPHERS 3" -.TH SSL_GET_CIPHERS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_CIPHERS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_CA_list.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_CA_list.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_ciphers.3 new file mode 120000 index 00000000..a5c5b490 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_ciphers.3 @@ -0,0 +1 @@ +SSL_get_ciphers.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_random.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_random.3 index 8194dbcf..84b2e753 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_random.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_client_random.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_CLIENT_RANDOM 3" -.TH SSL_GET_CLIENT_RANDOM 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_CLIENT_RANDOM 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_current_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_current_cipher.3 index 9ab87fb5..7c2f77c7 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_current_cipher.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_current_cipher.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_CURRENT_CIPHER 3" -.TH SSL_GET_CURRENT_CIPHER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_CURRENT_CIPHER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -145,8 +145,8 @@ SSL_get_current_cipher, SSL_get_cipher_name, SSL_get_cipher, SSL_get_cipher_bits .Vb 1 \& #include \& -\& SSL_CIPHER *SSL_get_current_cipher(const SSL *ssl); -\& SSL_CIPHER *SSL_get_pending_cipher(const SSL *ssl); +\& const SSL_CIPHER *SSL_get_current_cipher(const SSL *ssl); +\& const SSL_CIPHER *SSL_get_pending_cipher(const SSL *ssl); \& \& const char *SSL_get_cipher_name(const SSL *s); \& const char *SSL_get_cipher(const SSL *s); @@ -192,7 +192,7 @@ SSL_get_cipher_name are implemented as macros. \&\fBssl\fR\|(7), \fBSSL_CIPHER_get_name\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_passwd_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_passwd_cb.3 new file mode 120000 index 00000000..ced1a3d1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_passwd_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_passwd_cb_userdata.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_passwd_cb_userdata.3 new file mode 120000 index 00000000..ced1a3d1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_passwd_cb_userdata.3 @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_timeout.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_timeout.3 index 496bfaf7..3c2903b9 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_timeout.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_default_timeout.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_DEFAULT_TIMEOUT 3" -.TH SSL_GET_DEFAULT_TIMEOUT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_DEFAULT_TIMEOUT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_early_data_status.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_early_data_status.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_early_data_status.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_error.3 index 2f9fcdef..e9fb2960 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_error.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_error.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_ERROR 3" -.TH SSL_GET_ERROR 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_ERROR 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -180,7 +180,7 @@ indicate that the underlying transport has been closed. The operation did not complete and can be retried later. .Sp \&\fB\s-1SSL_ERROR_WANT_READ\s0\fR is returned when the last operation was a read -operation from a non-blocking \fB\s-1BIO\s0\fR. +operation from a nonblocking \fB\s-1BIO\s0\fR. It means that not enough data was available at this time to complete the operation. If at a later time the underlying \fB\s-1BIO\s0\fR has data available for reading the same @@ -192,8 +192,8 @@ for a blocking \fB\s-1BIO\s0\fR. See \fBSSL_read\fR\|(3) for more information. .Sp \&\fB\s-1SSL_ERROR_WANT_WRITE\s0\fR is returned when the last operation was a write -to a non-blocking \fB\s-1BIO\s0\fR and it was unable to sent all data to the \fB\s-1BIO\s0\fR. -When the \fB\s-1BIO\s0\fR is writeable again, the same function can be called again. +to a nonblocking \fB\s-1BIO\s0\fR and it was unable to sent all data to the \fB\s-1BIO\s0\fR. +When the \fB\s-1BIO\s0\fR is writable again, the same function can be called again. .Sp Note that the retry may again lead to an \fB\s-1SSL_ERROR_WANT_READ\s0\fR or \&\fB\s-1SSL_ERROR_WANT_WRITE\s0\fR condition. @@ -203,7 +203,7 @@ protocol level. .Sp It is safe to call \fBSSL_read()\fR or \fBSSL_read_ex()\fR when more data is available even when the call that set this error was an \fBSSL_write()\fR or \fBSSL_write_ex()\fR. -However if the call was an \fBSSL_write()\fR or \fBSSL_write_ex()\fR, it should be called +However, if the call was an \fBSSL_write()\fR or \fBSSL_write_ex()\fR, it should be called again to continue sending the application data. .Sp For socket \fB\s-1BIO\s0\fRs (e.g. when \fBSSL_set_fd()\fR was used), \fBselect()\fR or diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ex_data.3 new file mode 120000 index 00000000..0022e256 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ex_data.3 @@ -0,0 +1 @@ +SSL_CTX_set_ex_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 new file mode 120000 index 00000000..bf64a6ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 @@ -0,0 +1 @@ +SSL_CTX_set_verify.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_extms_support.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_extms_support.3 index 2d6d0486..7646bef2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_extms_support.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_extms_support.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_EXTMS_SUPPORT 3" -.TH SSL_GET_EXTMS_SUPPORT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_EXTMS_SUPPORT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_fd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_fd.3 index 5aa53f72..1655a82c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_fd.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_fd.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_FD 3" -.TH SSL_GET_FD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_FD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_info_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_info_callback.3 new file mode 120000 index 00000000..47e39f6f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_info_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_info_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_key_update_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_key_update_type.3 new file mode 120000 index 00000000..4e76b749 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_key_update_type.3 @@ -0,0 +1 @@ +SSL_key_update.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_cert_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_cert_list.3 new file mode 120000 index 00000000..57ed5968 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_cert_list.3 @@ -0,0 +1 @@ +SSL_CTX_set_max_cert_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_proto_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_proto_version.3 new file mode 120000 index 00000000..64444bed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_max_proto_version.3 @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_min_proto_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_min_proto_version.3 new file mode 120000 index 00000000..64444bed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_min_proto_version.3 @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_mode.3 new file mode 120000 index 00000000..295da90e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_mode.3 @@ -0,0 +1 @@ +SSL_CTX_set_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_num_tickets.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_num_tickets.3 new file mode 120000 index 00000000..7e122209 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_num_tickets.3 @@ -0,0 +1 @@ +SSL_CTX_set_num_tickets.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_options.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_options.3 new file mode 120000 index 00000000..ae626a40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_options.3 @@ -0,0 +1 @@ +SSL_CTX_set_options.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_cert_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_cert_chain.3 index bfd5cf72..e29c6fdf 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_cert_chain.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_cert_chain.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_PEER_CERT_CHAIN 3" -.TH SSL_GET_PEER_CERT_CHAIN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_PEER_CERT_CHAIN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_certificate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_certificate.3 index 0c8b8df9..ace35610 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_certificate.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_certificate.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_PEER_CERTIFICATE 3" -.TH SSL_GET_PEER_CERTIFICATE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_PEER_CERTIFICATE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_signature_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_signature_nid.3 index 22c86351..215a7c41 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_signature_nid.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_signature_nid.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_PEER_SIGNATURE_NID 3" -.TH SSL_GET_PEER_SIGNATURE_NID 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_PEER_SIGNATURE_NID 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_signature_type_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_signature_type_nid.3 new file mode 120000 index 00000000..3a2ebfec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_signature_type_nid.3 @@ -0,0 +1 @@ +SSL_get_peer_signature_nid.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_tmp_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_tmp_key.3 index 810d2c59..fa441988 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_tmp_key.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_peer_tmp_key.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_PEER_TMP_KEY 3" -.TH SSL_GET_PEER_TMP_KEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_PEER_TMP_KEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_pending_cipher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_pending_cipher.3 new file mode 120000 index 00000000..b0cb8812 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_pending_cipher.3 @@ -0,0 +1 @@ +SSL_get_current_cipher.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_psk_identity.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_psk_identity.3 index 89b08785..1387a15a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_psk_identity.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_psk_identity.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_PSK_IDENTITY 3" -.TH SSL_GET_PSK_IDENTITY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_PSK_IDENTITY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_psk_identity_hint.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_psk_identity_hint.3 new file mode 120000 index 00000000..f32a8888 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_psk_identity_hint.3 @@ -0,0 +1 @@ +SSL_get_psk_identity.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_quiet_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_quiet_shutdown.3 new file mode 120000 index 00000000..ea530590 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_quiet_shutdown.3 @@ -0,0 +1 @@ +SSL_CTX_set_quiet_shutdown.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_rbio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_rbio.3 index 3bf26207..97ec0a46 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_rbio.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_rbio.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_RBIO 3" -.TH SSL_GET_RBIO 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_RBIO 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_read_ahead.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_read_ahead.3 new file mode 120000 index 00000000..5a79fd46 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_read_ahead.3 @@ -0,0 +1 @@ +SSL_CTX_set_read_ahead.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_record_padding_callback_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_record_padding_callback_arg.3 new file mode 120000 index 00000000..c7bb1184 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_record_padding_callback_arg.3 @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_recv_max_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_recv_max_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_recv_max_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_rfd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_rfd.3 new file mode 120000 index 00000000..9fbe312b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_rfd.3 @@ -0,0 +1 @@ +SSL_get_fd.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_secure_renegotiation_support.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_secure_renegotiation_support.3 new file mode 120000 index 00000000..ae626a40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_secure_renegotiation_support.3 @@ -0,0 +1 @@ +SSL_CTX_set_options.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_security_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_security_callback.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_security_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_security_level.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_security_level.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_security_level.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_selected_srtp_profile.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_selected_srtp_profile.3 new file mode 120000 index 00000000..43504552 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_selected_srtp_profile.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_use_srtp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_server_random.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_server_random.3 new file mode 120000 index 00000000..d315e3c9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_server_random.3 @@ -0,0 +1 @@ +SSL_get_client_random.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_server_tmp_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_server_tmp_key.3 new file mode 120000 index 00000000..bad7a24d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_server_tmp_key.3 @@ -0,0 +1 @@ +SSL_get_peer_tmp_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_servername.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_servername.3 new file mode 120000 index 00000000..17429fd0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_servername.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_servername_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_servername_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_servername_type.3 new file mode 120000 index 00000000..17429fd0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_servername_type.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_servername_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_session.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_session.3 index 96249e2e..ef22aeda 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_session.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_session.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_SESSION 3" -.TH SSL_GET_SESSION 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_SESSION 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -173,8 +173,11 @@ in TLSv1.3 before the session has been established will still return an \&\s-1SSL_SESSION\s0 object can be used for resumption or not. .PP Additionally, in TLSv1.3, a server can send multiple messages that establish a -session for a single connection. In that case the above functions will only -return information on the last session that was received. +session for a single connection. In that case, on the client side, the above +functions will only return information on the last session that was received. On +the server side they will only return information on the last session that was +sent, or if no session tickets were sent then the session for the current +connection. .PP The preferred way for applications to obtain a resumable \s-1SSL_SESSION\s0 object is to use a new session callback as described in \fBSSL_CTX_sess_set_new_cb\fR\|(3). @@ -227,7 +230,7 @@ The return value points to the data of an \s-1SSL\s0 session. \&\fBSSL_SESSION_free\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_ciphers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_ciphers.3 new file mode 120000 index 00000000..a5c5b490 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_ciphers.3 @@ -0,0 +1 @@ +SSL_get_ciphers.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_curve.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_curve.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_curve.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_group.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_group.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_group.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_sigalgs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_sigalgs.3 index 056e8543..4ff28dde 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_sigalgs.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shared_sigalgs.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_SHARED_SIGALGS 3" -.TH SSL_GET_SHARED_SIGALGS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_SHARED_SIGALGS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shutdown.3 new file mode 120000 index 00000000..f6728e12 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_shutdown.3 @@ -0,0 +1 @@ +SSL_set_shutdown.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_sigalgs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_sigalgs.3 new file mode 120000 index 00000000..05785139 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_sigalgs.3 @@ -0,0 +1 @@ +SSL_get_shared_sigalgs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_signature_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_signature_nid.3 new file mode 120000 index 00000000..3a2ebfec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_signature_nid.3 @@ -0,0 +1 @@ +SSL_get_peer_signature_nid.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_signature_type_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_signature_type_nid.3 new file mode 120000 index 00000000..3a2ebfec --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_signature_type_nid.3 @@ -0,0 +1 @@ +SSL_get_peer_signature_nid.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_srtp_profiles.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_srtp_profiles.3 new file mode 120000 index 00000000..43504552 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_srtp_profiles.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_use_srtp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ssl_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ssl_method.3 new file mode 120000 index 00000000..1ab4e232 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_ssl_method.3 @@ -0,0 +1 @@ +SSL_CTX_set_ssl_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_state.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_state.3 new file mode 120000 index 00000000..2cfbaf78 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_state.3 @@ -0,0 +1 @@ +SSL_in_init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_time.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_time.3 new file mode 120000 index 00000000..713bceab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_time.3 @@ -0,0 +1 @@ +SSL_SESSION_get_time.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_timeout.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_timeout.3 new file mode 120000 index 00000000..713bceab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_timeout.3 @@ -0,0 +1 @@ +SSL_SESSION_get_time.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tlsext_status_ocsp_resp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tlsext_status_ocsp_resp.3 new file mode 120000 index 00000000..a7877fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tlsext_status_ocsp_resp.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tlsext_status_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tlsext_status_type.3 new file mode 120000 index 00000000..a7877fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tlsext_status_type.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tmp_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tmp_key.3 new file mode 120000 index 00000000..bad7a24d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_tmp_key.3 @@ -0,0 +1 @@ +SSL_get_peer_tmp_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_callback.3 new file mode 120000 index 00000000..1b7a2eae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_callback.3 @@ -0,0 +1 @@ +SSL_CTX_get_verify_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_depth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_depth.3 new file mode 120000 index 00000000..1b7a2eae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_depth.3 @@ -0,0 +1 @@ +SSL_CTX_get_verify_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_mode.3 new file mode 120000 index 00000000..1b7a2eae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_mode.3 @@ -0,0 +1 @@ +SSL_CTX_get_verify_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_result.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_result.3 index cff20d38..37adc96e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_result.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_verify_result.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_VERIFY_RESULT 3" -.TH SSL_GET_VERIFY_RESULT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_VERIFY_RESULT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_version.3 index e0268c26..89b25265 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_version.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_version.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_GET_VERSION 3" -.TH SSL_GET_VERSION 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_GET_VERSION 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_wbio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_wbio.3 new file mode 120000 index 00000000..2d499d38 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_wbio.3 @@ -0,0 +1 @@ +SSL_get_rbio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_wfd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_wfd.3 new file mode 120000 index 00000000..9fbe312b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_get_wfd.3 @@ -0,0 +1 @@ +SSL_get_fd.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_has_matching_session_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_has_matching_session_id.3 new file mode 120000 index 00000000..795607d6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_has_matching_session_id.3 @@ -0,0 +1 @@ +SSL_CTX_set_generate_session_id.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_has_pending.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_has_pending.3 new file mode 120000 index 00000000..4935e3c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_has_pending.3 @@ -0,0 +1 @@ +SSL_pending.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_accept_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_accept_init.3 new file mode 120000 index 00000000..2cfbaf78 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_accept_init.3 @@ -0,0 +1 @@ +SSL_in_init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_before.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_before.3 new file mode 120000 index 00000000..2cfbaf78 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_before.3 @@ -0,0 +1 @@ +SSL_in_init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_connect_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_connect_init.3 new file mode 120000 index 00000000..2cfbaf78 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_connect_init.3 @@ -0,0 +1 @@ +SSL_in_init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_init.3 index 8c7b909a..bf3cd5ce 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_init.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_in_init.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_IN_INIT 3" -.TH SSL_IN_INIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_IN_INIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_dtls.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_dtls.3 new file mode 120000 index 00000000..2da60dae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_dtls.3 @@ -0,0 +1 @@ +SSL_get_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_init_finished.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_init_finished.3 new file mode 120000 index 00000000..2cfbaf78 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_init_finished.3 @@ -0,0 +1 @@ +SSL_in_init.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_server.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_server.3 new file mode 120000 index 00000000..36885375 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_is_server.3 @@ -0,0 +1 @@ +SSL_set_connect_state.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_key_update.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_key_update.3 index 1f02530a..2d9d3528 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_key_update.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_key_update.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_KEY_UPDATE 3" -.TH SSL_KEY_UPDATE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_KEY_UPDATE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_library_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_library_init.3 index ecdc410b..aaca75bd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_library_init.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_library_init.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_LIBRARY_INIT 3" -.TH SSL_LIBRARY_INIT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_LIBRARY_INIT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_load_client_CA_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_load_client_CA_file.3 index ab03e310..6fc3d609 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_load_client_CA_file.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_load_client_CA_file.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_LOAD_CLIENT_CA_FILE 3" -.TH SSL_LOAD_CLIENT_CA_FILE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_LOAD_CLIENT_CA_FILE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_load_error_strings.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_load_error_strings.3 new file mode 120000 index 00000000..1bb33ce4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_load_error_strings.3 @@ -0,0 +1 @@ +ERR_load_crypto_strings.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_new.3 index 54cb214f..853eb250 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_NEW 3" -.TH SSL_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -163,10 +163,67 @@ structure are freed. \&\fBSSL_up_ref()\fR increments the reference count for an existing \fB\s-1SSL\s0\fR structure. .PP -\&\fBSSL_dup()\fR duplicates an existing \fB\s-1SSL\s0\fR structure into a new allocated one. All -settings are inherited from the original \fB\s-1SSL\s0\fR structure. Dynamic data (i.e. -existing connection details) are not copied, the new \fB\s-1SSL\s0\fR is set into an -initial accept (server) or connect (client) state. +The function \fBSSL_dup()\fR creates and returns a new \fB\s-1SSL\s0\fR structure from the same +\&\fB\s-1SSL_CTX\s0\fR that was used to create \fIs\fR. It additionally duplicates a subset of +the settings in \fIs\fR into the new \fB\s-1SSL\s0\fR object. +.PP +For \fBSSL_dup()\fR to work, the connection \s-1MUST\s0 be in its initial state and +\&\s-1MUST NOT\s0 have yet started the \s-1SSL\s0 handshake. For connections that are not in +their initial state \fBSSL_dup()\fR just increments an internal +reference count and returns the \fIsame\fR handle. It may be possible to +use \fBSSL_clear\fR\|(3) to recycle an \s-1SSL\s0 handle that is not in its initial +state for re-use, but this is best avoided. Instead, save and restore +the session, if desired, and construct a fresh handle for each connection. +.PP +The subset of settings in \fIs\fR that are duplicated are: +.IP "any session data if configured (including the session_id_context)" 4 +.IX Item "any session data if configured (including the session_id_context)" +.PD 0 +.IP "any tmp_dh settings set via \fBSSL_set_tmp_dh\fR\|(3), \fBSSL_set_tmp_dh_callback\fR\|(3), or \fBSSL_set_dh_auto\fR\|(3)" 4 +.IX Item "any tmp_dh settings set via SSL_set_tmp_dh, SSL_set_tmp_dh_callback, or SSL_set_dh_auto" +.IP "any configured certificates, private keys or certificate chains" 4 +.IX Item "any configured certificates, private keys or certificate chains" +.IP "any configured signature algorithms, or client signature algorithms" 4 +.IX Item "any configured signature algorithms, or client signature algorithms" +.IP "any \s-1DANE\s0 settings" 4 +.IX Item "any DANE settings" +.IP "any Options set via \fBSSL_set_options\fR\|(3)" 4 +.IX Item "any Options set via SSL_set_options" +.IP "any Mode set via \fBSSL_set_mode\fR\|(3)" 4 +.IX Item "any Mode set via SSL_set_mode" +.IP "any minimum or maximum protocol settings set via \fBSSL_set_min_proto_version\fR\|(3) or \fBSSL_set_max_proto_version\fR\|(3) (Note: Only from OpenSSL 1.1.1h and above)" 4 +.IX Item "any minimum or maximum protocol settings set via SSL_set_min_proto_version or SSL_set_max_proto_version (Note: Only from OpenSSL 1.1.1h and above)" +.IP "any Verify mode, callback or depth set via \fBSSL_set_verify\fR\|(3) or \fBSSL_set_verify_depth\fR\|(3) or any configured X509 verification parameters" 4 +.IX Item "any Verify mode, callback or depth set via SSL_set_verify or SSL_set_verify_depth or any configured X509 verification parameters" +.IP "any msg callback or info callback set via \fBSSL_set_msg_callback\fR\|(3) or \fBSSL_set_info_callback\fR\|(3)" 4 +.IX Item "any msg callback or info callback set via SSL_set_msg_callback or SSL_set_info_callback" +.IP "any default password callback set via \fBSSL_set_default_passwd_cb\fR\|(3)" 4 +.IX Item "any default password callback set via SSL_set_default_passwd_cb" +.IP "any session id generation callback set via \fBSSL_set_generate_session_id\fR\|(3)" 4 +.IX Item "any session id generation callback set via SSL_set_generate_session_id" +.IP "any configured Cipher List" 4 +.IX Item "any configured Cipher List" +.IP "initial accept (server) or connect (client) state" 4 +.IX Item "initial accept (server) or connect (client) state" +.IP "the max cert list value set via \fBSSL_set_max_cert_list\fR\|(3)" 4 +.IX Item "the max cert list value set via SSL_set_max_cert_list" +.IP "the read_ahead value set via \fBSSL_set_read_ahead\fR\|(3)" 4 +.IX Item "the read_ahead value set via SSL_set_read_ahead" +.IP "application specific data set via \fBSSL_set_ex_data\fR\|(3)" 4 +.IX Item "application specific data set via SSL_set_ex_data" +.IP "any \s-1CA\s0 list or client \s-1CA\s0 list set via \fBSSL_set0_CA_list\fR\|(3), \fBSSL_set0_client_CA_list()\fR or similar functions" 4 +.IX Item "any CA list or client CA list set via SSL_set0_CA_list, SSL_set0_client_CA_list() or similar functions" +.IP "any security level settings or callbacks" 4 +.IX Item "any security level settings or callbacks" +.IP "any configured serverinfo data" 4 +.IX Item "any configured serverinfo data" +.IP "any configured \s-1PSK\s0 identity hint" 4 +.IX Item "any configured PSK identity hint" +.IP "any configured custom extensions" 4 +.IX Item "any configured custom extensions" +.IP "any client certificate types configured via SSL_set1_client_certificate_types" 4 +.IX Item "any client certificate types configured via SSL_set1_client_certificate_types" +.PD .SH "RETURN VALUES" .IX Header "RETURN VALUES" The following return values can occur: @@ -187,7 +244,7 @@ The return value points to an allocated \s-1SSL\s0 structure. \&\fBssl\fR\|(7) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_peek.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_peek.3 new file mode 120000 index 00000000..1a4fa8b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_peek.3 @@ -0,0 +1 @@ +SSL_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_peek_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_peek_ex.3 new file mode 120000 index 00000000..1a4fa8b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_peek_ex.3 @@ -0,0 +1 @@ +SSL_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_pending.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_pending.3 index d8fa1675..fe1b6351 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_pending.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_pending.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_PENDING 3" -.TH SSL_PENDING 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_PENDING 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -163,7 +163,7 @@ record) may have been read containing more \s-1TLS/SSL\s0 records. This also app \&\s-1DTLS\s0 and pipelining (see \fBSSL_CTX_set_split_send_fragment\fR\|(3)). These additional bytes will be buffered by OpenSSL but will remain unprocessed until they are needed. As these bytes are still in an unprocessed state \fBSSL_pending()\fR -will ignore them. Therefore it is possible for no more bytes to be readable from +will ignore them. Therefore, it is possible for no more bytes to be readable from the underlying \s-1BIO\s0 (because OpenSSL has already read them) and for \fBSSL_pending()\fR to return 0, even though readable application data bytes are available (because the data is in unprocessed buffered records). @@ -191,7 +191,7 @@ returns 1 if there is buffered record data in the \s-1SSL\s0 object and 0 otherw The \fBSSL_has_pending()\fR function was added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_client_cb_func.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_client_cb_func.3 new file mode 120000 index 00000000..9a1d58bb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_client_cb_func.3 @@ -0,0 +1 @@ +SSL_CTX_set_psk_client_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_find_session_cb_func.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_find_session_cb_func.3 new file mode 120000 index 00000000..7eb7f071 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_find_session_cb_func.3 @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_server_cb_func.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_server_cb_func.3 new file mode 120000 index 00000000..7eb7f071 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_server_cb_func.3 @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_use_session_cb_func.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_use_session_cb_func.3 new file mode 120000 index 00000000..9a1d58bb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_psk_use_session_cb_func.3 @@ -0,0 +1 @@ +SSL_CTX_set_psk_client_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read.3 index 099374ac..d7ae0593 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_READ 3" -.TH SSL_READ 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_READ 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -180,7 +180,7 @@ invocation of a read function. The read functions work based on the \s-1SSL/TLS\s0 records. The data are received in records (with a maximum record size of 16kB). Only when a record has been completely received, can it be processed (decryption and check of integrity). -Therefore data that was not retrieved at the last read call can still be +Therefore, data that was not retrieved at the last read call can still be buffered inside the \s-1SSL\s0 layer and will be retrieved on the next read call. If \fBnum\fR is higher than the number of bytes buffered then the read functions will return with the bytes buffered. If no more bytes are in the @@ -207,7 +207,7 @@ not set. Note that if \fB\s-1SSL_MODE_AUTO_RETRY\s0\fR is set and only non-application data is available the call will hang. .PP -If the underlying \s-1BIO\s0 is \fBnon-blocking\fR, a read function will also return when +If the underlying \s-1BIO\s0 is \fBnonblocking\fR, a read function will also return when the underlying \s-1BIO\s0 could not satisfy the needs of the function to continue the operation. In this case a call to \fBSSL_get_error\fR\|(3) with the @@ -218,7 +218,7 @@ a read function can also cause write operations. The calling process then must repeat the call after taking appropriate action to satisfy the needs of the read function. The action depends on the underlying \s-1BIO.\s0 -When using a non-blocking socket, nothing is to be done, but \fBselect()\fR can be +When using a nonblocking socket, nothing is to be done, but \fBselect()\fR can be used to check for the required condition. When using a buffering \s-1BIO,\s0 like a \s-1BIO\s0 pair, data must be written into or retrieved out of the \s-1BIO\s0 before being able to continue. @@ -267,7 +267,7 @@ You should instead call \fBSSL_get_error()\fR to find out if it's retryable. The \fBSSL_read_ex()\fR and \fBSSL_peek_ex()\fR functions were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read_early_data.3 index 9dd64a0e..1f21b04c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read_early_data.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read_early_data.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_READ_EARLY_DATA 3" -.TH SSL_READ_EARLY_DATA 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_READ_EARLY_DATA 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -179,10 +179,11 @@ SSL_set_max_early_data, SSL_CTX_set_max_early_data, SSL_get_max_early_data, SSL_ These functions are used to send and receive early data where TLSv1.3 has been negotiated. Early data can be sent by the client immediately after its initial ClientHello without having to wait for the server to complete the handshake. -Early data can only be sent if a session has previously been established with -the server, and the server is known to support it. Additionally these functions -can be used to send data from the server to the client when the client has not -yet completed the authentication stage of the handshake. +Early data can be sent if a session has previously been established with the +server or when establishing a new session using an out-of-band \s-1PSK,\s0 and only +when the server is known to support it. Additionally these functions can be used +to send data from the server to the client when the client has not yet completed +the authentication stage of the handshake. .PP Early data has weaker security properties than other data sent over an \s-1SSL/TLS\s0 connection. In particular the data does not have forward secrecy. There are also @@ -316,7 +317,7 @@ early data settings for the \s-1SSL_CTX\s0 and \s-1SSL\s0 objects respectively. server application will either use both of \fBSSL_read_early_data()\fR and \&\fBSSL_CTX_set_max_early_data()\fR (or \fBSSL_set_max_early_data()\fR), or neither of them, since there is no practical benefit from using only one of them. If the maximum -early data setting for a server is non-zero then replay protection is +early data setting for a server is nonzero then replay protection is automatically enabled (see \*(L"\s-1REPLAY PROTECTION\*(R"\s0 below). .PP If the server rejects the early data sent by a client then it will skip over @@ -334,7 +335,7 @@ max_early_data for the session and the recv_max_early_data setting for the server. If a client sends more data than this then the connection will abort. .PP The configured value for max_early_data on a server may change over time as -required. However clients may have tickets containing the previously configured +required. However, clients may have tickets containing the previously configured max_early_data value. The recv_max_early_data should always be equal to or higher than any recently configured max_early_data value in order to avoid aborted connections. The recv_max_early_data should never be set to less than @@ -397,7 +398,7 @@ retry with a lower maximum protocol version. When early data is in use the \s-1TLS\s0 protocol provides no security guarantees that the same early data was not replayed across multiple connections. As a mitigation for this issue OpenSSL automatically enables replay protection if the -server is configured with a non-zero max early data value. With replay +server is configured with a nonzero max early data value. With replay protection enabled sessions are forced to be single use only. If a client attempts to reuse a session ticket more than once, then the second and subsequent attempts will fall back to a full handshake (and any early data that @@ -428,7 +429,7 @@ cache. Applications should be designed with this in mind in order to minimise the possibility of replay attacks. .PP The OpenSSL replay protection does not apply to external Pre Shared Keys (PSKs) -(e.g. see \fBSSL_CTX_set_psk_find_session_callback\fR\|(3)). Therefore extreme caution +(e.g. see \fBSSL_CTX_set_psk_find_session_callback\fR\|(3)). Therefore, extreme caution should be applied when combining external PSKs with early data. .PP Some applications may mitigate the replay risks in other ways. For those @@ -472,7 +473,7 @@ the server, or \s-1SSL_EARLY_DATA_NOT_SENT\s0 if no early data was sent. All of the functions described above were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2017\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read_ex.3 new file mode 120000 index 00000000..1a4fa8b9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_read_ex.3 @@ -0,0 +1 @@ +SSL_read.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate.3 new file mode 120000 index 00000000..4e76b749 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate.3 @@ -0,0 +1 @@ +SSL_key_update.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate_abbreviated.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate_abbreviated.3 new file mode 120000 index 00000000..4e76b749 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate_abbreviated.3 @@ -0,0 +1 @@ +SSL_key_update.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate_pending.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate_pending.3 new file mode 120000 index 00000000..4e76b749 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_renegotiate_pending.3 @@ -0,0 +1 @@ +SSL_key_update.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_rstate_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_rstate_string.3 index 52aeafca..259a95d1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_rstate_string.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_rstate_string.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_RSTATE_STRING 3" -.TH SSL_RSTATE_STRING 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_RSTATE_STRING 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_rstate_string_long.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_rstate_string_long.3 new file mode 120000 index 00000000..cd5d65d6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_rstate_string_long.3 @@ -0,0 +1 @@ +SSL_rstate_string.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_select_current_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_select_current_cert.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_select_current_cert.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_select_next_proto.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_select_next_proto.3 new file mode 120000 index 00000000..710ee18b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_select_next_proto.3 @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_session_reused.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_session_reused.3 index 1a97bac0..935c0813 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_session_reused.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_session_reused.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SESSION_REUSED 3" -.TH SSL_SESSION_REUSED 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SESSION_REUSED 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_CA_list.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_CA_list.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_chain.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_chain.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_chain_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_chain_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_chain_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_rbio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_rbio.3 new file mode 120000 index 00000000..e7ae68b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_rbio.3 @@ -0,0 +1 @@ +SSL_set_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_security_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_security_ex_data.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_security_ex_data.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_verify_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_verify_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_verify_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_wbio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_wbio.3 new file mode 120000 index 00000000..e7ae68b8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set0_wbio.3 @@ -0,0 +1 @@ +SSL_set_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_chain.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_chain.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_chain_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_chain_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_chain_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_client_sigalgs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_client_sigalgs.3 new file mode 120000 index 00000000..883172c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_client_sigalgs.3 @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_client_sigalgs_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_client_sigalgs_list.3 new file mode 120000 index 00000000..883172c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_client_sigalgs_list.3 @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_curves.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_curves.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_curves.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_curves_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_curves_list.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_curves_list.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_groups.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_groups.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_groups.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_groups_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_groups_list.3 new file mode 120000 index 00000000..08849916 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_groups_list.3 @@ -0,0 +1 @@ +SSL_CTX_set1_curves.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_host.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_host.3 index 8363fcce..af79c2e1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_host.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_host.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SET1_HOST 3" -.TH SSL_SET1_HOST 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SET1_HOST 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -155,9 +155,9 @@ SSL_set1_host, SSL_add1_host, SSL_set_hostflags, SSL_get0_peername \- SSL server These functions configure server hostname checks in the \s-1SSL\s0 client. .PP \&\fBSSL_set1_host()\fR sets the expected \s-1DNS\s0 hostname to \fBname\fR clearing -any previously specified host name or names. If \fBname\fR is \s-1NULL,\s0 +any previously specified hostname or names. If \fBname\fR is \s-1NULL,\s0 or the empty string the list of hostnames is cleared, and name -checks are not performed on the peer certificate. When a non-empty +checks are not performed on the peer certificate. When a nonempty \&\fBname\fR is specified, certificate verification automatically checks the peer hostname via \fBX509_check_host\fR\|(3) with \fBflags\fR as specified via \fBSSL_set_hostflags()\fR. Clients that enable \s-1DANE TLSA\s0 authentication @@ -241,7 +241,7 @@ the lifetime of the \s-1SSL\s0 connection. These functions were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_param.3 new file mode 120000 index 00000000..8da5c7eb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_param.3 @@ -0,0 +1 @@ +SSL_CTX_get0_param.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_sigalgs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_sigalgs.3 new file mode 120000 index 00000000..883172c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_sigalgs.3 @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_sigalgs_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_sigalgs_list.3 new file mode 120000 index 00000000..883172c5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_sigalgs_list.3 @@ -0,0 +1 @@ +SSL_CTX_set1_sigalgs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_verify_cert_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_verify_cert_store.3 new file mode 120000 index 00000000..b64361d7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set1_verify_cert_store.3 @@ -0,0 +1 @@ +SSL_CTX_set1_verify_cert_store.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_accept_state.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_accept_state.3 new file mode 120000 index 00000000..36885375 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_accept_state.3 @@ -0,0 +1 @@ +SSL_set_connect_state.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_allow_early_data_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_allow_early_data_cb.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_allow_early_data_cb.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_alpn_protos.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_alpn_protos.3 new file mode 120000 index 00000000..710ee18b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_alpn_protos.3 @@ -0,0 +1 @@ +SSL_CTX_set_alpn_select_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_bio.3 index 427ccdbd..a8e4bba3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_bio.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_bio.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SET_BIO 3" -.TH SSL_SET_BIO 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SET_BIO 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -153,7 +153,7 @@ SSL_set_bio, SSL_set0_rbio, SSL_set0_wbio \- connect the SSL object with a BIO .IX Header "DESCRIPTION" \&\fBSSL_set0_rbio()\fR connects the \s-1BIO\s0 \fBrbio\fR for the read operations of the \fBssl\fR object. The \s-1SSL\s0 engine inherits the behaviour of \fBrbio\fR. If the \s-1BIO\s0 is -non-blocking then the \fBssl\fR object will also have non-blocking behaviour. This +nonblocking then the \fBssl\fR object will also have nonblocking behaviour. This function transfers ownership of \fBrbio\fR to \fBssl\fR. It will be automatically freed using \fBBIO_free_all\fR\|(3) when the \fBssl\fR is freed. On calling this function, any existing \fBrbio\fR that was previously set will also be freed via a @@ -163,7 +163,7 @@ the same value as previously). \&\fBSSL_set0_wbio()\fR works in the same as \fBSSL_set0_rbio()\fR except that it connects the \s-1BIO\s0 \fBwbio\fR for the write operations of the \fBssl\fR object. Note that if the rbio and wbio are the same then \fBSSL_set0_rbio()\fR and \fBSSL_set0_wbio()\fR each take -ownership of one reference. Therefore it may be necessary to increment the +ownership of one reference. Therefore, it may be necessary to increment the number of references available using \fBBIO_up_ref\fR\|(3) before calling the set0 functions. .PP @@ -219,7 +219,7 @@ use \fBSSL_set0_rbio()\fR and \fBSSL_set0_wbio()\fR instead. \&\fBSSL_set0_rbio()\fR and \fBSSL_set0_wbio()\fR were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_block_padding.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_block_padding.3 new file mode 120000 index 00000000..c7bb1184 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_block_padding.3 @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_cert_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_cert_cb.3 new file mode 120000 index 00000000..cd6c7b14 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_cert_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_cert_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_cipher_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_cipher_list.3 new file mode 120000 index 00000000..24071b1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_cipher_list.3 @@ -0,0 +1 @@ +SSL_CTX_set_cipher_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ciphersuites.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ciphersuites.3 new file mode 120000 index 00000000..24071b1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ciphersuites.3 @@ -0,0 +1 @@ +SSL_CTX_set_cipher_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_client_CA_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_client_CA_list.3 new file mode 120000 index 00000000..bfb7e21f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_client_CA_list.3 @@ -0,0 +1 @@ +SSL_CTX_set0_CA_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_connect_state.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_connect_state.3 index 66a93a83..240bacdc 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_connect_state.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_connect_state.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SET_CONNECT_STATE 3" -.TH SSL_SET_CONNECT_STATE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SET_CONNECT_STATE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ct_validation_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ct_validation_callback.3 new file mode 120000 index 00000000..8a8a33b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ct_validation_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_current_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_current_cert.3 new file mode 120000 index 00000000..0ef0f3c0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_current_cert.3 @@ -0,0 +1 @@ +SSL_CTX_add1_chain_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_passwd_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_passwd_cb.3 new file mode 120000 index 00000000..ced1a3d1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_passwd_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_passwd_cb_userdata.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_passwd_cb_userdata.3 new file mode 120000 index 00000000..ced1a3d1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_passwd_cb_userdata.3 @@ -0,0 +1 @@ +SSL_CTX_set_default_passwd_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_read_buffer_len.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_read_buffer_len.3 new file mode 120000 index 00000000..b7d62a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_default_read_buffer_len.3 @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ex_data.3 new file mode 120000 index 00000000..0022e256 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ex_data.3 @@ -0,0 +1 @@ +SSL_CTX_set_ex_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_fd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_fd.3 index de7fd78b..55c9f55a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_fd.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_fd.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SET_FD 3" -.TH SSL_SET_FD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SET_FD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -157,8 +157,8 @@ socket file descriptor of a network connection. .PP When performing the operation, a \fBsocket \s-1BIO\s0\fR is automatically created to interface between the \fBssl\fR and \fBfd\fR. The \s-1BIO\s0 and hence the \s-1SSL\s0 engine -inherit the behaviour of \fBfd\fR. If \fBfd\fR is non-blocking, the \fBssl\fR will -also have non-blocking behaviour. +inherit the behaviour of \fBfd\fR. If \fBfd\fR is nonblocking, the \fBssl\fR will +also have nonblocking behaviour. .PP If there was already a \s-1BIO\s0 connected to \fBssl\fR, \fBBIO_free()\fR will be called (for both the reading and writing side, if different). @@ -173,6 +173,15 @@ The operation failed. Check the error stack to find out why. .IP "1" 4 .IX Item "1" The operation succeeded. +.SH "NOTES" +.IX Header "NOTES" +On Windows, a socket handle is a 64\-bit data type (\s-1UINT_PTR\s0), which leads to a +compiler warning (conversion from '\s-1SOCKET\s0' to 'int', possible loss of data) when +passing the socket handle to SSL_set_*\fBfd()\fR. For the time being, this warning can +safely be ignored, because although the Microsoft documentation claims that the +upper limit is \s-1INVALID_SOCKET\-1\s0 (2^64 \- 2), in practice the current \fBsocket()\fR +implementation returns an index into the kernel handle table, the size of which +is limited to 2^24. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBSSL_get_fd\fR\|(3), \fBSSL_set_bio\fR\|(3), @@ -180,7 +189,7 @@ The operation succeeded. \&\fBSSL_shutdown\fR\|(3), \fBssl\fR\|(7) , \fBbio\fR\|(7) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_generate_session_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_generate_session_id.3 new file mode 120000 index 00000000..795607d6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_generate_session_id.3 @@ -0,0 +1 @@ +SSL_CTX_set_generate_session_id.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_hostflags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_hostflags.3 new file mode 120000 index 00000000..85e5d437 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_hostflags.3 @@ -0,0 +1 @@ +SSL_set1_host.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_info_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_info_callback.3 new file mode 120000 index 00000000..47e39f6f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_info_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_info_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_cert_list.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_cert_list.3 new file mode 120000 index 00000000..57ed5968 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_cert_list.3 @@ -0,0 +1 @@ +SSL_CTX_set_max_cert_list.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_pipelines.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_pipelines.3 new file mode 120000 index 00000000..b7d62a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_pipelines.3 @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_proto_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_proto_version.3 new file mode 120000 index 00000000..64444bed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_proto_version.3 @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_send_fragment.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_send_fragment.3 new file mode 120000 index 00000000..b7d62a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_max_send_fragment.3 @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_min_proto_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_min_proto_version.3 new file mode 120000 index 00000000..64444bed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_min_proto_version.3 @@ -0,0 +1 @@ +SSL_CTX_set_min_proto_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_mode.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_mode.3 new file mode 120000 index 00000000..295da90e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_mode.3 @@ -0,0 +1 @@ +SSL_CTX_set_mode.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_msg_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_msg_callback.3 new file mode 120000 index 00000000..ab5e2db6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_msg_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_msg_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_msg_callback_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_msg_callback_arg.3 new file mode 120000 index 00000000..ab5e2db6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_msg_callback_arg.3 @@ -0,0 +1 @@ +SSL_CTX_set_msg_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_num_tickets.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_num_tickets.3 new file mode 120000 index 00000000..7e122209 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_num_tickets.3 @@ -0,0 +1 @@ +SSL_CTX_set_num_tickets.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_options.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_options.3 new file mode 120000 index 00000000..ae626a40 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_options.3 @@ -0,0 +1 @@ +SSL_CTX_set_options.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_post_handshake_auth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_post_handshake_auth.3 new file mode 120000 index 00000000..bf64a6ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_post_handshake_auth.3 @@ -0,0 +1 @@ +SSL_CTX_set_verify.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_client_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_client_callback.3 new file mode 120000 index 00000000..9a1d58bb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_client_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_psk_client_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_find_session_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_find_session_callback.3 new file mode 120000 index 00000000..7eb7f071 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_find_session_callback.3 @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_server_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_server_callback.3 new file mode 120000 index 00000000..7eb7f071 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_server_callback.3 @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_use_session_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_use_session_callback.3 new file mode 120000 index 00000000..9a1d58bb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_psk_use_session_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_psk_client_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_quiet_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_quiet_shutdown.3 new file mode 120000 index 00000000..ea530590 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_quiet_shutdown.3 @@ -0,0 +1 @@ +SSL_CTX_set_quiet_shutdown.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_read_ahead.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_read_ahead.3 new file mode 120000 index 00000000..5a79fd46 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_read_ahead.3 @@ -0,0 +1 @@ +SSL_CTX_set_read_ahead.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_record_padding_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_record_padding_callback.3 new file mode 120000 index 00000000..c7bb1184 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_record_padding_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_record_padding_callback_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_record_padding_callback_arg.3 new file mode 120000 index 00000000..c7bb1184 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_record_padding_callback_arg.3 @@ -0,0 +1 @@ +SSL_CTX_set_record_padding_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_recv_max_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_recv_max_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_recv_max_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_rfd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_rfd.3 new file mode 120000 index 00000000..c359dcae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_rfd.3 @@ -0,0 +1 @@ +SSL_set_fd.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_security_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_security_callback.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_security_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_security_level.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_security_level.3 new file mode 120000 index 00000000..81271f00 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_security_level.3 @@ -0,0 +1 @@ +SSL_CTX_set_security_level.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_session.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_session.3 index 0eaa2f30..0d43b29f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_session.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_session.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SET_SESSION 3" -.TH SSL_SET_SESSION 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SET_SESSION 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_session_id_context.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_session_id_context.3 new file mode 120000 index 00000000..314f2e32 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_session_id_context.3 @@ -0,0 +1 @@ +SSL_CTX_set_session_id_context.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_shutdown.3 index 46ad0f20..cf71d057 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_shutdown.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_shutdown.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SET_SHUTDOWN 3" -.TH SSL_SET_SHUTDOWN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SET_SHUTDOWN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -156,7 +156,7 @@ SSL_set_shutdown, SSL_get_shutdown \- manipulate shutdown state of an SSL connec \&\fBSSL_get_shutdown()\fR returns the shutdown mode of \fBssl\fR. .SH "NOTES" .IX Header "NOTES" -The shutdown state of an ssl connection is a bitmask of: +The shutdown state of an ssl connection is a bit mask of: .IP "0" 4 No shutdown setting, yet. .IP "\s-1SSL_SENT_SHUTDOWN\s0" 4 @@ -196,7 +196,7 @@ for setting \s-1SSL_SENT_SHUTDOWN\s0 the application must however still call \&\fBSSL_clear\fR\|(3), \fBSSL_free\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_split_send_fragment.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_split_send_fragment.3 new file mode 120000 index 00000000..b7d62a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_split_send_fragment.3 @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ssl_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ssl_method.3 new file mode 120000 index 00000000..1ab4e232 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_ssl_method.3 @@ -0,0 +1 @@ +SSL_CTX_set_ssl_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_time.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_time.3 new file mode 120000 index 00000000..713bceab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_time.3 @@ -0,0 +1 @@ +SSL_SESSION_get_time.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_timeout.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_timeout.3 new file mode 120000 index 00000000..713bceab --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_timeout.3 @@ -0,0 +1 @@ +SSL_SESSION_get_time.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_host_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_host_name.3 new file mode 120000 index 00000000..17429fd0 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_host_name.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_servername_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_max_fragment_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_max_fragment_length.3 new file mode 120000 index 00000000..b7d62a1a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_max_fragment_length.3 @@ -0,0 +1 @@ +SSL_CTX_set_split_send_fragment.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_status_ocsp_resp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_status_ocsp_resp.3 new file mode 120000 index 00000000..a7877fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_status_ocsp_resp.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_status_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_status_type.3 new file mode 120000 index 00000000..a7877fdc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_status_type.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_status_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_use_srtp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_use_srtp.3 new file mode 120000 index 00000000..43504552 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tlsext_use_srtp.3 @@ -0,0 +1 @@ +SSL_CTX_set_tlsext_use_srtp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tmp_dh.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tmp_dh.3 new file mode 120000 index 00000000..cb6c5eaa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tmp_dh.3 @@ -0,0 +1 @@ +SSL_CTX_set_tmp_dh_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tmp_dh_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tmp_dh_callback.3 new file mode 120000 index 00000000..cb6c5eaa --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_tmp_dh_callback.3 @@ -0,0 +1 @@ +SSL_CTX_set_tmp_dh_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify.3 new file mode 120000 index 00000000..bf64a6ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify.3 @@ -0,0 +1 @@ +SSL_CTX_set_verify.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify_depth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify_depth.3 new file mode 120000 index 00000000..bf64a6ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify_depth.3 @@ -0,0 +1 @@ +SSL_CTX_set_verify.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify_result.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify_result.3 index 516c7df2..84a64816 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify_result.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_verify_result.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SET_VERIFY_RESULT 3" -.TH SSL_SET_VERIFY_RESULT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SET_VERIFY_RESULT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_wfd.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_wfd.3 new file mode 120000 index 00000000..c359dcae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_set_wfd.3 @@ -0,0 +1 @@ +SSL_set_fd.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_shutdown.3 index c2f127eb..c356d544 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_shutdown.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_shutdown.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_SHUTDOWN 3" -.TH SSL_SHUTDOWN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_SHUTDOWN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -228,13 +228,13 @@ The behaviour of \fBSSL_shutdown()\fR additionally depends on the underlying \s- If the underlying \s-1BIO\s0 is \fBblocking\fR, \fBSSL_shutdown()\fR will only return once the handshake step has been finished or an error occurred. .PP -If the underlying \s-1BIO\s0 is \fBnon-blocking\fR, \fBSSL_shutdown()\fR will also return +If the underlying \s-1BIO\s0 is \fBnonblocking\fR, \fBSSL_shutdown()\fR will also return when the underlying \s-1BIO\s0 could not satisfy the needs of \fBSSL_shutdown()\fR to continue the handshake. In this case a call to \fBSSL_get_error()\fR with the return value of \fBSSL_shutdown()\fR will yield \fB\s-1SSL_ERROR_WANT_READ\s0\fR or \&\fB\s-1SSL_ERROR_WANT_WRITE\s0\fR. The calling process then must repeat the call after taking appropriate action to satisfy the needs of \fBSSL_shutdown()\fR. -The action depends on the underlying \s-1BIO.\s0 When using a non-blocking socket, +The action depends on the underlying \s-1BIO.\s0 When using a nonblocking socket, nothing is to be done, but \fBselect()\fR can be used to check for the required condition. When using a buffering \s-1BIO,\s0 like a \s-1BIO\s0 pair, data must be written into or retrieved out of the \s-1BIO\s0 before being able to continue. @@ -249,6 +249,16 @@ state but not actually send the close_notify alert messages, see \fBSSL_CTX_set_quiet_shutdown\fR\|(3). When \*(L"quiet shutdown\*(R" is enabled, \fBSSL_shutdown()\fR will always succeed and return 1. +Note that this is not standard compliant behaviour. +It should only be done when the peer has a way to make sure all +data has been received and doesn't wait for the close_notify alert +message, otherwise an unexpected \s-1EOF\s0 will be reported. +.PP +There are implementations that do not send the required close_notify alert. +If there is a need to communicate with such an implementation, and it's clear +that all data has been received, do not wait for the peer's close_notify alert. +Waiting for the close_notify alert when the peer just closes the connection will +result in an error being generated. .SH "RETURN VALUES" .IX Header "RETURN VALUES" The following return values can occur: @@ -256,8 +266,10 @@ The following return values can occur: The shutdown is not yet finished: the close_notify was sent but the peer did not send it back yet. Call \fBSSL_read()\fR to do a bidirectional shutdown. -The output of \fBSSL_get_error\fR\|(3) may be misleading, as an -erroneous \s-1SSL_ERROR_SYSCALL\s0 may be flagged even though no error occurred. +.Sp +Unlike most other function, returning 0 does not indicate an error. +\&\fBSSL_get_error\fR\|(3) should not get called, it may misleadingly +indicate an error even though no error occurred. .IP "1" 4 .IX Item "1" The shutdown was successfully completed. The close_notify alert was sent @@ -266,7 +278,7 @@ and the peer's close_notify alert was received. .IX Item "<0" The shutdown was not successful. Call \fBSSL_get_error\fR\|(3) with the return value \fBret\fR to find out the reason. -It can occur if an action is needed to continue the operation for non-blocking +It can occur if an action is needed to continue the operation for nonblocking BIOs. .Sp It can also occur when not all data was read using \fBSSL_read()\fR. @@ -279,7 +291,7 @@ It can also occur when not all data was read using \fBSSL_read()\fR. \&\fBssl\fR\|(7), \fBbio\fR\|(7) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_state_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_state_string.3 index a1e19c1b..cf027e33 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_state_string.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_state_string.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_STATE_STRING 3" -.TH SSL_STATE_STRING 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_STATE_STRING 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -162,11 +162,11 @@ maintained. Querying the state information is not very informative before or when a connection has been established. It however can be of significant interest during the handshake. .PP -When using non-blocking sockets, the function call performing the handshake +When using nonblocking sockets, the function call performing the handshake may return with \s-1SSL_ERROR_WANT_READ\s0 or \s-1SSL_ERROR_WANT_WRITE\s0 condition, so that SSL_state_string[_long]() may be called. .PP -For both blocking or non-blocking sockets, the details state information +For both blocking or nonblocking sockets, the details state information can be used within the info_callback function set with the \&\fBSSL_set_info_callback()\fR call. .SH "RETURN VALUES" @@ -177,7 +177,7 @@ Detailed description of possible states to be included later. \&\fBssl\fR\|(7), \fBSSL_CTX_set_info_callback\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_state_string_long.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_state_string_long.3 new file mode 120000 index 00000000..be292b56 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_state_string_long.3 @@ -0,0 +1 @@ +SSL_state_string.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_stateless.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_stateless.3 new file mode 120000 index 00000000..108642fc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_stateless.3 @@ -0,0 +1 @@ +DTLSv1_listen.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_up_ref.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_up_ref.3 new file mode 120000 index 00000000..eb3189a2 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_up_ref.3 @@ -0,0 +1 @@ +SSL_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey_ASN1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey_ASN1.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey_ASN1.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey_file.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_PrivateKey_file.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey_ASN1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey_ASN1.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey_ASN1.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey_file.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_RSAPrivateKey_file.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_cert_and_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_cert_and_key.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_cert_and_key.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_ASN1.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_ASN1.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_ASN1.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_chain_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_chain_file.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_chain_file.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_file.3 new file mode 120000 index 00000000..5ec6592e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_certificate_file.3 @@ -0,0 +1 @@ +SSL_CTX_use_certificate.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_psk_identity_hint.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_psk_identity_hint.3 new file mode 120000 index 00000000..7eb7f071 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_use_psk_identity_hint.3 @@ -0,0 +1 @@ +SSL_CTX_use_psk_identity_hint.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_verify_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_verify_cb.3 new file mode 120000 index 00000000..bf64a6ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_verify_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_verify.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_verify_client_post_handshake.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_verify_client_post_handshake.3 new file mode 120000 index 00000000..bf64a6ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_verify_client_post_handshake.3 @@ -0,0 +1 @@ +SSL_CTX_set_verify.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_version.3 new file mode 120000 index 00000000..2da60dae --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_version.3 @@ -0,0 +1 @@ +SSL_get_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_waiting_for_async.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_waiting_for_async.3 new file mode 120000 index 00000000..40f98ff8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_waiting_for_async.3 @@ -0,0 +1 @@ +SSL_get_all_async_fds.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want.3 index 5a8d917f..2c25a5ff 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_WANT 3" -.TH SSL_WANT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_WANT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -167,7 +167,7 @@ return values are similar to that of \fBSSL_get_error\fR\|(3). Unlike \fBSSL_get_error\fR\|(3), which also evaluates the error queue, the results are obtained by examining an internal state flag only. The information must therefore only be used for normal operation under -non-blocking I/O. Error conditions are not handled and must be treated +nonblocking I/O. Error conditions are not handled and must be treated using \fBSSL_get_error\fR\|(3). .PP The result returned by \fBSSL_want()\fR should always be consistent with @@ -225,7 +225,7 @@ The \fBSSL_want_client_hello_cb()\fR function and the \s-1SSL_CLIENT_HELLO_CB\s0 were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_async.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_async.3 new file mode 120000 index 00000000..94d7d6ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_async.3 @@ -0,0 +1 @@ +SSL_want.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_async_job.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_async_job.3 new file mode 120000 index 00000000..94d7d6ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_async_job.3 @@ -0,0 +1 @@ +SSL_want.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_client_hello_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_client_hello_cb.3 new file mode 120000 index 00000000..94d7d6ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_client_hello_cb.3 @@ -0,0 +1 @@ +SSL_want.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_nothing.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_nothing.3 new file mode 120000 index 00000000..94d7d6ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_nothing.3 @@ -0,0 +1 @@ +SSL_want.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_read.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_read.3 new file mode 120000 index 00000000..94d7d6ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_read.3 @@ -0,0 +1 @@ +SSL_want.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_write.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_write.3 new file mode 120000 index 00000000..94d7d6ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_write.3 @@ -0,0 +1 @@ +SSL_want.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_x509_lookup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_x509_lookup.3 new file mode 120000 index 00000000..94d7d6ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_want_x509_lookup.3 @@ -0,0 +1 @@ +SSL_want.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write.3 index a2b8b73e..7f7d6c84 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL_WRITE 3" -.TH SSL_WRITE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL_WRITE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -172,7 +172,7 @@ before the first call to a write function. If the underlying \s-1BIO\s0 is \fBblocking\fR, the write functions will only return, once the write operation has been finished or an error occurred. .PP -If the underlying \s-1BIO\s0 is \fBnon-blocking\fR the write functions will also return +If the underlying \s-1BIO\s0 is \fBnonblocking\fR the write functions will also return when the underlying \s-1BIO\s0 could not satisfy the needs of the function to continue the operation. In this case a call to \fBSSL_get_error\fR\|(3) with the return value of the write function will yield \fB\s-1SSL_ERROR_WANT_READ\s0\fR @@ -180,7 +180,7 @@ or \fB\s-1SSL_ERROR_WANT_WRITE\s0\fR. As at any time a re-negotiation is possibl call to a write function can also cause read operations! The calling process then must repeat the call after taking appropriate action to satisfy the needs of the write function. The action depends on the underlying \s-1BIO.\s0 When using a -non-blocking socket, nothing is to be done, but \fBselect()\fR can be used to check +nonblocking socket, nothing is to be done, but \fBselect()\fR can be used to check for the required condition. When using a buffering \s-1BIO,\s0 like a \s-1BIO\s0 pair, data must be written into or retrieved out of the \s-1BIO\s0 before being able to continue. .PP @@ -243,7 +243,7 @@ You should instead call \fBSSL_get_error()\fR to find out if it's retryable. The \fBSSL_write_ex()\fR function was added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write_early_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write_early_data.3 new file mode 120000 index 00000000..f582a21a --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write_early_data.3 @@ -0,0 +1 @@ +SSL_read_early_data.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write_ex.3 new file mode 120000 index 00000000..15b6b8fb --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSL_write_ex.3 @@ -0,0 +1 @@ +SSL_write.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_client_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_client_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_client_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_server_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_server_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv23_server_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_client_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_client_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_client_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_server_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_server_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SSLv3_server_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNETID_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNETID_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNETID_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNETID_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNETID_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNETID_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNET_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNET_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNET_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNET_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNET_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/SXNET_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_FEATURE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_FEATURE_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_FEATURE_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_FEATURE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_FEATURE_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_FEATURE_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_client_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_client_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_client_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_server_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_server_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLS_server_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_client_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_client_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_client_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_server_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_server_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_1_server_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_client_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_client_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_client_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_server_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_server_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_2_server_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_client_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_client_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_client_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_server_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_server_method.3 new file mode 120000 index 00000000..e78df756 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TLSv1_server_method.3 @@ -0,0 +1 @@ +SSL_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_ACCURACY_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_MSG_IMPRINT_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_REQ_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_RESP_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_STATUS_INFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/TS_TST_INFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_METHOD.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_METHOD.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_METHOD.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_OpenSSL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_OpenSSL.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_OpenSSL.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_STRING.3 index e6d0ab48..671aae9d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_STRING.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_STRING.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "UI_STRING 3" -.TH UI_STRING 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH UI_STRING 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_read_pw.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_read_pw.3 index 5a35dcff..9919c363 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_read_pw.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_read_pw.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "UI_UTIL_READ_PW 3" -.TH UI_UTIL_READ_PW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH UI_UTIL_READ_PW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -157,7 +157,7 @@ UI_UTIL_read_pw_string, UI_UTIL_read_pw, UI_UTIL_wrap_read_pem_callback \- user prompt, and stores it in \fBbuf\fR. The maximum allowed size is given with \fBlength\fR, including the terminating \s-1NUL\s0 byte. -If \fBverify\fR is non-zero, the password will be verified as well. +If \fBverify\fR is nonzero, the password will be verified as well. .PP \&\fBUI_UTIL_read_pw()\fR does the same as \fBUI_UTIL_read_pw_string()\fR, the difference is that you can give it an external buffer \fBbuff\fR for the @@ -194,7 +194,7 @@ if an error occurred. \&\fBUI_get_default_method\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_read_pw_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_read_pw_string.3 new file mode 120000 index 00000000..ee8210e1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_read_pw_string.3 @@ -0,0 +1 @@ +UI_UTIL_read_pw.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_wrap_read_pem_callback.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_wrap_read_pem_callback.3 new file mode 120000 index 00000000..ee8210e1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_UTIL_wrap_read_pem_callback.3 @@ -0,0 +1 @@ +UI_UTIL_read_pw.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_error_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_error_string.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_error_string.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_info_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_info_string.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_info_string.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_input_boolean.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_input_boolean.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_input_boolean.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_input_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_input_string.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_input_string.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_user_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_user_data.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_user_data.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_verify_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_verify_string.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_add_verify_string.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_construct_prompt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_construct_prompt.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_construct_prompt.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_create_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_create_method.3 index b5a6a043..ec026fa3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_create_method.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_create_method.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "UI_CREATE_METHOD 3" -.TH UI_CREATE_METHOD 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH UI_CREATE_METHOD 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -179,7 +179,7 @@ UI_METHOD, UI_create_method, UI_destroy_method, UI_method_set_opener, UI_method_ .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -A method contains a few functions that implement the low level of the +A method contains a few functions that implement the low-level of the User Interface. These functions are: .IP "an opener" 4 @@ -311,7 +311,7 @@ The \fBUI_method_set_data_duplicator()\fR, \fBUI_method_get_data_duplicator()\fR and \fBUI_method_get_data_destructor()\fR functions were added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_ctrl.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_ctrl.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_destroy_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_destroy_method.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_destroy_method.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_error_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_error_string.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_error_string.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_info_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_info_string.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_info_string.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_input_boolean.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_input_boolean.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_input_boolean.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_input_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_input_string.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_input_string.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_user_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_user_data.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_user_data.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_verify_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_verify_string.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_dup_verify_string.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_free.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_free.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_action_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_action_string.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_action_string.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_output_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_output_string.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_output_string.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_result.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_result.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_result.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_result_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_result_string.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_result_string.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_test_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_test_string.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_test_string.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_user_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_user_data.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get0_user_data.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_default_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_default_method.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_default_method.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_ex_new_index.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_ex_new_index.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_input_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_input_flags.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_input_flags.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_method.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_method.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_length.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_length.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_maxsize.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_maxsize.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_maxsize.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_minsize.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_minsize.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_minsize.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_string_length.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_string_length.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_result_string_length.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_string_type.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_string_type.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_get_string_type.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_closer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_closer.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_closer.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_data_destructor.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_data_destructor.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_data_destructor.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_data_duplicator.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_data_duplicator.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_data_duplicator.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_ex_data.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_ex_data.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_flusher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_flusher.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_flusher.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_opener.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_opener.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_opener.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_prompt_constructor.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_prompt_constructor.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_prompt_constructor.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_reader.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_reader.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_reader.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_writer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_writer.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_get_writer.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_closer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_closer.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_closer.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_data_duplicator.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_data_duplicator.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_data_duplicator.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_ex_data.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_ex_data.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_flusher.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_flusher.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_flusher.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_opener.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_opener.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_opener.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_prompt_constructor.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_prompt_constructor.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_prompt_constructor.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_reader.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_reader.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_reader.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_writer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_writer.3 new file mode 120000 index 00000000..60f1a11b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_method_set_writer.3 @@ -0,0 +1 @@ +UI_create_method.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_new.3 index 923d1523..5e227b47 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "UI_NEW 3" -.TH UI_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH UI_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -281,7 +281,7 @@ of all strings. a prompt from two pieces of information: an description and a name. The default constructor (if there is none provided by the method used) creates a string "Enter \fIdescription\fR for \fIname\fR:\*(L". With the -description \*(R"pass phrase\*(L" and the file name \*(R"foo.key\*(L", that becomes +description \*(R"pass phrase\*(L" and the filename \*(R"foo.key\*(L", that becomes \&\*(R"Enter pass phrase for foo.key:". Other methods may create whatever string and may include encodings that will be processed by the other method functions. @@ -368,7 +368,7 @@ respectively. The \fBUI_dup_user_data()\fR function was added in OpenSSL 1.1.1. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2001\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_new_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_new_method.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_new_method.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_null.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_null.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_null.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_process.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_process.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_process.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_default_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_default_method.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_default_method.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_method.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_method.3 new file mode 120000 index 00000000..07f38f79 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_method.3 @@ -0,0 +1 @@ +UI_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_result.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_result.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_result.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_result_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_result_ex.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_set_result_ex.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_string_types.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_string_types.3 new file mode 120000 index 00000000..3a63a390 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/UI_string_types.3 @@ -0,0 +1 @@ +UI_STRING.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/USERNOTICE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/USERNOTICE_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/USERNOTICE_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/USERNOTICE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/USERNOTICE_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/USERNOTICE_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_EXT_d2i.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_EXT_d2i.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_EXT_d2i.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_EXT_i2d.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_EXT_i2d.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_EXT_i2d.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_add1_i2d.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_add1_i2d.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_add1_i2d.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_get_d2i.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_get_d2i.3 index 3180bf51..159e055c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_get_d2i.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509V3_get_d2i.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509V3_GET_D2I 3" -.TH X509V3_GET_D2I 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509V3_GET_D2I 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -210,7 +210,7 @@ of a certificate a \s-1CRL\s0 or a \s-1CRL\s0 entry respectively. .SH "NOTES" .IX Header "NOTES" In almost all cases an extension can occur at most once and multiple -occurrences is an error. Therefore the \fBidx\fR parameter is usually \fB\s-1NULL\s0\fR. +occurrences is an error. Therefore, the \fBidx\fR parameter is usually \fB\s-1NULL\s0\fR. .PP The \fBflags\fR parameter may be one of the following values. .PP @@ -367,7 +367,7 @@ failure. \&\fBX509_verify_cert\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_cmp.3 new file mode 120000 index 00000000..5c5088a1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_cmp.3 @@ -0,0 +1 @@ +X509_ALGOR_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_copy.3 new file mode 120000 index 00000000..5c5088a1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_copy.3 @@ -0,0 +1 @@ +X509_ALGOR_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_dup.3 index d4088eee..76d662fe 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_dup.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_dup.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "X509_ALGOR_DUP 3" -.TH X509_ALGOR_DUP 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_ALGOR_DUP 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -X509_ALGOR_dup, X509_ALGOR_set0, X509_ALGOR_get0, X509_ALGOR_set_md, X509_ALGOR_cmp \- AlgorithmIdentifier functions +X509_ALGOR_dup, X509_ALGOR_set0, X509_ALGOR_get0, X509_ALGOR_set_md, X509_ALGOR_cmp, X509_ALGOR_copy \- AlgorithmIdentifier functions .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -151,6 +151,7 @@ X509_ALGOR_dup, X509_ALGOR_set0, X509_ALGOR_get0, X509_ALGOR_set_md, X509_ALGOR_ \& const void **ppval, const X509_ALGOR *alg); \& void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md); \& int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b); +\& int X509_ALGOR_copy(X509_ALGOR *dest, const X509_ALGOR *src); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" @@ -171,21 +172,27 @@ and \fB*ppval\fR from the \fBAlgorithmIdentifier\fR \fBalg\fR. values for the message digest \fBmd\fR. .PP \&\fBX509_ALGOR_cmp()\fR compares \fBa\fR and \fBb\fR and returns 0 if they have identical -encodings and non-zero otherwise. +encodings and nonzero otherwise. +.PP +\&\fBX509_ALGOR_copy()\fR copies the source values into the dest structs; making +a duplicate of each (and free any thing pointed to from within *dest). .SH "RETURN VALUES" .IX Header "RETURN VALUES" \&\fBX509_ALGOR_dup()\fR returns a valid \fBX509_ALGOR\fR structure or \s-1NULL\s0 if an error occurred. .PP -\&\fBX509_ALGOR_set0()\fR returns 1 on success or 0 on error. +\&\fBX509_ALGOR_set0()\fR and \fBX509_ALGOR_copy()\fR return 1 on success or 0 on error. .PP \&\fBX509_ALGOR_get0()\fR and \fBX509_ALGOR_set_md()\fR return no values. .PP \&\fBX509_ALGOR_cmp()\fR returns 0 if the two parameters have identical encodings and -non-zero otherwise. +nonzero otherwise. +.SH "HISTORY" +.IX Header "HISTORY" +The \fBX509_ALGOR_copy()\fR was added in 1.1.1e. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2002\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2002\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_get0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_get0.3 new file mode 120000 index 00000000..5c5088a1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_get0.3 @@ -0,0 +1 @@ +X509_ALGOR_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_set0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_set0.3 new file mode 120000 index 00000000..5c5088a1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_set0.3 @@ -0,0 +1 @@ +X509_ALGOR_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_set_md.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_set_md.3 new file mode 120000 index 00000000..5c5088a1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ALGOR_set_md.3 @@ -0,0 +1 @@ +X509_ALGOR_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_ATTRIBUTE_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CERT_AUX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CERT_AUX_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CERT_AUX_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CERT_AUX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CERT_AUX_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CERT_AUX_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CINF_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CINF_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CINF_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CINF_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CINF_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CINF_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_INFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_INFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_INFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_INFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_INFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_INFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add0_revoked.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add0_revoked.3 new file mode 120000 index 00000000..cf787f20 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add0_revoked.3 @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add1_ext_i2d.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add1_ext_i2d.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add1_ext_i2d.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_add_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_cmp.3 new file mode 120000 index 00000000..1e056adf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_cmp.3 @@ -0,0 +1 @@ +X509_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_delete_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_delete_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_delete_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_digest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_digest.3 new file mode 120000 index 00000000..f86b06de --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_digest.3 @@ -0,0 +1 @@ +X509_digest.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_by_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_by_cert.3 new file mode 120000 index 00000000..cf787f20 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_by_cert.3 @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_by_serial.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_by_serial.3 index 43535225..f6ed91bb 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_by_serial.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_by_serial.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_CRL_GET0_BY_SERIAL 3" -.TH X509_CRL_GET0_BY_SERIAL 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_CRL_GET0_BY_SERIAL 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_extensions.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_extensions.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_extensions.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_lastUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_lastUpdate.3 new file mode 120000 index 00000000..9e45d5ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_lastUpdate.3 @@ -0,0 +1 @@ +X509_get0_notBefore.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_nextUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_nextUpdate.3 new file mode 120000 index 00000000..9e45d5ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_nextUpdate.3 @@ -0,0 +1 @@ +X509_get0_notBefore.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_signature.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_signature.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get0_signature.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_REVOKED.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_REVOKED.3 new file mode 120000 index 00000000..cf787f20 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_REVOKED.3 @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_NID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_NID.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_NID.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_OBJ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_OBJ.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_OBJ.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_critical.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_critical.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_by_critical.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_count.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_count.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_count.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_d2i.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_d2i.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_ext_d2i.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_issuer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_issuer.3 new file mode 120000 index 00000000..a721d5bc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_issuer.3 @@ -0,0 +1 @@ +X509_get_subject_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_signature_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_signature_nid.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_signature_nid.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_version.3 new file mode 120000 index 00000000..2ff85950 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_get_version.3 @@ -0,0 +1 @@ +X509_get_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_match.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_match.3 new file mode 120000 index 00000000..1e056adf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_match.3 @@ -0,0 +1 @@ +X509_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set1_lastUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set1_lastUpdate.3 new file mode 120000 index 00000000..9e45d5ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set1_lastUpdate.3 @@ -0,0 +1 @@ +X509_get0_notBefore.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set1_nextUpdate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set1_nextUpdate.3 new file mode 120000 index 00000000..9e45d5ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set1_nextUpdate.3 @@ -0,0 +1 @@ +X509_get0_notBefore.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set_issuer_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set_issuer_name.3 new file mode 120000 index 00000000..a721d5bc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set_issuer_name.3 @@ -0,0 +1 @@ +X509_get_subject_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set_version.3 new file mode 120000 index 00000000..2ff85950 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_set_version.3 @@ -0,0 +1 @@ +X509_get_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sign.3 new file mode 120000 index 00000000..0be15bd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sign.3 @@ -0,0 +1 @@ +X509_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sign_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sign_ctx.3 new file mode 120000 index 00000000..0be15bd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sign_ctx.3 @@ -0,0 +1 @@ +X509_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sort.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sort.3 new file mode 120000 index 00000000..cf787f20 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_sort.3 @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_verify.3 new file mode 120000 index 00000000..0be15bd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_CRL_verify.3 @@ -0,0 +1 @@ +X509_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_create_by_NID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_create_by_NID.3 new file mode 120000 index 00000000..33f53e90 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_create_by_NID.3 @@ -0,0 +1 @@ +X509_EXTENSION_set_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_create_by_OBJ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_create_by_OBJ.3 new file mode 120000 index 00000000..33f53e90 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_create_by_OBJ.3 @@ -0,0 +1 @@ +X509_EXTENSION_set_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_critical.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_critical.3 new file mode 120000 index 00000000..33f53e90 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_critical.3 @@ -0,0 +1 @@ +X509_EXTENSION_set_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_data.3 new file mode 120000 index 00000000..33f53e90 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_data.3 @@ -0,0 +1 @@ +X509_EXTENSION_set_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_object.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_object.3 new file mode 120000 index 00000000..33f53e90 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_get_object.3 @@ -0,0 +1 @@ +X509_EXTENSION_set_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_critical.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_critical.3 new file mode 120000 index 00000000..33f53e90 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_critical.3 @@ -0,0 +1 @@ +X509_EXTENSION_set_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_data.3 new file mode 120000 index 00000000..33f53e90 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_data.3 @@ -0,0 +1 @@ +X509_EXTENSION_set_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_object.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_object.3 index 83464846..717c48d1 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_object.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_EXTENSION_set_object.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_EXTENSION_SET_OBJECT 3" -.TH X509_EXTENSION_SET_OBJECT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_EXTENSION_SET_OBJECT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP.3 index 31d81b2f..94a07c9a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_LOOKUP 3" -.TH X509_LOOKUP 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_LOOKUP 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_METHOD.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_METHOD.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_METHOD.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_TYPE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_TYPE.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_TYPE.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_add_dir.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_add_dir.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_add_dir.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_alias.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_alias.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_alias.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_fingerprint.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_fingerprint.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_fingerprint.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_issuer_serial.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_issuer_serial.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_issuer_serial.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_subject.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_subject.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_by_subject.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_ctrl.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_ctrl.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_ctrl_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_ctrl_fn.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_ctrl_fn.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_file.3 new file mode 120000 index 00000000..e4f81423 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_file.3 @@ -0,0 +1 @@ +X509_LOOKUP_hash_dir.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_free.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_free.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_alias_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_alias_fn.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_alias_fn.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_fingerprint_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_fingerprint_fn.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_fingerprint_fn.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_issuer_serial_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_issuer_serial_fn.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_issuer_serial_fn.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_subject_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_subject_fn.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_by_subject_fn.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_method_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_method_data.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_method_data.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_store.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_store.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_get_store.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_hash_dir.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_hash_dir.3 index 8ca6fa90..9e166ae0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_hash_dir.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_hash_dir.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_LOOKUP_HASH_DIR 3" -.TH X509_LOOKUP_HASH_DIR 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_LOOKUP_HASH_DIR 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -210,7 +210,7 @@ upon each lookup, so that newer CRLs are as soon as they appear in the directory. .PP The directory should contain one certificate or \s-1CRL\s0 per file in \s-1PEM\s0 format, -with a file name of the form \fIhash\fR.\fIN\fR for a certificate, or +with a filename of the form \fIhash\fR.\fIN\fR for a certificate, or \&\fIhash\fR.\fBr\fR\fIN\fR for a \s-1CRL.\s0 The \fIhash\fR is the value returned by the \fBX509_NAME_hash\fR\|(3) function applied to the subject name for certificates or issuer name for CRLs. @@ -256,7 +256,7 @@ the number of loaded objects or 0 on error. \&\fBX509_LOOKUP_meth_new\fR\|(3), .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_init.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_init.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_load_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_load_file.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_load_file.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_free.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_free.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_ctrl.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_ctrl.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_free.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_free.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_alias.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_alias.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_alias.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_fingerprint.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_fingerprint.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_fingerprint.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_subject.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_subject.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_subject.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_init.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_init.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_new_item.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_new_item.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_new_item.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_shutdown.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_get_shutdown.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_new.3 index ffef831f..c19ceb92 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_LOOKUP_METH_NEW 3" -.TH X509_LOOKUP_METH_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_LOOKUP_METH_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -271,7 +271,7 @@ Implementations must add objects they find to the \fBX509_STORE\fR object using \fBX509_STORE_add_cert()\fR or \fBX509_STORE_add_crl()\fR. This increments its reference count. However, the \fBX509_STORE_CTX_get_by_subject()\fR function also increases the reference count which leads to one too -many references being held. Therefore applications should +many references being held. Therefore, applications should additionally call \fBX509_free()\fR or \fBX509_CRL_free()\fR to decrement the reference count again. .PP diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_ctrl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_ctrl.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_ctrl.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_free.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_free.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_alias.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_alias.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_alias.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_fingerprint.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_fingerprint.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_fingerprint.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_subject.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_subject.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_subject.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_init.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_init.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_new_item.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_new_item.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_new_item.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_shutdown.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_meth_set_shutdown.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_new.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_new.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_set_method_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_set_method_data.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_set_method_data.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_shutdown.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_shutdown.3 new file mode 120000 index 00000000..c5b01273 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_LOOKUP_shutdown.3 @@ -0,0 +1 @@ +X509_LOOKUP.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_NID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_NID.3 new file mode 120000 index 00000000..fd520133 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_NID.3 @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3 new file mode 120000 index 00000000..fd520133 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3 @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_txt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_txt.3 new file mode 120000 index 00000000..fd520133 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_create_by_txt.3 @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_get_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_get_data.3 new file mode 120000 index 00000000..fd520133 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_get_data.3 @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 index 68955b3b..988ee49e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_NAME_ENTRY_GET_OBJECT 3" -.TH X509_NAME_ENTRY_GET_OBJECT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_NAME_ENTRY_GET_OBJECT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_set_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_set_data.3 new file mode 120000 index 00000000..fd520133 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_set_data.3 @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_set_object.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_set_object.3 new file mode 120000 index 00000000..fd520133 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_ENTRY_set_object.3 @@ -0,0 +1 @@ +X509_NAME_ENTRY_get_object.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry.3 new file mode 120000 index 00000000..d7c55ebc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry.3 @@ -0,0 +1 @@ +X509_NAME_add_entry_by_txt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_NID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_NID.3 new file mode 120000 index 00000000..d7c55ebc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_NID.3 @@ -0,0 +1 @@ +X509_NAME_add_entry_by_txt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_OBJ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_OBJ.3 new file mode 120000 index 00000000..d7c55ebc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_OBJ.3 @@ -0,0 +1 @@ +X509_NAME_add_entry_by_txt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_txt.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_txt.3 index 8719140d..605d7bc3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_txt.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_add_entry_by_txt.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_NAME_ADD_ENTRY_BY_TXT 3" -.TH X509_NAME_ADD_ENTRY_BY_TXT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_NAME_ADD_ENTRY_BY_TXT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_cmp.3 new file mode 120000 index 00000000..1e056adf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_cmp.3 @@ -0,0 +1 @@ +X509_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_delete_entry.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_delete_entry.3 new file mode 120000 index 00000000..d7c55ebc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_delete_entry.3 @@ -0,0 +1 @@ +X509_NAME_add_entry_by_txt.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_digest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_digest.3 new file mode 120000 index 00000000..f86b06de --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_digest.3 @@ -0,0 +1 @@ +X509_digest.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_entry_count.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_entry_count.3 new file mode 120000 index 00000000..828b477f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_entry_count.3 @@ -0,0 +1 @@ +X509_NAME_get_index_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get0_der.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get0_der.3 index 153d392b..fdb97809 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get0_der.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get0_der.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_NAME_GET0_DER 3" -.TH X509_NAME_GET0_DER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_NAME_GET0_DER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_entry.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_entry.3 new file mode 120000 index 00000000..828b477f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_entry.3 @@ -0,0 +1 @@ +X509_NAME_get_index_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_index_by_NID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_index_by_NID.3 index 158153a4..8089afff 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_index_by_NID.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_index_by_NID.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_NAME_GET_INDEX_BY_NID 3" -.TH X509_NAME_GET_INDEX_BY_NID 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_NAME_GET_INDEX_BY_NID 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_index_by_OBJ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_index_by_OBJ.3 new file mode 120000 index 00000000..828b477f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_index_by_OBJ.3 @@ -0,0 +1 @@ +X509_NAME_get_index_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_text_by_NID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_text_by_NID.3 new file mode 120000 index 00000000..828b477f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_text_by_NID.3 @@ -0,0 +1 @@ +X509_NAME_get_index_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_text_by_OBJ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_text_by_OBJ.3 new file mode 120000 index 00000000..828b477f --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_get_text_by_OBJ.3 @@ -0,0 +1 @@ +X509_NAME_get_index_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_oneline.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_oneline.3 new file mode 120000 index 00000000..6f48604d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_oneline.3 @@ -0,0 +1 @@ +X509_NAME_print_ex.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print.3 new file mode 120000 index 00000000..6f48604d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print.3 @@ -0,0 +1 @@ +X509_NAME_print_ex.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print_ex.3 index e4b8884c..8ff0668e 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print_ex.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print_ex.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_NAME_PRINT_EX 3" -.TH X509_NAME_PRINT_EX 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_NAME_PRINT_EX 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print_ex_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print_ex_fp.3 new file mode 120000 index 00000000..6f48604d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_NAME_print_ex_fp.3 @@ -0,0 +1 @@ +X509_NAME_print_ex.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_OBJECT_set1_X509.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_OBJECT_set1_X509.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_OBJECT_set1_X509.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_OBJECT_set1_X509_CRL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_OBJECT_set1_X509_CRL.3 new file mode 120000 index 00000000..9e8d0de1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_OBJECT_set1_X509_CRL.3 @@ -0,0 +1 @@ +X509_LOOKUP_meth_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_free.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_free.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get0.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get0.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get0_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get0_param.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_get0_param.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_new.3 index bff3d52d..31423a0b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_PUBKEY_NEW 3" -.TH X509_PUBKEY_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_PUBKEY_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_set.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_set.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_set0_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_set0_param.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_PUBKEY_set0_param.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_INFO_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_INFO_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_INFO_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_INFO_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_INFO_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_INFO_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_check_private_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_check_private_key.3 new file mode 120000 index 00000000..9853848e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_check_private_key.3 @@ -0,0 +1 @@ +X509_check_private_key.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_digest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_digest.3 new file mode 120000 index 00000000..f86b06de --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_digest.3 @@ -0,0 +1 @@ +X509_digest.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get0_pubkey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get0_pubkey.3 new file mode 120000 index 00000000..b9665481 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get0_pubkey.3 @@ -0,0 +1 @@ +X509_get_pubkey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get0_signature.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get0_signature.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get0_signature.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_X509_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_X509_PUBKEY.3 new file mode 120000 index 00000000..b9665481 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_X509_PUBKEY.3 @@ -0,0 +1 @@ +X509_get_pubkey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_pubkey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_pubkey.3 new file mode 120000 index 00000000..b9665481 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_pubkey.3 @@ -0,0 +1 @@ +X509_get_pubkey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_signature_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_signature_nid.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_signature_nid.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_subject_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_subject_name.3 new file mode 120000 index 00000000..a721d5bc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_subject_name.3 @@ -0,0 +1 @@ +X509_get_subject_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_version.3 new file mode 120000 index 00000000..2ff85950 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_get_version.3 @@ -0,0 +1 @@ +X509_get_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set0_signature.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set0_signature.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set0_signature.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set1_signature_algo.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set1_signature_algo.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set1_signature_algo.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_pubkey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_pubkey.3 new file mode 120000 index 00000000..b9665481 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_pubkey.3 @@ -0,0 +1 @@ +X509_get_pubkey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_subject_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_subject_name.3 new file mode 120000 index 00000000..a721d5bc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_subject_name.3 @@ -0,0 +1 @@ +X509_get_subject_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_version.3 new file mode 120000 index 00000000..2ff85950 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_set_version.3 @@ -0,0 +1 @@ +X509_get_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_sign.3 new file mode 120000 index 00000000..0be15bd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_sign.3 @@ -0,0 +1 @@ +X509_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_sign_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_sign_ctx.3 new file mode 120000 index 00000000..0be15bd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_sign_ctx.3 @@ -0,0 +1 @@ +X509_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_verify.3 new file mode 120000 index 00000000..0be15bd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REQ_verify.3 @@ -0,0 +1 @@ +X509_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_add1_ext_i2d.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_add1_ext_i2d.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_add1_ext_i2d.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_add_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_add_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_add_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_delete_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_delete_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_delete_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_dup.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_dup.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_extensions.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_extensions.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_extensions.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_revocationDate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_revocationDate.3 new file mode 120000 index 00000000..cf787f20 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_revocationDate.3 @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_serialNumber.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_serialNumber.3 new file mode 120000 index 00000000..cf787f20 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get0_serialNumber.3 @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_NID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_NID.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_NID.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_OBJ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_OBJ.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_OBJ.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_critical.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_critical.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_by_critical.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_count.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_count.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_count.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_d2i.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_d2i.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_get_ext_d2i.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_set_revocationDate.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_set_revocationDate.3 new file mode 120000 index 00000000..cf787f20 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_set_revocationDate.3 @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_set_serialNumber.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_set_serialNumber.3 new file mode 120000 index 00000000..cf787f20 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_REVOKED_set_serialNumber.3 @@ -0,0 +1 @@ +X509_CRL_get0_by_serial.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_INFO_get.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_INFO_get.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_INFO_get.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_INFO_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_INFO_set.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_INFO_set.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_get0.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_get0.3 index b65a7e0d..19e9e188 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_get0.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_get0.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_SIG_GET0 3" -.TH X509_SIG_GET0 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_SIG_GET0 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_getm.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_getm.3 new file mode 120000 index 00000000..041fc74d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_getm.3 @@ -0,0 +1 @@ +X509_SIG_get0.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_SIG_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE.3 new file mode 120000 index 00000000..9fad21b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE.3 @@ -0,0 +1 @@ +X509_STORE_add_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cert_crl_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cert_crl_fn.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cert_crl_fn.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_crl_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_crl_fn.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_crl_fn.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_issued_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_issued_fn.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_issued_fn.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_policy_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_policy_fn.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_policy_fn.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_revocation_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_revocation_fn.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_check_revocation_fn.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cleanup.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cleanup.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cleanup_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cleanup_fn.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_cleanup_fn.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_free.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_free.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_cert.3 new file mode 120000 index 00000000..7fbd299c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_cert.3 @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_chain.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_chain.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_param.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_param.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_untrusted.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_untrusted.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get0_untrusted.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get1_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get1_chain.3 new file mode 120000 index 00000000..7fbd299c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get1_chain.3 @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_cert_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_cert_crl.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_cert_crl.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_crl.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_crl.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_issued.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_issued.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_issued.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_policy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_policy.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_policy.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_revocation.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_revocation.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_check_revocation.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_cleanup.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_cleanup.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_crl_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_crl_fn.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_crl_fn.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_current_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_current_cert.3 new file mode 120000 index 00000000..7fbd299c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_current_cert.3 @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_error.3 index 763684bd..895978db 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_error.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_error.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_STORE_CTX_GET_ERROR 3" -.TH X509_STORE_CTX_GET_ERROR 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_STORE_CTX_GET_ERROR 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -170,7 +170,7 @@ it might be used in a verification callback to set an error based on additional checks. .PP \&\fBX509_STORE_CTX_get_error_depth()\fR returns the \fBdepth\fR of the error. This is a -non-negative integer representing where in the certificate chain the error +nonnegative integer representing where in the certificate chain the error occurred. If it is zero it occurred in the end entity certificate, one if it is the certificate which signed the end entity certificate and so on. .PP @@ -212,7 +212,7 @@ verification error \fBn\fR. .IX Header "RETURN VALUES" \&\fBX509_STORE_CTX_get_error()\fR returns \fBX509_V_OK\fR or an error code. .PP -\&\fBX509_STORE_CTX_get_error_depth()\fR returns a non-negative error depth. +\&\fBX509_STORE_CTX_get_error_depth()\fR returns a nonnegative error depth. .PP \&\fBX509_STORE_CTX_get_current_cert()\fR returns the certificate which caused the error or \fB\s-1NULL\s0\fR if no certificate is relevant to the error. @@ -408,7 +408,7 @@ thread safe but will never happen unless an invalid code is passed. \&\fBX509_free\fR\|(3). .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2009\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2009\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_error_depth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_error_depth.3 new file mode 120000 index 00000000..7fbd299c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_error_depth.3 @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_ex_new_index.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_ex_new_index.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_get_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_get_crl.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_get_crl.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_get_issuer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_get_issuer.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_get_issuer.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_issuer_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_issuer_fn.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_issuer_fn.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_lookup_certs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_lookup_certs.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_lookup_certs.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_lookup_crls.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_lookup_crls.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_lookup_crls.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_num_untrusted.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_num_untrusted.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_num_untrusted.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_verify.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_verify.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_verify_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_verify_cb.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_get_verify_cb.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_init.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_init.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_init.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_lookup_certs_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_lookup_certs_fn.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_lookup_certs_fn.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_lookup_crls_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_lookup_crls_fn.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_lookup_crls_fn.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_new.3 index 5d5a0b1c..ebb161c2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_new.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "X509_STORE_CTX_NEW 3" -.TH X509_STORE_CTX_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_STORE_CTX_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -X509_STORE_CTX_new, X509_STORE_CTX_cleanup, X509_STORE_CTX_free, X509_STORE_CTX_init, X509_STORE_CTX_set0_trusted_stack, X509_STORE_CTX_set_cert, X509_STORE_CTX_set0_crls, X509_STORE_CTX_get0_chain, X509_STORE_CTX_set0_verified_chain, X509_STORE_CTX_get0_param, X509_STORE_CTX_set0_param, X509_STORE_CTX_get0_untrusted, X509_STORE_CTX_set0_untrusted, X509_STORE_CTX_get_num_untrusted, X509_STORE_CTX_set_default, X509_STORE_CTX_set_verify, X509_STORE_CTX_verify_fn \&\- X509_STORE_CTX initialisation +X509_STORE_CTX_new, X509_STORE_CTX_cleanup, X509_STORE_CTX_free, X509_STORE_CTX_init, X509_STORE_CTX_set0_trusted_stack, X509_STORE_CTX_set_cert, X509_STORE_CTX_set0_crls, X509_STORE_CTX_get0_chain, X509_STORE_CTX_set0_verified_chain, X509_STORE_CTX_get0_param, X509_STORE_CTX_set0_param, X509_STORE_CTX_get0_untrusted, X509_STORE_CTX_set0_untrusted, X509_STORE_CTX_get_num_untrusted, X509_STORE_CTX_set_default, X509_STORE_CTX_set_verify, X509_STORE_CTX_verify_fn, X509_STORE_CTX_set_purpose, X509_STORE_CTX_set_trust, X509_STORE_CTX_purpose_inherit \&\- X509_STORE_CTX initialisation .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -170,6 +170,11 @@ X509_STORE_CTX_new, X509_STORE_CTX_cleanup, X509_STORE_CTX_free, X509_STORE_CTX_ \& \& typedef int (*X509_STORE_CTX_verify_fn)(X509_STORE_CTX *); \& void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, X509_STORE_CTX_verify_fn verify); +\& +\& int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose); +\& int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust); +\& int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose, +\& int purpose, int trust); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" @@ -179,7 +184,7 @@ by \fBX509_verify_cert()\fR. \&\fBX509_STORE_CTX_new()\fR returns a newly initialised \fBX509_STORE_CTX\fR structure. .PP \&\fBX509_STORE_CTX_cleanup()\fR internally cleans up an \fBX509_STORE_CTX\fR structure. -The context can then be reused with an new call to \fBX509_STORE_CTX_init()\fR. +The context can then be reused with a new call to \fBX509_STORE_CTX_init()\fR. .PP \&\fBX509_STORE_CTX_free()\fR completely frees up \fBctx\fR. After this call \fBctx\fR is no longer valid. @@ -207,7 +212,7 @@ instead of using an \fBX509_STORE\fR. by \fBctx\fR to be \fBchain\fR. Ownership of the chain is transferred to \fBctx\fR and should not be free'd by the caller. -\&\fBX509_STORE_CTX_get0_chain()\fR returns a the internal pointer used by the +\&\fBX509_STORE_CTX_get0_chain()\fR returns the internal pointer used by the \&\fBctx\fR that contains the validated chain. .PP \&\fBX509_STORE_CTX_set0_crls()\fR sets a set of CRLs to use to aid certificate @@ -248,6 +253,69 @@ following signature: .PP This function should receive the current X509_STORE_CTX as a parameter and return 1 on success or 0 on failure. +.PP +X509 certificates may contain information about what purposes keys contained +within them can be used for. For example \*(L"\s-1TLS WWW\s0 Server Authentication\*(R" or +\&\*(L"Email Protection\*(R". This \*(L"key usage\*(R" information is held internally to the +certificate itself. In addition the trust store containing trusted certificates +can declare what purposes we trust different certificates for. This \*(L"trust\*(R" +information is not held within the certificate itself but is \*(L"meta\*(R" information +held alongside it. This \*(L"meta\*(R" information is associated with the certificate +after it is issued and could be determined by a system administrator. For +example a certificate might declare that it is suitable for use for both +\&\*(L"\s-1TLS WWW\s0 Server Authentication\*(R" and \*(L"\s-1TLS\s0 Client Authentication\*(R", but a system +administrator might only trust it for the former. An X.509 certificate extension +exists that can record extended key usage information to supplement the purpose +information described above. This extended mechanism is arbitrarily extensible +and not well suited for a generic library \s-1API\s0; applications that need to +validate extended key usage information in certifiates will need to define a +custom \*(L"purpose\*(R" (see below) or supply a nondefault verification callback +(\fBX509_STORE_set_verify_cb_func\fR\|(3)). +.PP +\&\fBX509_STORE_CTX_set_purpose()\fR sets the purpose for the target certificate being +verified in the \fIctx\fR. Built-in available values for the \fIpurpose\fR argument +are \fBX509_PURPOSE_SSL_CLIENT\fR, \fBX509_PURPOSE_SSL_SERVER\fR, +\&\fBX509_PURPOSE_NS_SSL_SERVER\fR, \fBX509_PURPOSE_SMIME_SIGN\fR, +\&\fBX509_PURPOSE_SMIME_ENCRYPT\fR, \fBX509_PURPOSE_CRL_SIGN\fR, \fBX509_PURPOSE_ANY\fR, +\&\fBX509_PURPOSE_OCSP_HELPER\fR and \fBX509_PURPOSE_TIMESTAMP_SIGN\fR. It is also +possible to create a custom purpose value. Setting a purpose will ensure that +the key usage declared within certificates in the chain being verified is +consistent with that purpose as well as, potentially, other checks. Every +purpose also has an associated default trust value which will also be set at the +same time. During verification this trust setting will be verified to check it +is consistent with the trust set by the system administrator for certificates in +the chain. +.PP +\&\fBX509_STORE_CTX_set_trust()\fR sets the trust value for the target certificate +being verified in the \fIctx\fR. Built-in available values for the \fItrust\fR +argument are \fBX509_TRUST_COMPAT\fR, \fBX509_TRUST_SSL_CLIENT\fR, +\&\fBX509_TRUST_SSL_SERVER\fR, \fBX509_TRUST_EMAIL\fR, \fBX509_TRUST_OBJECT_SIGN\fR, +\&\fBX509_TRUST_OCSP_SIGN\fR, \fBX509_TRUST_OCSP_REQUEST\fR and \fBX509_TRUST_TSA\fR. It is +also possible to create a custom trust value. Since \fBX509_STORE_CTX_set_purpose()\fR +also sets the trust value it is normally sufficient to only call that function. +If both are called then \fBX509_STORE_CTX_set_trust()\fR should be called after +\&\fBX509_STORE_CTX_set_purpose()\fR since the trust setting of the last call will be +used. +.PP +It should not normally be necessary for end user applications to call +\&\fBX509_STORE_CTX_purpose_inherit()\fR directly. Typically applications should call +\&\fBX509_STORE_CTX_set_purpose()\fR or \fBX509_STORE_CTX_set_trust()\fR instead. Using this +function it is possible to set the purpose and trust values for the \fIctx\fR at +the same time. +Both \fIctx\fR and its internal verification parameter pointer must not be \s-1NULL.\s0 +The \fIdef_purpose\fR and \fIpurpose\fR arguments can have the same +purpose values as described for \fBX509_STORE_CTX_set_purpose()\fR above. The \fItrust\fR +argument can have the same trust values as described in +\&\fBX509_STORE_CTX_set_trust()\fR above. Any of the \fIdef_purpose\fR, \fIpurpose\fR or +\&\fItrust\fR values may also have the value 0 to indicate that the supplied +parameter should be ignored. After calling this function the purpose to be used +for verification is set from the \fIpurpose\fR argument unless the purpose was +already set in \fIctx\fR before, and the trust is set from the \fItrust\fR argument +unless the trust was already set in \fIctx\fR before. +If \fItrust\fR is 0 then the trust value will be set from +the default trust value for \fIpurpose\fR. If the default trust value for the +purpose is \fIX509_TRUST_DEFAULT\fR and \fItrust\fR is 0 then the default trust value +associated with the \fIdef_purpose\fR value is used for the trust setting instead. .SH "NOTES" .IX Header "NOTES" The certificates and CRLs in a store are used internally and should \fBnot\fR @@ -259,7 +327,7 @@ be freed up until after the associated \fBX509_STORE_CTX\fR is freed. Copies should be made or reference counts increased instead. .SH "RETURN VALUES" .IX Header "RETURN VALUES" -\&\fBX509_STORE_CTX_new()\fR returns an newly allocates context or \fB\s-1NULL\s0\fR is an +\&\fBX509_STORE_CTX_new()\fR returns a newly allocated context or \fB\s-1NULL\s0\fR if an error occurred. .PP \&\fBX509_STORE_CTX_init()\fR returns 1 for success or 0 if an error occurred. @@ -287,7 +355,7 @@ The \fBX509_STORE_CTX_set0_crls()\fR function was added in OpenSSL 1.0.0. The \fBX509_STORE_CTX_get_num_untrusted()\fR function was added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2009\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2009\-2022 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_purpose_inherit.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_purpose_inherit.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_purpose_inherit.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_crls.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_crls.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_crls.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_param.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_param.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_trusted_stack.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_trusted_stack.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_trusted_stack.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_untrusted.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_untrusted.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_untrusted.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_verified_chain.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_verified_chain.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set0_verified_chain.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_cert.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_cert.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_current_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_current_cert.3 new file mode 120000 index 00000000..7fbd299c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_current_cert.3 @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_default.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_default.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_default.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_error.3 new file mode 120000 index 00000000..7fbd299c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_error.3 @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_error_depth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_error_depth.3 new file mode 120000 index 00000000..7fbd299c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_error_depth.3 @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_purpose.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_purpose.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_purpose.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_trust.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_trust.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_trust.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_verify.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_verify.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 index 1312285f..3e540e34 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_STORE_CTX_SET_VERIFY_CB 3" -.TH X509_STORE_CTX_SET_VERIFY_CB 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_STORE_CTX_SET_VERIFY_CB 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -172,7 +172,7 @@ The verification callback can be used to customise the operation of certificate verification, either by overriding error conditions or logging errors for debugging purposes. .PP -However a verification callback is \fBnot\fR essential and the default operation +However, a verification callback is \fBnot\fR essential and the default operation is often sufficient. .PP The \fBok\fR parameter to the callback indicates the value the callback should @@ -326,7 +326,7 @@ The and \fBX509_STORE_CTX_get_cleanup()\fR functions were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2009\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2009\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_verify_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_verify_cb.3 new file mode 120000 index 00000000..424d9940 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_verify_cb.3 @@ -0,0 +1 @@ +X509_STORE_CTX_set_verify_cb.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_verify_fn.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_verify_fn.3 new file mode 120000 index 00000000..ed2760ef --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_CTX_verify_fn.3 @@ -0,0 +1 @@ +X509_STORE_CTX_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_cert.3 index e787ec45..56c2b014 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_cert.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_cert.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_STORE_ADD_CERT 3" -.TH X509_STORE_ADD_CERT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_STORE_ADD_CERT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_crl.3 new file mode 120000 index 00000000..9fad21b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_crl.3 @@ -0,0 +1 @@ +X509_STORE_add_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_lookup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_lookup.3 new file mode 120000 index 00000000..9fad21b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_add_lookup.3 @@ -0,0 +1 @@ +X509_STORE_add_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_free.3 new file mode 120000 index 00000000..18165321 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_free.3 @@ -0,0 +1 @@ +X509_STORE_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get0_objects.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get0_objects.3 new file mode 120000 index 00000000..48789263 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get0_objects.3 @@ -0,0 +1 @@ +X509_STORE_get0_param.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get0_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get0_param.3 index 325d199a..f7b62325 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get0_param.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get0_param.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_STORE_GET0_PARAM 3" -.TH X509_STORE_GET0_PARAM 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_STORE_GET0_PARAM 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_cert_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_cert_crl.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_cert_crl.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_crl.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_crl.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_issued.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_issued.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_issued.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_policy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_policy.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_policy.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_revocation.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_revocation.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_check_revocation.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_cleanup.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_cleanup.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_ex_new_index.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_ex_new_index.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_get_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_get_crl.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_get_crl.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_get_issuer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_get_issuer.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_get_issuer.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_lookup_certs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_lookup_certs.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_lookup_certs.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_lookup_crls.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_lookup_crls.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_lookup_crls.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_verify_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_verify_cb.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_get_verify_cb.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_load_locations.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_load_locations.3 new file mode 120000 index 00000000..9fad21b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_load_locations.3 @@ -0,0 +1 @@ +X509_STORE_add_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_lock.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_lock.3 new file mode 120000 index 00000000..18165321 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_lock.3 @@ -0,0 +1 @@ +X509_STORE_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_new.3 index 7f7fcfa2..3ab1f200 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_STORE_NEW 3" -.TH X509_STORE_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_STORE_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set1_param.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set1_param.3 new file mode 120000 index 00000000..48789263 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set1_param.3 @@ -0,0 +1 @@ +X509_STORE_get0_param.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_cert_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_cert_crl.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_cert_crl.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_crl.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_crl.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_issued.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_issued.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_issued.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_policy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_policy.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_policy.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_revocation.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_revocation.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_check_revocation.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_cleanup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_cleanup.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_cleanup.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_default_paths.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_default_paths.3 new file mode 120000 index 00000000..9fad21b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_default_paths.3 @@ -0,0 +1 @@ +X509_STORE_add_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_depth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_depth.3 new file mode 120000 index 00000000..9fad21b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_depth.3 @@ -0,0 +1 @@ +X509_STORE_add_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_flags.3 new file mode 120000 index 00000000..9fad21b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_flags.3 @@ -0,0 +1 @@ +X509_STORE_add_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_get_crl.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_get_crl.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_get_crl.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_get_issuer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_get_issuer.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_get_issuer.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_certs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_certs.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_certs.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_crls.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_crls.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_crls.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_crls_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_crls_cb.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_lookup_crls_cb.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_purpose.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_purpose.3 new file mode 120000 index 00000000..9fad21b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_purpose.3 @@ -0,0 +1 @@ +X509_STORE_add_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_trust.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_trust.3 new file mode 120000 index 00000000..9fad21b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_trust.3 @@ -0,0 +1 @@ +X509_STORE_add_cert.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_cb.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_cb.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 index 15ccb7c6..ad86a1ce 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_STORE_SET_VERIFY_CB_FUNC 3" -.TH X509_STORE_SET_VERIFY_CB_FUNC 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_STORE_SET_VERIFY_CB_FUNC 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -243,7 +243,7 @@ This function must return 0 on failure and 1 on success. function will be used instead.\fR .PP \&\fBX509_STORE_set_check_issued()\fR sets the function to check that a given -certificate \fBx\fR is issued with the issuer certificate \fBissuer\fR. +certificate \fBx\fR is issued by the issuer certificate \fBissuer\fR. This function must return 0 on failure (among others if \fBx\fR hasn't been issued with \fBissuer\fR) and 1 on success. \&\fIIf no function to get the issuer is provided, the internal default @@ -356,7 +356,7 @@ The functions were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2009\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2009\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_func.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_func.3 new file mode 120000 index 00000000..ef0a178b --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_set_verify_func.3 @@ -0,0 +1 @@ +X509_STORE_set_verify_cb_func.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_unlock.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_unlock.3 new file mode 120000 index 00000000..18165321 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_unlock.3 @@ -0,0 +1 @@ +X509_STORE_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_up_ref.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_up_ref.3 new file mode 120000 index 00000000..18165321 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_STORE_up_ref.3 @@ -0,0 +1 @@ +X509_STORE_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VAL_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VAL_free.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VAL_free.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VAL_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VAL_new.3 new file mode 120000 index 00000000..f326c682 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VAL_new.3 @@ -0,0 +1 @@ +X509_dup.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_add0_policy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_add0_policy.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_add0_policy.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_add1_host.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_add1_host.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_add1_host.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_clear_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_clear_flags.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_clear_flags.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get0_peername.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get0_peername.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get0_peername.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_auth_level.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_auth_level.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_auth_level.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_depth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_depth.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_depth.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_flags.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_flags.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_hostflags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_hostflags.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_hostflags.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_inh_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_inh_flags.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_inh_flags.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_time.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_time.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_get_time.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_email.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_email.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_email.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_host.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_host.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_host.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_ip.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_ip.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_ip.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_ip_asc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_ip_asc.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_ip_asc.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_policies.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_policies.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set1_policies.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_auth_level.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_auth_level.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_auth_level.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_depth.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_depth.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_depth.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 index edd57c00..3ab5e025 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_VERIFY_PARAM_SET_FLAGS 3" -.TH X509_VERIFY_PARAM_SET_FLAGS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_VERIFY_PARAM_SET_FLAGS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -252,7 +252,7 @@ interoperable, though it will, for example, reject \s-1MD5\s0 signatures or \s-1 shorter than 1024 bits. .PP \&\fBX509_VERIFY_PARAM_set1_host()\fR sets the expected \s-1DNS\s0 hostname to -\&\fBname\fR clearing any previously specified host name or names. If +\&\fBname\fR clearing any previously specified hostname or names. If \&\fBname\fR is \s-1NULL,\s0 or empty the list of hostnames is cleared, and name checks are not performed on the peer certificate. If \fBname\fR is NUL-terminated, \fBnamelen\fR may be zero, otherwise \fBnamelen\fR @@ -385,12 +385,15 @@ they are enabled. If \fBX509_V_FLAG_USE_DELTAS\fR is set delta CRLs (if present) are used to determine certificate status. If not set deltas are ignored. .PP -\&\fBX509_V_FLAG_CHECK_SS_SIGNATURE\fR enables checking of the root \s-1CA\s0 self signed -certificate signature. By default this check is disabled because it doesn't +\&\fBX509_V_FLAG_CHECK_SS_SIGNATURE\fR requests checking the signature of +the last certificate in a chain if the certificate is supposedly self-signed. +This is prohibited and will result in an error if it is a non-conforming \s-1CA\s0 +certificate with key usage restrictions not including the keyCertSign bit. +By default this check is disabled because it doesn't add any additional security but in some cases applications might want to -check the signature anyway. A side effect of not checking the root \s-1CA\s0 -signature is that disabled or unsupported message digests on the root \s-1CA\s0 -are not treated as fatal errors. +check the signature anyway. A side effect of not checking the self-signature +of such a certificate is that disabled or unsupported message digests used for +the signature are not treated as fatal errors. .PP When \fBX509_V_FLAG_TRUSTED_FIRST\fR is set, construction of the certificate chain in \fBX509_verify_cert\fR\|(3) will search the trust store for issuer certificates @@ -492,7 +495,7 @@ and has no effect. The \fBX509_VERIFY_PARAM_get_hostflags()\fR function was added in OpenSSL 1.1.0i. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2009\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2009\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_hostflags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_hostflags.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_hostflags.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_inh_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_inh_flags.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_inh_flags.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_purpose.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_purpose.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_purpose.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_time.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_time.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_time.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_trust.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_trust.3 new file mode 120000 index 00000000..38076e66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_VERIFY_PARAM_set_trust.3 @@ -0,0 +1 @@ +X509_VERIFY_PARAM_set_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_add1_ext_i2d.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_add1_ext_i2d.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_add1_ext_i2d.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_add_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_add_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_add_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_chain_up_ref.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_chain_up_ref.3 new file mode 120000 index 00000000..ca54419d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_chain_up_ref.3 @@ -0,0 +1 @@ +X509_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ca.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ca.3 index 548e6e93..b19193e8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ca.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ca.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_CHECK_CA 3" -.TH X509_CHECK_CA 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_CHECK_CA 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -160,7 +160,7 @@ Function return 0, if it is not \s-1CA\s0 certificate, 1 if it is proper X509v3 \&\fBbasicConstraints\fR, and 5 if it has outdated Netscape Certificate Type extension telling that it is \s-1CA\s0 certificate. .PP -Actually, any non-zero value means that this certificate could have been +Actually, any nonzero value means that this certificate could have been used to sign other certificates. .SH "SEE ALSO" .IX Header "SEE ALSO" @@ -169,7 +169,7 @@ used to sign other certificates. \&\fBX509_check_purpose\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_email.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_email.3 new file mode 120000 index 00000000..e988d7bd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_email.3 @@ -0,0 +1 @@ +X509_check_host.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_host.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_host.3 index c708f84c..2fae0b18 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_host.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_host.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_CHECK_HOST 3" -.TH X509_CHECK_HOST 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_CHECK_HOST 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -156,13 +156,13 @@ X509_check_host, X509_check_email, X509_check_ip, X509_check_ip_asc \- X.509 cer .SH "DESCRIPTION" .IX Header "DESCRIPTION" The certificate matching functions are used to check whether a -certificate matches a given host name, email address, or \s-1IP\s0 address. +certificate matches a given hostname, email address, or \s-1IP\s0 address. The validity of the certificate and its trust level has to be checked by other means. .PP \&\fBX509_check_host()\fR checks if the certificate Subject Alternative -Name (\s-1SAN\s0) or Subject CommonName (\s-1CN\s0) matches the specified host -name, which must be encoded in the preferred name syntax described +Name (\s-1SAN\s0) or Subject CommonName (\s-1CN\s0) matches the specified hostname, +which must be encoded in the preferred name syntax described in section 3.5 of \s-1RFC 1034.\s0 By default, wildcards are supported and they match only in the left-most label; but they may match part of that label with an explicit prefix or suffix. For example, @@ -174,7 +174,7 @@ Per section 6.4.2 of \s-1RFC 6125,\s0 \fBname\fR values representing internation domain names must be given in A\-label form. The \fBnamelen\fR argument must be the number of characters in the name string or zero in which case the length is calculated with strlen(\fBname\fR). When \fBname\fR starts -with a dot (e.g \*(L".example.com\*(R"), it will be matched by a certificate +with a dot (e.g. \*(L".example.com\*(R"), it will be matched by a certificate valid for any sub-domain of \fBname\fR, (see also \&\fBX509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS\fR below). .PP @@ -280,7 +280,7 @@ and the internal checks will be suppressed as appropriate when These functions were added in OpenSSL 1.0.2. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2012\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2012\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ip.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ip.3 new file mode 120000 index 00000000..e988d7bd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ip.3 @@ -0,0 +1 @@ +X509_check_host.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ip_asc.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ip_asc.3 new file mode 120000 index 00000000..e988d7bd --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_ip_asc.3 @@ -0,0 +1 @@ +X509_check_host.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_issued.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_issued.3 index a3f58496..4f8fa0d6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_issued.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_issued.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "X509_CHECK_ISSUED 3" -.TH X509_CHECK_ISSUED 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_CHECK_ISSUED 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -X509_check_issued \- checks if certificate is issued by another certificate +X509_check_issued \- checks if certificate is apparently issued by another certificate .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -149,13 +149,14 @@ X509_check_issued \- checks if certificate is issued by another certificate .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" -This function checks if certificate \fIsubject\fR was issued using \s-1CA\s0 -certificate \fIissuer\fR. This function takes into account not only -matching of issuer field of \fIsubject\fR with subject field of \fIissuer\fR, -but also compares \fBauthorityKeyIdentifier\fR extension of \fIsubject\fR with -\&\fBsubjectKeyIdentifier\fR of \fIissuer\fR if \fBauthorityKeyIdentifier\fR -present in the \fIsubject\fR certificate and checks \fBkeyUsage\fR field of -\&\fIissuer\fR. +\&\fBX509_check_issued()\fR checks if certificate \fIsubject\fR was apparently issued +using (\s-1CA\s0) certificate \fIissuer\fR. This function takes into account not only +matching of the issuer field of \fIsubject\fR with the subject field of \fIissuer\fR, +but also compares all sub-fields of the \fBauthorityKeyIdentifier\fR extension of +\&\fIsubject\fR, as far as present, with the respective \fBsubjectKeyIdentifier\fR, +serial number, and issuer fields of \fIissuer\fR, as far as present. It also checks +if the \fBkeyUsage\fR field (if present) of \fIissuer\fR allows certificate signing. +It does not check the certificate signature. .SH "RETURN VALUES" .IX Header "RETURN VALUES" Function return \fBX509_V_OK\fR if certificate \fIsubject\fR is issued by @@ -167,7 +168,7 @@ Function return \fBX509_V_OK\fR if certificate \fIsubject\fR is issued by \&\fBverify\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_private_key.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_private_key.3 index fe51bda3..5ae6e58f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_private_key.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_private_key.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_CHECK_PRIVATE_KEY 3" -.TH X509_CHECK_PRIVATE_KEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_CHECK_PRIVATE_KEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_purpose.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_purpose.3 index 754ab172..8a611630 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_purpose.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_check_purpose.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_CHECK_PURPOSE 3" -.TH X509_CHECK_PURPOSE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_CHECK_PURPOSE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -170,8 +170,8 @@ Below are the potential \s-1ID\s0's that can be checked: .SH "RETURN VALUES" .IX Header "RETURN VALUES" For non-CA checks -.IP "\-1 an error condition has occured" 4 -.IX Item "-1 an error condition has occured" +.IP "\-1 an error condition has occurred" 4 +.IX Item "-1 an error condition has occurred" .PD 0 .IP " 1 if the certificate was created to perform the purpose represented by \fIid\fR" 4 .IX Item " 1 if the certificate was created to perform the purpose represented by id" @@ -180,8 +180,8 @@ For non-CA checks .PD .PP For \s-1CA\s0 checks the below integers could be returned with the following meanings: -.IP "\-1 an error condition has occured" 4 -.IX Item "-1 an error condition has occured" +.IP "\-1 an error condition has occurred" 4 +.IX Item "-1 an error condition has occurred" .PD 0 .IP " 0 not a \s-1CA\s0 or does not have the purpose represented by \fIid\fR" 4 .IX Item " 0 not a CA or does not have the purpose represented by id" diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp.3 index b0dde283..ef46fdb5 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_CMP 3" -.TH X509_CMP 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_CMP 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp_current_time.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp_current_time.3 new file mode 120000 index 00000000..c4d0df66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp_current_time.3 @@ -0,0 +1 @@ +X509_cmp_time.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp_time.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp_time.3 index f9745c9c..f780ffb0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp_time.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_cmp_time.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_CMP_TIME 3" -.TH X509_CMP_TIME 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_CMP_TIME 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_delete_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_delete_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_delete_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_digest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_digest.3 index 5a5ce8a0..0c1e5c8a 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_digest.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_digest.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_DIGEST 3" -.TH X509_DIGEST 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_DIGEST 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_dup.3 index 6166bc98..8a5299a8 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_dup.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_dup.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_DUP 3" -.TH X509_DUP 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_DUP 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_free.3 new file mode 120000 index 00000000..ca54419d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_free.3 @@ -0,0 +1 @@ +X509_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_issuer.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_issuer.3 new file mode 120000 index 00000000..2fb0442c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_issuer.3 @@ -0,0 +1 @@ +X509_get_extension_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_key_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_key_id.3 new file mode 120000 index 00000000..2fb0442c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_key_id.3 @@ -0,0 +1 @@ +X509_get_extension_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_serial.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_serial.3 new file mode 120000 index 00000000..2fb0442c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_authority_serial.3 @@ -0,0 +1 @@ +X509_get_extension_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_extensions.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_extensions.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_extensions.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_notAfter.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_notAfter.3 new file mode 120000 index 00000000..9e45d5ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_notAfter.3 @@ -0,0 +1 @@ +X509_get0_notBefore.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_notBefore.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_notBefore.3 index ed8ed2e3..96c9d6ea 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_notBefore.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_notBefore.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_GET0_NOTBEFORE 3" -.TH X509_GET0_NOTBEFORE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_GET0_NOTBEFORE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_pubkey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_pubkey.3 new file mode 120000 index 00000000..b9665481 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_pubkey.3 @@ -0,0 +1 @@ +X509_get_pubkey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_serialNumber.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_serialNumber.3 new file mode 120000 index 00000000..8e3e91f1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_serialNumber.3 @@ -0,0 +1 @@ +X509_get_serialNumber.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_signature.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_signature.3 index d1712b45..bebb7f0c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_signature.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_signature.3 @@ -133,13 +133,13 @@ .\" ======================================================================== .\" .IX Title "X509_GET0_SIGNATURE 3" -.TH X509_GET0_SIGNATURE 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_GET0_SIGNATURE 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -X509_get0_signature, X509_get_signature_nid, X509_get0_tbs_sigalg, X509_REQ_get0_signature, X509_REQ_get_signature_nid, X509_CRL_get0_signature, X509_CRL_get_signature_nid, X509_get_signature_info, X509_SIG_INFO_get, X509_SIG_INFO_set \- signature information +X509_get0_signature, X509_REQ_set0_signature, X509_REQ_set1_signature_algo, X509_get_signature_nid, X509_get0_tbs_sigalg, X509_REQ_get0_signature, X509_REQ_get_signature_nid, X509_CRL_get0_signature, X509_CRL_get_signature_nid, X509_get_signature_info, X509_SIG_INFO_get, X509_SIG_INFO_set \- signature information .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 @@ -148,6 +148,8 @@ X509_get0_signature, X509_get_signature_nid, X509_get0_tbs_sigalg, X509_REQ_get0 \& void X509_get0_signature(const ASN1_BIT_STRING **psig, \& const X509_ALGOR **palg, \& const X509 *x); +\& void X509_REQ_set0_signature(X509_REQ *req, ASN1_BIT_STRING *psig); +\& int X509_REQ_set1_signature_algo(X509_REQ *req, X509_ALGOR *palg); \& int X509_get_signature_nid(const X509 *x); \& const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x); \& @@ -175,6 +177,9 @@ X509_get0_signature, X509_get_signature_nid, X509_get0_tbs_sigalg, X509_REQ_get0 to the signature algorithm of \fBx\fR. The values returned are internal pointers which \fB\s-1MUST NOT\s0\fR be freed up after the call. .PP +\&\fBX509_set0_signature()\fR and \fBX509_REQ_set1_signature_algo()\fR are the +equivalent setters for the two values of \fBX509_get0_signature()\fR. +.PP \&\fBX509_get0_tbs_sigalg()\fR returns the signature algorithm in the signed portion of \fBx\fR. .PP @@ -219,6 +224,10 @@ key is less secure: for example a certificate signed using \s-1SHA\-512\s0 and a \&\fBX509_get_signature_info()\fR returns 1 if the signature information returned is valid or 0 if the information is not available (e.g. unknown algorithms or malformed parameters). +.PP +\&\fBX509_REQ_set1_signature_algo()\fR returns 0 on success; or 1 on an +error (e.g. null \s-1ALGO\s0 pointer). X509_REQ_set0_signature does +not return an error value. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBd2i_X509\fR\|(3), @@ -247,9 +256,12 @@ The \&\fBX509_REQ_get0_signature()\fR, \fBX509_REQ_get_signature_nid()\fR, \&\fBX509_CRL_get0_signature()\fR and \fBX509_CRL_get_signature_nid()\fR were added in OpenSSL 1.1.0. +.PP +The \fBX509_REQ_set0_signature()\fR and \fBX509_REQ_set1_signature_algo()\fR +were added in OpenSSL 1.1.1e. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_subject_key_id.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_subject_key_id.3 new file mode 120000 index 00000000..2fb0442c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_subject_key_id.3 @@ -0,0 +1 @@ +X509_get_extension_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_tbs_sigalg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_tbs_sigalg.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_tbs_sigalg.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_uids.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_uids.3 index 07d33add..f54568ae 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_uids.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get0_uids.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_GET0_UIDS 3" -.TH X509_GET0_UIDS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_GET0_UIDS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_X509_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_X509_PUBKEY.3 new file mode 120000 index 00000000..b9665481 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_X509_PUBKEY.3 @@ -0,0 +1 @@ +X509_get_pubkey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ex_new_index.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ex_new_index.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ex_new_index.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_NID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_NID.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_NID.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_OBJ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_OBJ.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_OBJ.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_critical.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_critical.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_by_critical.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_count.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_count.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_count.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_d2i.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_d2i.3 new file mode 120000 index 00000000..5b4a5e5e --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_ext_d2i.3 @@ -0,0 +1 @@ +X509V3_get_d2i.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_extended_key_usage.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_extended_key_usage.3 new file mode 120000 index 00000000..2fb0442c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_extended_key_usage.3 @@ -0,0 +1 @@ +X509_get_extension_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_extension_flags.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_extension_flags.3 index de563373..ab936daf 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_extension_flags.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_extension_flags.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_GET_EXTENSION_FLAGS 3" -.TH X509_GET_EXTENSION_FLAGS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_GET_EXTENSION_FLAGS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -194,11 +194,15 @@ The freshest \s-1CRL\s0 extension is present in the certificate. The certificate contains an unhandled critical extension. .IP "\fB\s-1EXFLAG_INVALID\s0\fR" 4 .IX Item "EXFLAG_INVALID" -Some certificate extension values are invalid or inconsistent. The -certificate should be rejected. +Some certificate extension values are invalid or inconsistent. +The certificate should be rejected. This bit may also be raised after an out-of-memory error while processing the X509 object, so it may not be related to the processed \&\s-1ASN1\s0 object itself. +.IP "\fB\s-1EXFLAG_NO_FINGERPRINT\s0\fR" 4 +.IX Item "EXFLAG_NO_FINGERPRINT" +Failed to compute the internal \s-1SHA1\s0 hash value of the certificate. +This may be due to malloc failure or because no \s-1SHA1\s0 implementation was found. .IP "\fB\s-1EXFLAG_INVALID_POLICY\s0\fR" 4 .IX Item "EXFLAG_INVALID_POLICY" The NID_certificate_policies certificate extension is invalid or @@ -300,7 +304,7 @@ certificate is a proxy one and has a path length set, and \-1 otherwise. \&\fBX509_get_proxy_pathlen()\fR were added in OpenSSL 1.1.0. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_issuer_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_issuer_name.3 new file mode 120000 index 00000000..a721d5bc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_issuer_name.3 @@ -0,0 +1 @@ +X509_get_subject_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_key_usage.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_key_usage.3 new file mode 120000 index 00000000..2fb0442c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_key_usage.3 @@ -0,0 +1 @@ +X509_get_extension_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_pathlen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_pathlen.3 new file mode 120000 index 00000000..2fb0442c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_pathlen.3 @@ -0,0 +1 @@ +X509_get_extension_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_proxy_pathlen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_proxy_pathlen.3 new file mode 120000 index 00000000..2fb0442c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_proxy_pathlen.3 @@ -0,0 +1 @@ +X509_get_extension_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_pubkey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_pubkey.3 index 27ccbb10..aa894e76 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_pubkey.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_pubkey.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_GET_PUBKEY 3" -.TH X509_GET_PUBKEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_GET_PUBKEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_serialNumber.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_serialNumber.3 index 7aecb0a6..aa481c85 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_serialNumber.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_serialNumber.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_GET_SERIALNUMBER 3" -.TH X509_GET_SERIALNUMBER 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_GET_SERIALNUMBER 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_signature_info.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_signature_info.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_signature_info.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_signature_nid.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_signature_nid.3 new file mode 120000 index 00000000..ea667764 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_signature_nid.3 @@ -0,0 +1 @@ +X509_get0_signature.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_subject_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_subject_name.3 index 971b7b21..765024d4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_subject_name.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_subject_name.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_GET_SUBJECT_NAME 3" -.TH X509_GET_SUBJECT_NAME 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_GET_SUBJECT_NAME 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_version.3 index f62c7aa9..ebb2239b 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_version.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_get_version.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_GET_VERSION 3" -.TH X509_GET_VERSION 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_GET_VERSION 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_getm_notAfter.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_getm_notAfter.3 new file mode 120000 index 00000000..9e45d5ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_getm_notAfter.3 @@ -0,0 +1 @@ +X509_get0_notBefore.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_getm_notBefore.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_getm_notBefore.3 new file mode 120000 index 00000000..9e45d5ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_getm_notBefore.3 @@ -0,0 +1 @@ +X509_get0_notBefore.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_issuer_and_serial_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_issuer_and_serial_cmp.3 new file mode 120000 index 00000000..1e056adf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_issuer_and_serial_cmp.3 @@ -0,0 +1 @@ +X509_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_issuer_name_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_issuer_name_cmp.3 new file mode 120000 index 00000000..1e056adf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_issuer_name_cmp.3 @@ -0,0 +1 @@ +X509_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_cert_crl_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_cert_crl_file.3 new file mode 120000 index 00000000..e4f81423 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_cert_crl_file.3 @@ -0,0 +1 @@ +X509_LOOKUP_hash_dir.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_cert_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_cert_file.3 new file mode 120000 index 00000000..e4f81423 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_cert_file.3 @@ -0,0 +1 @@ +X509_LOOKUP_hash_dir.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_crl_file.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_crl_file.3 new file mode 120000 index 00000000..e4f81423 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_load_crl_file.3 @@ -0,0 +1 @@ +X509_LOOKUP_hash_dir.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_new.3 index ca35a8cd..6a1a2253 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_new.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_new.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_NEW 3" -.TH X509_NEW 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_NEW 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_pubkey_digest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_pubkey_digest.3 new file mode 120000 index 00000000..f86b06de --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_pubkey_digest.3 @@ -0,0 +1 @@ +X509_digest.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set1_notAfter.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set1_notAfter.3 new file mode 120000 index 00000000..9e45d5ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set1_notAfter.3 @@ -0,0 +1 @@ +X509_get0_notBefore.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set1_notBefore.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set1_notBefore.3 new file mode 120000 index 00000000..9e45d5ed --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set1_notBefore.3 @@ -0,0 +1 @@ +X509_get0_notBefore.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_ex_data.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_ex_data.3 new file mode 120000 index 00000000..aa4dc88d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_ex_data.3 @@ -0,0 +1 @@ +BIO_get_ex_new_index.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_issuer_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_issuer_name.3 new file mode 120000 index 00000000..a721d5bc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_issuer_name.3 @@ -0,0 +1 @@ +X509_get_subject_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_proxy_flag.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_proxy_flag.3 new file mode 120000 index 00000000..2fb0442c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_proxy_flag.3 @@ -0,0 +1 @@ +X509_get_extension_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_proxy_pathlen.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_proxy_pathlen.3 new file mode 120000 index 00000000..2fb0442c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_proxy_pathlen.3 @@ -0,0 +1 @@ +X509_get_extension_flags.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_pubkey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_pubkey.3 new file mode 120000 index 00000000..b9665481 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_pubkey.3 @@ -0,0 +1 @@ +X509_get_pubkey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_serialNumber.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_serialNumber.3 new file mode 120000 index 00000000..8e3e91f1 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_serialNumber.3 @@ -0,0 +1 @@ +X509_get_serialNumber.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_subject_name.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_subject_name.3 new file mode 120000 index 00000000..a721d5bc --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_subject_name.3 @@ -0,0 +1 @@ +X509_get_subject_name.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_version.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_version.3 new file mode 120000 index 00000000..2ff85950 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_set_version.3 @@ -0,0 +1 @@ +X509_get_version.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_sign.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_sign.3 index 3944b6fa..a554d8ed 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_sign.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_sign.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_SIGN 3" -.TH X509_SIGN 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_SIGN 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_sign_ctx.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_sign_ctx.3 new file mode 120000 index 00000000..0be15bd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_sign_ctx.3 @@ -0,0 +1 @@ +X509_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_subject_name_cmp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_subject_name_cmp.3 new file mode 120000 index 00000000..1e056adf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_subject_name_cmp.3 @@ -0,0 +1 @@ +X509_cmp.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_time_adj.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_time_adj.3 new file mode 120000 index 00000000..c4d0df66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_time_adj.3 @@ -0,0 +1 @@ +X509_cmp_time.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_time_adj_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_time_adj_ex.3 new file mode 120000 index 00000000..c4d0df66 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_time_adj_ex.3 @@ -0,0 +1 @@ +X509_cmp_time.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_up_ref.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_up_ref.3 new file mode 120000 index 00000000..ca54419d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_up_ref.3 @@ -0,0 +1 @@ +X509_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify.3 new file mode 120000 index 00000000..0be15bd4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify.3 @@ -0,0 +1 @@ +X509_sign.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify_cert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify_cert.3 index e8df16cc..88ec4964 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify_cert.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify_cert.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509_VERIFY_CERT 3" -.TH X509_VERIFY_CERT 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509_VERIFY_CERT 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify_cert_error_string.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify_cert_error_string.3 new file mode 120000 index 00000000..7fbd299c --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509_verify_cert_error_string.3 @@ -0,0 +1 @@ +X509_STORE_CTX_get_error.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_add_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_add_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_add_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_delete_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_delete_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_delete_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_NID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_NID.3 index db05b485..558b32dd 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_NID.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_NID.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509V3_GET_EXT_BY_NID 3" -.TH X509V3_GET_EXT_BY_NID 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509V3_GET_EXT_BY_NID 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -199,7 +199,7 @@ the extension is found its index is returned otherwise \fB\-1\fR is returned. .PP \&\fBX509v3_get_ext_by_critical()\fR is similar to \fBX509v3_get_ext_by_NID()\fR except it looks for an extension of criticality \fBcrit\fR. A zero value for \fBcrit\fR -looks for a non-critical extension a non-zero value looks for a critical +looks for a non-critical extension a nonzero value looks for a critical extension. .PP \&\fBX509v3_delete_ext()\fR deletes the extension with index \fBloc\fR from \fBx\fR. The @@ -256,7 +256,7 @@ error occurs. \&\fBX509V3_get_d2i\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2015\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_OBJ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_OBJ.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_OBJ.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_critical.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_critical.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_by_critical.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_count.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_count.3 new file mode 120000 index 00000000..45af049d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/X509v3_get_ext_count.3 @@ -0,0 +1 @@ +X509v3_get_ext_by_NID.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_add_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_add_cb.3 new file mode 120000 index 00000000..7fbfc6f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_add_cb.3 @@ -0,0 +1 @@ +SSL_extension_supported.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_free_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_free_cb.3 new file mode 120000 index 00000000..7fbfc6f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_free_cb.3 @@ -0,0 +1 @@ +SSL_extension_supported.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_parse_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_parse_cb.3 new file mode 120000 index 00000000..7fbfc6f7 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/custom_ext_parse_cb.3 @@ -0,0 +1 @@ +SSL_extension_supported.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ACCESS_DESCRIPTION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ACCESS_DESCRIPTION.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ACCESS_DESCRIPTION.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ADMISSIONS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ADMISSIONS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ADMISSIONS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ADMISSION_SYNTAX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ADMISSION_SYNTAX.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ADMISSION_SYNTAX.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdOrRange.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdOrRange.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdOrRange.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdentifierChoice.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdentifierChoice.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdentifierChoice.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdentifiers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdentifiers.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASIdentifiers.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_BIT_STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_BIT_STRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_BIT_STRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_BMPSTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_BMPSTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_BMPSTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_ENUMERATED.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_ENUMERATED.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_ENUMERATED.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_GENERALIZEDTIME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_GENERALIZEDTIME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_GENERALIZEDTIME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_GENERALSTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_GENERALSTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_GENERALSTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_IA5STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_IA5STRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_IA5STRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_INTEGER.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_INTEGER.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_INTEGER.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_NULL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_NULL.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_NULL.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_OBJECT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_OBJECT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_OBJECT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_OCTET_STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_OCTET_STRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_OCTET_STRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_PRINTABLE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_PRINTABLE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_PRINTABLE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_PRINTABLESTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_PRINTABLESTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_PRINTABLESTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_SEQUENCE_ANY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_SEQUENCE_ANY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_SEQUENCE_ANY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_SET_ANY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_SET_ANY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_SET_ANY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_T61STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_T61STRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_T61STRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_TIME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_TIME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_TIME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_TYPE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_TYPE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_TYPE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UINTEGER.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UINTEGER.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UINTEGER.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UNIVERSALSTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UNIVERSALSTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UNIVERSALSTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UTCTIME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UTCTIME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UTCTIME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UTF8STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UTF8STRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_UTF8STRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_VISIBLESTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_VISIBLESTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASN1_VISIBLESTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASRange.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASRange.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ASRange.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AUTHORITY_INFO_ACCESS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AUTHORITY_INFO_ACCESS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AUTHORITY_INFO_ACCESS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AUTHORITY_KEYID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AUTHORITY_KEYID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AUTHORITY_KEYID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AutoPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AutoPrivateKey.3 new file mode 120000 index 00000000..d54aa4a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_AutoPrivateKey.3 @@ -0,0 +1 @@ +d2i_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_BASIC_CONSTRAINTS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_BASIC_CONSTRAINTS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_BASIC_CONSTRAINTS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CERTIFICATEPOLICIES.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CERTIFICATEPOLICIES.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CERTIFICATEPOLICIES.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_ContentInfo.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_ContentInfo.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_ContentInfo.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_ReceiptRequest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_ReceiptRequest.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_ReceiptRequest.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CMS_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CRL_DIST_POINTS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CRL_DIST_POINTS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_CRL_DIST_POINTS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DHparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DHparams.3 index 9638ab72..53fcb1e3 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DHparams.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DHparams.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "D2I_DHPARAMS 3" -.TH D2I_DHPARAMS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH D2I_DHPARAMS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -145,7 +145,7 @@ d2i_DHparams, i2d_DHparams \- PKCS#3 DH parameter functions .Vb 1 \& #include \& -\& DH *d2i_DHparams(DH **a, unsigned char **pp, long length); +\& DH *d2i_DHparams(DH **a, const unsigned char **pp, long length); \& int i2d_DHparams(DH *a, unsigned char **pp); .Ve .SH "DESCRIPTION" @@ -166,7 +166,7 @@ is less than or equal to 0 on error. \&\fBd2i_X509\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DHxparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DHxparams.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DHxparams.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIRECTORYSTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIRECTORYSTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIRECTORYSTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DISPLAYTEXT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DISPLAYTEXT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DISPLAYTEXT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIST_POINT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIST_POINT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIST_POINT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIST_POINT_NAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIST_POINT_NAME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DIST_POINT_NAME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPrivateKey_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPublicKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPublicKey.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAPublicKey.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_PUBKEY_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_SIG.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_SIG.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSA_SIG.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAparams.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_DSAparams.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECDSA_SIG.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECDSA_SIG.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECDSA_SIG.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPKParameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPKParameters.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPKParameters.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECParameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECParameters.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECParameters.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ECPrivateKey_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EC_PUBKEY_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EDIPARTYNAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EDIPARTYNAME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EDIPARTYNAME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_CERT_ID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_CERT_ID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_CERT_ID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_ISSUER_SERIAL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_ISSUER_SERIAL.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_ISSUER_SERIAL.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_SIGNING_CERT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_SIGNING_CERT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ESS_SIGNING_CERT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EXTENDED_KEY_USAGE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EXTENDED_KEY_USAGE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_EXTENDED_KEY_USAGE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_GENERAL_NAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_GENERAL_NAME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_GENERAL_NAME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_GENERAL_NAMES.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_GENERAL_NAMES.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_GENERAL_NAMES.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressChoice.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressChoice.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressChoice.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressFamily.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressFamily.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressFamily.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressOrRange.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressOrRange.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressOrRange.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressRange.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressRange.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_IPAddressRange.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ISSUING_DIST_POINT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ISSUING_DIST_POINT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_ISSUING_DIST_POINT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NAMING_AUTHORITY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NAMING_AUTHORITY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NAMING_AUTHORITY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_CERT_SEQUENCE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_CERT_SEQUENCE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_CERT_SEQUENCE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_SPKAC.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_SPKAC.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_SPKAC.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_SPKI.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_SPKI.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NETSCAPE_SPKI.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NOTICEREF.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NOTICEREF.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_NOTICEREF.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_BASICRESP.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_BASICRESP.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_BASICRESP.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CERTID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CERTID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CERTID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CERTSTATUS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CERTSTATUS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CERTSTATUS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CRLID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CRLID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_CRLID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_ONEREQ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_ONEREQ.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_ONEREQ.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REQINFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REQINFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REQINFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REQUEST.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REQUEST.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REQUEST.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPBYTES.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPBYTES.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPBYTES.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPDATA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPDATA.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPDATA.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPONSE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPONSE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_RESPONSE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REVOKEDINFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REVOKEDINFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_REVOKEDINFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SERVICELOC.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SERVICELOC.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SERVICELOC.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SIGNATURE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SIGNATURE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SIGNATURE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SINGLERESP.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SINGLERESP.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OCSP_SINGLERESP.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OTHERNAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OTHERNAME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_OTHERNAME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBE2PARAM.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBE2PARAM.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBE2PARAM.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBEPARAM.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBEPARAM.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBEPARAM.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBKDF2PARAM.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBKDF2PARAM.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PBKDF2PARAM.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_BAGS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_BAGS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_BAGS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_MAC_DATA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_MAC_DATA.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_MAC_DATA.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_SAFEBAG.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_SAFEBAG.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_SAFEBAG.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS12_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_DIGEST.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_DIGEST.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_DIGEST.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENCRYPT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENCRYPT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENCRYPT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENC_CONTENT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENC_CONTENT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENC_CONTENT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENVELOPE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENVELOPE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ENVELOPE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ISSUER_AND_SERIAL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ISSUER_AND_SERIAL.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_ISSUER_AND_SERIAL.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_RECIP_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_RECIP_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_RECIP_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGNED.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGNED.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGNED.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGNER_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGNER_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGNER_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGN_ENVELOPE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGN_ENVELOPE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_SIGN_ENVELOPE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS7_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8PrivateKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8PrivateKey_bio.3 index da9f8399..a42b7879 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8PrivateKey_bio.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8PrivateKey_bio.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "D2I_PKCS8PRIVATEKEY_BIO 3" -.TH D2I_PKCS8PRIVATEKEY_BIO 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH D2I_PKCS8PRIVATEKEY_BIO 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8PrivateKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8PrivateKey_fp.3 new file mode 120000 index 00000000..a4761762 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8PrivateKey_fp.3 @@ -0,0 +1 @@ +d2i_PKCS8PrivateKey_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKCS8_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKEY_USAGE_PERIOD.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKEY_USAGE_PERIOD.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PKEY_USAGE_PERIOD.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_POLICYINFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_POLICYINFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_POLICYINFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_POLICYQUALINFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_POLICYQUALINFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_POLICYQUALINFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROFESSION_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROFESSION_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROFESSION_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROXY_CERT_INFO_EXTENSION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROXY_CERT_INFO_EXTENSION.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROXY_CERT_INFO_EXTENSION.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROXY_POLICY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROXY_POLICY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PROXY_POLICY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY_bio.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY_bio.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY_fp.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PUBKEY_fp.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey.3 index e09b748d..c79dcef0 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "D2I_PRIVATEKEY 3" -.TH D2I_PRIVATEKEY 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH D2I_PRIVATEKEY 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -175,6 +175,10 @@ defined for that key type, PKCS#8 unencrypted PrivateKeyInfo format. These functions are similar to the \fBd2i_X509()\fR functions; see \fBd2i_X509\fR\|(3). .SH "NOTES" .IX Header "NOTES" +All the functions that operate on data in memory update the data pointer \fI*pp\fR +after a successful operation, just like the other d2i and i2d functions; +see \fBd2i_X509\fR\|(3). +.PP All these functions use \s-1DER\s0 format and unencrypted keys. Applications wishing to encrypt or decrypt private keys should use other functions such as \&\fBd2i_PKCS8PrivateKey()\fR instead. @@ -201,7 +205,7 @@ by calling \fBERR_get_error\fR\|(3). \&\fBd2i_PKCS8PrivateKey_bio\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2017\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey_bio.3 new file mode 120000 index 00000000..d54aa4a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey_bio.3 @@ -0,0 +1 @@ +d2i_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey_fp.3 new file mode 120000 index 00000000..d54aa4a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PrivateKey_fp.3 @@ -0,0 +1 @@ +d2i_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PublicKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PublicKey.3 new file mode 120000 index 00000000..d54aa4a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_PublicKey.3 @@ -0,0 +1 @@ +d2i_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPrivateKey_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSAPublicKey_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_OAEP_PARAMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_OAEP_PARAMS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_OAEP_PARAMS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PSS_PARAMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PSS_PARAMS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PSS_PARAMS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_RSA_PUBKEY_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SCRYPT_PARAMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SCRYPT_PARAMS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SCRYPT_PARAMS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SCT_LIST.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SCT_LIST.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SCT_LIST.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SSL_SESSION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SSL_SESSION.3 index 4f9aab76..c0b774df 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SSL_SESSION.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SSL_SESSION.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "D2I_SSL_SESSION 3" -.TH D2I_SSL_SESSION 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH D2I_SSL_SESSION 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SXNET.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SXNET.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SXNET.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SXNETID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SXNETID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_SXNETID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_ACCURACY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_ACCURACY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_ACCURACY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_MSG_IMPRINT_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_REQ_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_RESP_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_STATUS_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_STATUS_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_STATUS_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_TS_TST_INFO_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_USERNOTICE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_USERNOTICE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_USERNOTICE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509.3 index 704c93b2..034ec6f4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509.3 @@ -133,17 +133,17 @@ .\" ======================================================================== .\" .IX Title "D2I_X509 3" -.TH D2I_X509 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH D2I_X509 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" -d2i_ACCESS_DESCRIPTION, d2i_ADMISSIONS, d2i_ADMISSION_SYNTAX, d2i_ASIdOrRange, d2i_ASIdentifierChoice, d2i_ASIdentifiers, d2i_ASN1_BIT_STRING, d2i_ASN1_BMPSTRING, d2i_ASN1_ENUMERATED, d2i_ASN1_GENERALIZEDTIME, d2i_ASN1_GENERALSTRING, d2i_ASN1_IA5STRING, d2i_ASN1_INTEGER, d2i_ASN1_NULL, d2i_ASN1_OBJECT, d2i_ASN1_OCTET_STRING, d2i_ASN1_PRINTABLE, d2i_ASN1_PRINTABLESTRING, d2i_ASN1_SEQUENCE_ANY, d2i_ASN1_SET_ANY, d2i_ASN1_T61STRING, d2i_ASN1_TIME, d2i_ASN1_TYPE, d2i_ASN1_UINTEGER, d2i_ASN1_UNIVERSALSTRING, d2i_ASN1_UTCTIME, d2i_ASN1_UTF8STRING, d2i_ASN1_VISIBLESTRING, d2i_ASRange, d2i_AUTHORITY_INFO_ACCESS, d2i_AUTHORITY_KEYID, d2i_BASIC_CONSTRAINTS, d2i_CERTIFICATEPOLICIES, d2i_CMS_ContentInfo, d2i_CMS_ReceiptRequest, d2i_CMS_bio, d2i_CRL_DIST_POINTS, d2i_DHxparams, d2i_DIRECTORYSTRING, d2i_DISPLAYTEXT, d2i_DIST_POINT, d2i_DIST_POINT_NAME, d2i_DSAPrivateKey, d2i_DSAPrivateKey_bio, d2i_DSAPrivateKey_fp, d2i_DSAPublicKey, d2i_DSA_PUBKEY, d2i_DSA_PUBKEY_bio, d2i_DSA_PUBKEY_fp, d2i_DSA_SIG, d2i_DSAparams, d2i_ECDSA_SIG, d2i_ECPKParameters, d2i_ECParameters, d2i_ECPrivateKey, d2i_ECPrivateKey_bio, d2i_ECPrivateKey_fp, d2i_EC_PUBKEY, d2i_EC_PUBKEY_bio, d2i_EC_PUBKEY_fp, d2i_EDIPARTYNAME, d2i_ESS_CERT_ID, d2i_ESS_ISSUER_SERIAL, d2i_ESS_SIGNING_CERT, d2i_EXTENDED_KEY_USAGE, d2i_GENERAL_NAME, d2i_GENERAL_NAMES, d2i_IPAddressChoice, d2i_IPAddressFamily, d2i_IPAddressOrRange, d2i_IPAddressRange, d2i_ISSUING_DIST_POINT, d2i_NAMING_AUTHORITY, d2i_NETSCAPE_CERT_SEQUENCE, d2i_NETSCAPE_SPKAC, d2i_NETSCAPE_SPKI, d2i_NOTICEREF, d2i_OCSP_BASICRESP, d2i_OCSP_CERTID, d2i_OCSP_CERTSTATUS, d2i_OCSP_CRLID, d2i_OCSP_ONEREQ, d2i_OCSP_REQINFO, d2i_OCSP_REQUEST, d2i_OCSP_RESPBYTES, d2i_OCSP_RESPDATA, d2i_OCSP_RESPID, d2i_OCSP_RESPONSE, d2i_OCSP_REVOKEDINFO, d2i_OCSP_SERVICELOC, d2i_OCSP_SIGNATURE, d2i_OCSP_SINGLERESP, d2i_OTHERNAME, d2i_PBE2PARAM, d2i_PBEPARAM, d2i_PBKDF2PARAM, d2i_PKCS12, d2i_PKCS12_BAGS, d2i_PKCS12_MAC_DATA, d2i_PKCS12_SAFEBAG, d2i_PKCS12_bio, d2i_PKCS12_fp, d2i_PKCS7, d2i_PKCS7_DIGEST, d2i_PKCS7_ENCRYPT, d2i_PKCS7_ENC_CONTENT, d2i_PKCS7_ENVELOPE, d2i_PKCS7_ISSUER_AND_SERIAL, d2i_PKCS7_RECIP_INFO, d2i_PKCS7_SIGNED, d2i_PKCS7_SIGNER_INFO, d2i_PKCS7_SIGN_ENVELOPE, d2i_PKCS7_bio, d2i_PKCS7_fp, d2i_PKCS8_PRIV_KEY_INFO, d2i_PKCS8_PRIV_KEY_INFO_bio, d2i_PKCS8_PRIV_KEY_INFO_fp, d2i_PKCS8_bio, d2i_PKCS8_fp, d2i_PKEY_USAGE_PERIOD, d2i_POLICYINFO, d2i_POLICYQUALINFO, d2i_PROFESSION_INFO, d2i_PROXY_CERT_INFO_EXTENSION, d2i_PROXY_POLICY, d2i_RSAPrivateKey, d2i_RSAPrivateKey_bio, d2i_RSAPrivateKey_fp, d2i_RSAPublicKey, d2i_RSAPublicKey_bio, d2i_RSAPublicKey_fp, d2i_RSA_OAEP_PARAMS, d2i_RSA_PSS_PARAMS, d2i_RSA_PUBKEY, d2i_RSA_PUBKEY_bio, d2i_RSA_PUBKEY_fp, d2i_SCRYPT_PARAMS, d2i_SCT_LIST, d2i_SXNET, d2i_SXNETID, d2i_TS_ACCURACY, d2i_TS_MSG_IMPRINT, d2i_TS_MSG_IMPRINT_bio, d2i_TS_MSG_IMPRINT_fp, d2i_TS_REQ, d2i_TS_REQ_bio, d2i_TS_REQ_fp, d2i_TS_RESP, d2i_TS_RESP_bio, d2i_TS_RESP_fp, d2i_TS_STATUS_INFO, d2i_TS_TST_INFO, d2i_TS_TST_INFO_bio, d2i_TS_TST_INFO_fp, d2i_USERNOTICE, d2i_X509, d2i_X509_ALGOR, d2i_X509_ALGORS, d2i_X509_ATTRIBUTE, d2i_X509_CERT_AUX, d2i_X509_CINF, d2i_X509_CRL, d2i_X509_CRL_INFO, d2i_X509_CRL_bio, d2i_X509_CRL_fp, d2i_X509_EXTENSION, d2i_X509_EXTENSIONS, d2i_X509_NAME, d2i_X509_NAME_ENTRY, d2i_X509_PUBKEY, d2i_X509_REQ, d2i_X509_REQ_INFO, d2i_X509_REQ_bio, d2i_X509_REQ_fp, d2i_X509_REVOKED, d2i_X509_SIG, d2i_X509_VAL, i2d_ACCESS_DESCRIPTION, i2d_ADMISSIONS, i2d_ADMISSION_SYNTAX, i2d_ASIdOrRange, i2d_ASIdentifierChoice, i2d_ASIdentifiers, i2d_ASN1_BIT_STRING, i2d_ASN1_BMPSTRING, i2d_ASN1_ENUMERATED, i2d_ASN1_GENERALIZEDTIME, i2d_ASN1_GENERALSTRING, i2d_ASN1_IA5STRING, i2d_ASN1_INTEGER, i2d_ASN1_NULL, i2d_ASN1_OBJECT, i2d_ASN1_OCTET_STRING, i2d_ASN1_PRINTABLE, i2d_ASN1_PRINTABLESTRING, i2d_ASN1_SEQUENCE_ANY, i2d_ASN1_SET_ANY, i2d_ASN1_T61STRING, i2d_ASN1_TIME, i2d_ASN1_TYPE, i2d_ASN1_UNIVERSALSTRING, i2d_ASN1_UTCTIME, i2d_ASN1_UTF8STRING, i2d_ASN1_VISIBLESTRING, i2d_ASN1_bio_stream, i2d_ASRange, i2d_AUTHORITY_INFO_ACCESS, i2d_AUTHORITY_KEYID, i2d_BASIC_CONSTRAINTS, i2d_CERTIFICATEPOLICIES, i2d_CMS_ContentInfo, i2d_CMS_ReceiptRequest, i2d_CMS_bio, i2d_CRL_DIST_POINTS, i2d_DHxparams, i2d_DIRECTORYSTRING, i2d_DISPLAYTEXT, i2d_DIST_POINT, i2d_DIST_POINT_NAME, i2d_DSAPrivateKey, i2d_DSAPrivateKey_bio, i2d_DSAPrivateKey_fp, i2d_DSAPublicKey, i2d_DSA_PUBKEY, i2d_DSA_PUBKEY_bio, i2d_DSA_PUBKEY_fp, i2d_DSA_SIG, i2d_DSAparams, i2d_ECDSA_SIG, i2d_ECPKParameters, i2d_ECParameters, i2d_ECPrivateKey, i2d_ECPrivateKey_bio, i2d_ECPrivateKey_fp, i2d_EC_PUBKEY, i2d_EC_PUBKEY_bio, i2d_EC_PUBKEY_fp, i2d_EDIPARTYNAME, i2d_ESS_CERT_ID, i2d_ESS_ISSUER_SERIAL, i2d_ESS_SIGNING_CERT, i2d_EXTENDED_KEY_USAGE, i2d_GENERAL_NAME, i2d_GENERAL_NAMES, i2d_IPAddressChoice, i2d_IPAddressFamily, i2d_IPAddressOrRange, i2d_IPAddressRange, i2d_ISSUING_DIST_POINT, i2d_NAMING_AUTHORITY, i2d_NETSCAPE_CERT_SEQUENCE, i2d_NETSCAPE_SPKAC, i2d_NETSCAPE_SPKI, i2d_NOTICEREF, i2d_OCSP_BASICRESP, i2d_OCSP_CERTID, i2d_OCSP_CERTSTATUS, i2d_OCSP_CRLID, i2d_OCSP_ONEREQ, i2d_OCSP_REQINFO, i2d_OCSP_REQUEST, i2d_OCSP_RESPBYTES, i2d_OCSP_RESPDATA, i2d_OCSP_RESPID, i2d_OCSP_RESPONSE, i2d_OCSP_REVOKEDINFO, i2d_OCSP_SERVICELOC, i2d_OCSP_SIGNATURE, i2d_OCSP_SINGLERESP, i2d_OTHERNAME, i2d_PBE2PARAM, i2d_PBEPARAM, i2d_PBKDF2PARAM, i2d_PKCS12, i2d_PKCS12_BAGS, i2d_PKCS12_MAC_DATA, i2d_PKCS12_SAFEBAG, i2d_PKCS12_bio, i2d_PKCS12_fp, i2d_PKCS7, i2d_PKCS7_DIGEST, i2d_PKCS7_ENCRYPT, i2d_PKCS7_ENC_CONTENT, i2d_PKCS7_ENVELOPE, i2d_PKCS7_ISSUER_AND_SERIAL, i2d_PKCS7_NDEF, i2d_PKCS7_RECIP_INFO, i2d_PKCS7_SIGNED, i2d_PKCS7_SIGNER_INFO, i2d_PKCS7_SIGN_ENVELOPE, i2d_PKCS7_bio, i2d_PKCS7_fp, i2d_PKCS8PrivateKeyInfo_bio, i2d_PKCS8PrivateKeyInfo_fp, i2d_PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO_bio, i2d_PKCS8_PRIV_KEY_INFO_fp, i2d_PKCS8_bio, i2d_PKCS8_fp, i2d_PKEY_USAGE_PERIOD, i2d_POLICYINFO, i2d_POLICYQUALINFO, i2d_PROFESSION_INFO, i2d_PROXY_CERT_INFO_EXTENSION, i2d_PROXY_POLICY, i2d_RSAPrivateKey, i2d_RSAPrivateKey_bio, i2d_RSAPrivateKey_fp, i2d_RSAPublicKey, i2d_RSAPublicKey_bio, i2d_RSAPublicKey_fp, i2d_RSA_OAEP_PARAMS, i2d_RSA_PSS_PARAMS, i2d_RSA_PUBKEY, i2d_RSA_PUBKEY_bio, i2d_RSA_PUBKEY_fp, i2d_SCRYPT_PARAMS, i2d_SCT_LIST, i2d_SXNET, i2d_SXNETID, i2d_TS_ACCURACY, i2d_TS_MSG_IMPRINT, i2d_TS_MSG_IMPRINT_bio, i2d_TS_MSG_IMPRINT_fp, i2d_TS_REQ, i2d_TS_REQ_bio, i2d_TS_REQ_fp, i2d_TS_RESP, i2d_TS_RESP_bio, i2d_TS_RESP_fp, i2d_TS_STATUS_INFO, i2d_TS_TST_INFO, i2d_TS_TST_INFO_bio, i2d_TS_TST_INFO_fp, i2d_USERNOTICE, i2d_X509, i2d_X509_ALGOR, i2d_X509_ALGORS, i2d_X509_ATTRIBUTE, i2d_X509_CERT_AUX, i2d_X509_CINF, i2d_X509_CRL, i2d_X509_CRL_INFO, i2d_X509_CRL_bio, i2d_X509_CRL_fp, i2d_X509_EXTENSION, i2d_X509_EXTENSIONS, i2d_X509_NAME, i2d_X509_NAME_ENTRY, i2d_X509_PUBKEY, i2d_X509_REQ, i2d_X509_REQ_INFO, i2d_X509_REQ_bio, i2d_X509_REQ_fp, i2d_X509_REVOKED, i2d_X509_SIG, i2d_X509_VAL, \&\- convert objects from/to ASN.1/DER representation +d2i_ACCESS_DESCRIPTION, d2i_ADMISSIONS, d2i_ADMISSION_SYNTAX, d2i_ASIdOrRange, d2i_ASIdentifierChoice, d2i_ASIdentifiers, d2i_ASN1_BIT_STRING, d2i_ASN1_BMPSTRING, d2i_ASN1_ENUMERATED, d2i_ASN1_GENERALIZEDTIME, d2i_ASN1_GENERALSTRING, d2i_ASN1_IA5STRING, d2i_ASN1_INTEGER, d2i_ASN1_NULL, d2i_ASN1_OBJECT, d2i_ASN1_OCTET_STRING, d2i_ASN1_PRINTABLE, d2i_ASN1_PRINTABLESTRING, d2i_ASN1_SEQUENCE_ANY, d2i_ASN1_SET_ANY, d2i_ASN1_T61STRING, d2i_ASN1_TIME, d2i_ASN1_TYPE, d2i_ASN1_UINTEGER, d2i_ASN1_UNIVERSALSTRING, d2i_ASN1_UTCTIME, d2i_ASN1_UTF8STRING, d2i_ASN1_VISIBLESTRING, d2i_ASRange, d2i_AUTHORITY_INFO_ACCESS, d2i_AUTHORITY_KEYID, d2i_BASIC_CONSTRAINTS, d2i_CERTIFICATEPOLICIES, d2i_CMS_ContentInfo, d2i_CMS_ReceiptRequest, d2i_CMS_bio, d2i_CRL_DIST_POINTS, d2i_DHxparams, d2i_DIRECTORYSTRING, d2i_DISPLAYTEXT, d2i_DIST_POINT, d2i_DIST_POINT_NAME, d2i_DSAPrivateKey, d2i_DSAPrivateKey_bio, d2i_DSAPrivateKey_fp, d2i_DSAPublicKey, d2i_DSA_PUBKEY, d2i_DSA_PUBKEY_bio, d2i_DSA_PUBKEY_fp, d2i_DSA_SIG, d2i_DSAparams, d2i_ECDSA_SIG, d2i_ECPKParameters, d2i_ECParameters, d2i_ECPrivateKey, d2i_ECPrivateKey_bio, d2i_ECPrivateKey_fp, d2i_EC_PUBKEY, d2i_EC_PUBKEY_bio, d2i_EC_PUBKEY_fp, d2i_EDIPARTYNAME, d2i_ESS_CERT_ID, d2i_ESS_ISSUER_SERIAL, d2i_ESS_SIGNING_CERT, d2i_EXTENDED_KEY_USAGE, d2i_GENERAL_NAME, d2i_GENERAL_NAMES, d2i_IPAddressChoice, d2i_IPAddressFamily, d2i_IPAddressOrRange, d2i_IPAddressRange, d2i_ISSUING_DIST_POINT, d2i_NAMING_AUTHORITY, d2i_NETSCAPE_CERT_SEQUENCE, d2i_NETSCAPE_SPKAC, d2i_NETSCAPE_SPKI, d2i_NOTICEREF, d2i_OCSP_BASICRESP, d2i_OCSP_CERTID, d2i_OCSP_CERTSTATUS, d2i_OCSP_CRLID, d2i_OCSP_ONEREQ, d2i_OCSP_REQINFO, d2i_OCSP_REQUEST, d2i_OCSP_RESPBYTES, d2i_OCSP_RESPDATA, d2i_OCSP_RESPID, d2i_OCSP_RESPONSE, d2i_OCSP_REVOKEDINFO, d2i_OCSP_SERVICELOC, d2i_OCSP_SIGNATURE, d2i_OCSP_SINGLERESP, d2i_OTHERNAME, d2i_PBE2PARAM, d2i_PBEPARAM, d2i_PBKDF2PARAM, d2i_PKCS12, d2i_PKCS12_BAGS, d2i_PKCS12_MAC_DATA, d2i_PKCS12_SAFEBAG, d2i_PKCS12_bio, d2i_PKCS12_fp, d2i_PKCS7, d2i_PKCS7_DIGEST, d2i_PKCS7_ENCRYPT, d2i_PKCS7_ENC_CONTENT, d2i_PKCS7_ENVELOPE, d2i_PKCS7_ISSUER_AND_SERIAL, d2i_PKCS7_RECIP_INFO, d2i_PKCS7_SIGNED, d2i_PKCS7_SIGNER_INFO, d2i_PKCS7_SIGN_ENVELOPE, d2i_PKCS7_bio, d2i_PKCS7_fp, d2i_PKCS8_PRIV_KEY_INFO, d2i_PKCS8_PRIV_KEY_INFO_bio, d2i_PKCS8_PRIV_KEY_INFO_fp, d2i_PKCS8_bio, d2i_PKCS8_fp, d2i_PKEY_USAGE_PERIOD, d2i_POLICYINFO, d2i_POLICYQUALINFO, d2i_PROFESSION_INFO, d2i_PROXY_CERT_INFO_EXTENSION, d2i_PROXY_POLICY, d2i_RSAPrivateKey, d2i_RSAPrivateKey_bio, d2i_RSAPrivateKey_fp, d2i_RSAPublicKey, d2i_RSAPublicKey_bio, d2i_RSAPublicKey_fp, d2i_RSA_OAEP_PARAMS, d2i_RSA_PSS_PARAMS, d2i_RSA_PUBKEY, d2i_RSA_PUBKEY_bio, d2i_RSA_PUBKEY_fp, d2i_SCRYPT_PARAMS, d2i_SCT_LIST, d2i_SXNET, d2i_SXNETID, d2i_TS_ACCURACY, d2i_TS_MSG_IMPRINT, d2i_TS_MSG_IMPRINT_bio, d2i_TS_MSG_IMPRINT_fp, d2i_TS_REQ, d2i_TS_REQ_bio, d2i_TS_REQ_fp, d2i_TS_RESP, d2i_TS_RESP_bio, d2i_TS_RESP_fp, d2i_TS_STATUS_INFO, d2i_TS_TST_INFO, d2i_TS_TST_INFO_bio, d2i_TS_TST_INFO_fp, d2i_USERNOTICE, d2i_X509, d2i_X509_bio, d2i_X509_fp, d2i_X509_ALGOR, d2i_X509_ALGORS, d2i_X509_ATTRIBUTE, d2i_X509_CERT_AUX, d2i_X509_CINF, d2i_X509_CRL, d2i_X509_CRL_INFO, d2i_X509_CRL_bio, d2i_X509_CRL_fp, d2i_X509_EXTENSION, d2i_X509_EXTENSIONS, d2i_X509_NAME, d2i_X509_NAME_ENTRY, d2i_X509_PUBKEY, d2i_X509_REQ, d2i_X509_REQ_INFO, d2i_X509_REQ_bio, d2i_X509_REQ_fp, d2i_X509_REVOKED, d2i_X509_SIG, d2i_X509_VAL, i2d_ACCESS_DESCRIPTION, i2d_ADMISSIONS, i2d_ADMISSION_SYNTAX, i2d_ASIdOrRange, i2d_ASIdentifierChoice, i2d_ASIdentifiers, i2d_ASN1_BIT_STRING, i2d_ASN1_BMPSTRING, i2d_ASN1_ENUMERATED, i2d_ASN1_GENERALIZEDTIME, i2d_ASN1_GENERALSTRING, i2d_ASN1_IA5STRING, i2d_ASN1_INTEGER, i2d_ASN1_NULL, i2d_ASN1_OBJECT, i2d_ASN1_OCTET_STRING, i2d_ASN1_PRINTABLE, i2d_ASN1_PRINTABLESTRING, i2d_ASN1_SEQUENCE_ANY, i2d_ASN1_SET_ANY, i2d_ASN1_T61STRING, i2d_ASN1_TIME, i2d_ASN1_TYPE, i2d_ASN1_UNIVERSALSTRING, i2d_ASN1_UTCTIME, i2d_ASN1_UTF8STRING, i2d_ASN1_VISIBLESTRING, i2d_ASN1_bio_stream, i2d_ASRange, i2d_AUTHORITY_INFO_ACCESS, i2d_AUTHORITY_KEYID, i2d_BASIC_CONSTRAINTS, i2d_CERTIFICATEPOLICIES, i2d_CMS_ContentInfo, i2d_CMS_ReceiptRequest, i2d_CMS_bio, i2d_CRL_DIST_POINTS, i2d_DHxparams, i2d_DIRECTORYSTRING, i2d_DISPLAYTEXT, i2d_DIST_POINT, i2d_DIST_POINT_NAME, i2d_DSAPrivateKey, i2d_DSAPrivateKey_bio, i2d_DSAPrivateKey_fp, i2d_DSAPublicKey, i2d_DSA_PUBKEY, i2d_DSA_PUBKEY_bio, i2d_DSA_PUBKEY_fp, i2d_DSA_SIG, i2d_DSAparams, i2d_ECDSA_SIG, i2d_ECPKParameters, i2d_ECParameters, i2d_ECPrivateKey, i2d_ECPrivateKey_bio, i2d_ECPrivateKey_fp, i2d_EC_PUBKEY, i2d_EC_PUBKEY_bio, i2d_EC_PUBKEY_fp, i2d_EDIPARTYNAME, i2d_ESS_CERT_ID, i2d_ESS_ISSUER_SERIAL, i2d_ESS_SIGNING_CERT, i2d_EXTENDED_KEY_USAGE, i2d_GENERAL_NAME, i2d_GENERAL_NAMES, i2d_IPAddressChoice, i2d_IPAddressFamily, i2d_IPAddressOrRange, i2d_IPAddressRange, i2d_ISSUING_DIST_POINT, i2d_NAMING_AUTHORITY, i2d_NETSCAPE_CERT_SEQUENCE, i2d_NETSCAPE_SPKAC, i2d_NETSCAPE_SPKI, i2d_NOTICEREF, i2d_OCSP_BASICRESP, i2d_OCSP_CERTID, i2d_OCSP_CERTSTATUS, i2d_OCSP_CRLID, i2d_OCSP_ONEREQ, i2d_OCSP_REQINFO, i2d_OCSP_REQUEST, i2d_OCSP_RESPBYTES, i2d_OCSP_RESPDATA, i2d_OCSP_RESPID, i2d_OCSP_RESPONSE, i2d_OCSP_REVOKEDINFO, i2d_OCSP_SERVICELOC, i2d_OCSP_SIGNATURE, i2d_OCSP_SINGLERESP, i2d_OTHERNAME, i2d_PBE2PARAM, i2d_PBEPARAM, i2d_PBKDF2PARAM, i2d_PKCS12, i2d_PKCS12_BAGS, i2d_PKCS12_MAC_DATA, i2d_PKCS12_SAFEBAG, i2d_PKCS12_bio, i2d_PKCS12_fp, i2d_PKCS7, i2d_PKCS7_DIGEST, i2d_PKCS7_ENCRYPT, i2d_PKCS7_ENC_CONTENT, i2d_PKCS7_ENVELOPE, i2d_PKCS7_ISSUER_AND_SERIAL, i2d_PKCS7_NDEF, i2d_PKCS7_RECIP_INFO, i2d_PKCS7_SIGNED, i2d_PKCS7_SIGNER_INFO, i2d_PKCS7_SIGN_ENVELOPE, i2d_PKCS7_bio, i2d_PKCS7_fp, i2d_PKCS8PrivateKeyInfo_bio, i2d_PKCS8PrivateKeyInfo_fp, i2d_PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO_bio, i2d_PKCS8_PRIV_KEY_INFO_fp, i2d_PKCS8_bio, i2d_PKCS8_fp, i2d_PKEY_USAGE_PERIOD, i2d_POLICYINFO, i2d_POLICYQUALINFO, i2d_PROFESSION_INFO, i2d_PROXY_CERT_INFO_EXTENSION, i2d_PROXY_POLICY, i2d_RSAPrivateKey, i2d_RSAPrivateKey_bio, i2d_RSAPrivateKey_fp, i2d_RSAPublicKey, i2d_RSAPublicKey_bio, i2d_RSAPublicKey_fp, i2d_RSA_OAEP_PARAMS, i2d_RSA_PSS_PARAMS, i2d_RSA_PUBKEY, i2d_RSA_PUBKEY_bio, i2d_RSA_PUBKEY_fp, i2d_SCRYPT_PARAMS, i2d_SCT_LIST, i2d_SXNET, i2d_SXNETID, i2d_TS_ACCURACY, i2d_TS_MSG_IMPRINT, i2d_TS_MSG_IMPRINT_bio, i2d_TS_MSG_IMPRINT_fp, i2d_TS_REQ, i2d_TS_REQ_bio, i2d_TS_REQ_fp, i2d_TS_RESP, i2d_TS_RESP_bio, i2d_TS_RESP_fp, i2d_TS_STATUS_INFO, i2d_TS_TST_INFO, i2d_TS_TST_INFO_bio, i2d_TS_TST_INFO_fp, i2d_USERNOTICE, i2d_X509, i2d_X509_bio, i2d_X509_fp, i2d_X509_ALGOR, i2d_X509_ALGORS, i2d_X509_ATTRIBUTE, i2d_X509_CERT_AUX, i2d_X509_CINF, i2d_X509_CRL, i2d_X509_CRL_INFO, i2d_X509_CRL_bio, i2d_X509_CRL_fp, i2d_X509_EXTENSION, i2d_X509_EXTENSIONS, i2d_X509_NAME, i2d_X509_NAME_ENTRY, i2d_X509_PUBKEY, i2d_X509_REQ, i2d_X509_REQ_INFO, i2d_X509_REQ_bio, i2d_X509_REQ_fp, i2d_X509_REVOKED, i2d_X509_SIG, i2d_X509_VAL, \&\- convert objects from/to ASN.1/DER representation .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 3 -\& TYPE *d2i_TYPE(TYPE **a, unsigned char **ppin, long length); +\& TYPE *d2i_TYPE(TYPE **a, const unsigned char **ppin, long length); \& TYPE *d2i_TYPE_bio(BIO *bp, TYPE **a); \& TYPE *d2i_TYPE_fp(FILE *fp, TYPE **a); \& @@ -213,8 +213,8 @@ The actual \s-1TYPE\s0 structure passed to \fBi2d_TYPE()\fR must be a valid populated \fB\s-1TYPE\s0\fR structure \*(-- it \fBcannot\fR simply be fed with an empty structure such as that returned by \fBTYPE_new()\fR. .PP -The encoded data is in binary form and may contain embedded zeroes. -Therefore any \s-1FILE\s0 pointers or BIOs should be opened in binary mode. +The encoded data is in binary form and may contain embedded zeros. +Therefore, any \s-1FILE\s0 pointers or BIOs should be opened in binary mode. Functions such as \fBstrlen()\fR will \fBnot\fR return the correct length of the encoded structure. .PP @@ -290,9 +290,10 @@ Allocate and encode the \s-1DER\s0 encoding of an X509 structure: .PP Attempt to decode a buffer: .PP -.Vb 3 +.Vb 4 \& X509 *x; -\& unsigned char *buf, *p; +\& unsigned char *buf; +\& const unsigned char *p; \& int len; \& \& /* Set up buf and len to point to the input buffer. */ @@ -304,9 +305,10 @@ Attempt to decode a buffer: .PP Alternative technique: .PP -.Vb 3 +.Vb 4 \& X509 *x; -\& unsigned char *buf, *p; +\& unsigned char *buf; +\& const unsigned char *p; \& int len; \& \& /* Set up buf and len to point to the input buffer. */ @@ -377,7 +379,7 @@ serialization. This is because some objects cache the encoding for efficiency reasons. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 1998\-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 1998\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ALGOR.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ALGOR.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ALGOR.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ALGORS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ALGORS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ALGORS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ATTRIBUTE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ATTRIBUTE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_ATTRIBUTE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_AUX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_AUX.3 new file mode 120000 index 00000000..1482e9ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_AUX.3 @@ -0,0 +1 @@ +i2d_re_X509_tbs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CERT_AUX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CERT_AUX.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CERT_AUX.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CINF.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CINF.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CINF.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_CRL_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_EXTENSION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_EXTENSION.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_EXTENSION.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_EXTENSIONS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_EXTENSIONS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_EXTENSIONS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_NAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_NAME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_NAME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_NAME_ENTRY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_NAME_ENTRY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_NAME_ENTRY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_PUBKEY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_PUBKEY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REQ_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REVOKED.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REVOKED.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_REVOKED.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_SIG.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_SIG.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_SIG.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_VAL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_VAL.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_VAL.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/d2i_X509_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ACCESS_DESCRIPTION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ACCESS_DESCRIPTION.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ACCESS_DESCRIPTION.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ADMISSIONS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ADMISSIONS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ADMISSIONS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ADMISSION_SYNTAX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ADMISSION_SYNTAX.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ADMISSION_SYNTAX.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdOrRange.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdOrRange.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdOrRange.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdentifierChoice.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdentifierChoice.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdentifierChoice.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdentifiers.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdentifiers.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASIdentifiers.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_BIT_STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_BIT_STRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_BIT_STRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_BMPSTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_BMPSTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_BMPSTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_ENUMERATED.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_ENUMERATED.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_ENUMERATED.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_GENERALIZEDTIME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_GENERALIZEDTIME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_GENERALIZEDTIME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_GENERALSTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_GENERALSTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_GENERALSTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_IA5STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_IA5STRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_IA5STRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_INTEGER.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_INTEGER.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_INTEGER.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_NULL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_NULL.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_NULL.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_OBJECT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_OBJECT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_OBJECT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_OCTET_STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_OCTET_STRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_OCTET_STRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_PRINTABLE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_PRINTABLE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_PRINTABLE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_PRINTABLESTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_PRINTABLESTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_PRINTABLESTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_SEQUENCE_ANY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_SEQUENCE_ANY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_SEQUENCE_ANY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_SET_ANY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_SET_ANY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_SET_ANY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_T61STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_T61STRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_T61STRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_TIME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_TIME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_TIME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_TYPE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_TYPE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_TYPE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UNIVERSALSTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UNIVERSALSTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UNIVERSALSTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UTCTIME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UTCTIME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UTCTIME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UTF8STRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UTF8STRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_UTF8STRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_VISIBLESTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_VISIBLESTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_VISIBLESTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_bio_stream.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_bio_stream.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASN1_bio_stream.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASRange.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASRange.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ASRange.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_AUTHORITY_INFO_ACCESS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_AUTHORITY_INFO_ACCESS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_AUTHORITY_INFO_ACCESS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_AUTHORITY_KEYID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_AUTHORITY_KEYID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_AUTHORITY_KEYID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_BASIC_CONSTRAINTS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_BASIC_CONSTRAINTS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_BASIC_CONSTRAINTS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CERTIFICATEPOLICIES.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CERTIFICATEPOLICIES.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CERTIFICATEPOLICIES.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_ContentInfo.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_ContentInfo.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_ContentInfo.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_ReceiptRequest.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_ReceiptRequest.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_ReceiptRequest.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_bio_stream.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_bio_stream.3 index e0451405..791f7830 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_bio_stream.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CMS_bio_stream.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "I2D_CMS_BIO_STREAM 3" -.TH I2D_CMS_BIO_STREAM 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH I2D_CMS_BIO_STREAM 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CRL_DIST_POINTS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CRL_DIST_POINTS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_CRL_DIST_POINTS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DHparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DHparams.3 new file mode 120000 index 00000000..fcd8fc65 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DHparams.3 @@ -0,0 +1 @@ +d2i_DHparams.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DHxparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DHxparams.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DHxparams.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIRECTORYSTRING.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIRECTORYSTRING.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIRECTORYSTRING.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DISPLAYTEXT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DISPLAYTEXT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DISPLAYTEXT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIST_POINT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIST_POINT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIST_POINT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIST_POINT_NAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIST_POINT_NAME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DIST_POINT_NAME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPrivateKey_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPublicKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPublicKey.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAPublicKey.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_PUBKEY_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_SIG.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_SIG.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSA_SIG.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAparams.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAparams.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_DSAparams.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECDSA_SIG.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECDSA_SIG.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECDSA_SIG.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPKParameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPKParameters.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPKParameters.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECParameters.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECParameters.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECParameters.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ECPrivateKey_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EC_PUBKEY_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EDIPARTYNAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EDIPARTYNAME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EDIPARTYNAME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_CERT_ID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_CERT_ID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_CERT_ID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_ISSUER_SERIAL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_ISSUER_SERIAL.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_ISSUER_SERIAL.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_SIGNING_CERT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_SIGNING_CERT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ESS_SIGNING_CERT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EXTENDED_KEY_USAGE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EXTENDED_KEY_USAGE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_EXTENDED_KEY_USAGE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_GENERAL_NAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_GENERAL_NAME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_GENERAL_NAME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_GENERAL_NAMES.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_GENERAL_NAMES.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_GENERAL_NAMES.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressChoice.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressChoice.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressChoice.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressFamily.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressFamily.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressFamily.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressOrRange.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressOrRange.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressOrRange.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressRange.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressRange.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_IPAddressRange.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ISSUING_DIST_POINT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ISSUING_DIST_POINT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_ISSUING_DIST_POINT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NAMING_AUTHORITY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NAMING_AUTHORITY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NAMING_AUTHORITY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_CERT_SEQUENCE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_CERT_SEQUENCE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_CERT_SEQUENCE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_SPKAC.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_SPKAC.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_SPKAC.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_SPKI.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_SPKI.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NETSCAPE_SPKI.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NOTICEREF.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NOTICEREF.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_NOTICEREF.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_BASICRESP.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_BASICRESP.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_BASICRESP.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CERTID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CERTID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CERTID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CERTSTATUS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CERTSTATUS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CERTSTATUS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CRLID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CRLID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_CRLID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_ONEREQ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_ONEREQ.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_ONEREQ.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REQINFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REQINFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REQINFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REQUEST.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REQUEST.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REQUEST.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPBYTES.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPBYTES.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPBYTES.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPDATA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPDATA.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPDATA.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPONSE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPONSE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_RESPONSE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REVOKEDINFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REVOKEDINFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_REVOKEDINFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SERVICELOC.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SERVICELOC.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SERVICELOC.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SIGNATURE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SIGNATURE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SIGNATURE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SINGLERESP.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SINGLERESP.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OCSP_SINGLERESP.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OTHERNAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OTHERNAME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_OTHERNAME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBE2PARAM.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBE2PARAM.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBE2PARAM.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBEPARAM.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBEPARAM.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBEPARAM.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBKDF2PARAM.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBKDF2PARAM.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PBKDF2PARAM.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_BAGS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_BAGS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_BAGS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_MAC_DATA.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_MAC_DATA.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_MAC_DATA.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_SAFEBAG.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_SAFEBAG.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_SAFEBAG.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS12_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_DIGEST.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_DIGEST.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_DIGEST.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENCRYPT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENCRYPT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENCRYPT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENC_CONTENT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENC_CONTENT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENC_CONTENT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENVELOPE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENVELOPE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ENVELOPE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ISSUER_AND_SERIAL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ISSUER_AND_SERIAL.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_ISSUER_AND_SERIAL.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_NDEF.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_NDEF.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_NDEF.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_RECIP_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_RECIP_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_RECIP_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGNED.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGNED.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGNED.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGNER_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGNER_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGNER_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGN_ENVELOPE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGN_ENVELOPE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_SIGN_ENVELOPE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_bio_stream.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_bio_stream.3 index 657ed5d7..1fdbf908 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_bio_stream.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_bio_stream.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "I2D_PKCS7_BIO_STREAM 3" -.TH I2D_PKCS7_BIO_STREAM 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH I2D_PKCS7_BIO_STREAM 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS7_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKeyInfo_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKeyInfo_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKeyInfo_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKeyInfo_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKeyInfo_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKeyInfo_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_bio.3 new file mode 120000 index 00000000..a4761762 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_bio.3 @@ -0,0 +1 @@ +d2i_PKCS8PrivateKey_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_fp.3 new file mode 120000 index 00000000..a4761762 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_fp.3 @@ -0,0 +1 @@ +d2i_PKCS8PrivateKey_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3 new file mode 120000 index 00000000..a4761762 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3 @@ -0,0 +1 @@ +d2i_PKCS8PrivateKey_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3 new file mode 120000 index 00000000..a4761762 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3 @@ -0,0 +1 @@ +d2i_PKCS8PrivateKey_bio.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKCS8_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKEY_USAGE_PERIOD.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKEY_USAGE_PERIOD.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PKEY_USAGE_PERIOD.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_POLICYINFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_POLICYINFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_POLICYINFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_POLICYQUALINFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_POLICYQUALINFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_POLICYQUALINFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROFESSION_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROFESSION_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROFESSION_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROXY_CERT_INFO_EXTENSION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROXY_CERT_INFO_EXTENSION.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROXY_CERT_INFO_EXTENSION.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROXY_POLICY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROXY_POLICY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PROXY_POLICY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY_bio.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY_bio.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY_fp.3 new file mode 120000 index 00000000..90e4e956 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PUBKEY_fp.3 @@ -0,0 +1 @@ +X509_PUBKEY_new.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PrivateKey.3 new file mode 120000 index 00000000..d54aa4a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PrivateKey.3 @@ -0,0 +1 @@ +d2i_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PublicKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PublicKey.3 new file mode 120000 index 00000000..d54aa4a5 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_PublicKey.3 @@ -0,0 +1 @@ +d2i_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPrivateKey_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSAPublicKey_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_OAEP_PARAMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_OAEP_PARAMS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_OAEP_PARAMS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PSS_PARAMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PSS_PARAMS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PSS_PARAMS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_RSA_PUBKEY_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SCRYPT_PARAMS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SCRYPT_PARAMS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SCRYPT_PARAMS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SCT_LIST.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SCT_LIST.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SCT_LIST.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SSL_SESSION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SSL_SESSION.3 new file mode 120000 index 00000000..0b999c09 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SSL_SESSION.3 @@ -0,0 +1 @@ +d2i_SSL_SESSION.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SXNET.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SXNET.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SXNET.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SXNETID.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SXNETID.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_SXNETID.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_ACCURACY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_ACCURACY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_ACCURACY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_MSG_IMPRINT_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_REQ_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_RESP_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_STATUS_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_STATUS_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_STATUS_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_TS_TST_INFO_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_USERNOTICE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_USERNOTICE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_USERNOTICE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ALGOR.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ALGOR.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ALGOR.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ALGORS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ALGORS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ALGORS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ATTRIBUTE.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ATTRIBUTE.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_ATTRIBUTE.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_AUX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_AUX.3 new file mode 120000 index 00000000..1482e9ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_AUX.3 @@ -0,0 +1 @@ +i2d_re_X509_tbs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CERT_AUX.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CERT_AUX.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CERT_AUX.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CINF.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CINF.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CINF.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_CRL_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_EXTENSION.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_EXTENSION.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_EXTENSION.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_EXTENSIONS.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_EXTENSIONS.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_EXTENSIONS.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_NAME.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_NAME.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_NAME.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_NAME_ENTRY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_NAME_ENTRY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_NAME_ENTRY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_PUBKEY.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_PUBKEY.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_PUBKEY.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_INFO.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_INFO.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_INFO.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REQ_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REVOKED.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REVOKED.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_REVOKED.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_SIG.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_SIG.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_SIG.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_VAL.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_VAL.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_VAL.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_bio.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_bio.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_bio.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_fp.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_fp.3 new file mode 120000 index 00000000..79500cf8 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_X509_fp.3 @@ -0,0 +1 @@ +d2i_X509.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_CRL_tbs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_CRL_tbs.3 new file mode 120000 index 00000000..1482e9ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_CRL_tbs.3 @@ -0,0 +1 @@ +i2d_re_X509_tbs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_REQ_tbs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_REQ_tbs.3 new file mode 120000 index 00000000..1482e9ea --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_REQ_tbs.3 @@ -0,0 +1 @@ +i2d_re_X509_tbs.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_tbs.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_tbs.3 index e9cb58d3..fc03c903 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_tbs.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2d_re_X509_tbs.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "I2D_RE_X509_TBS 3" -.TH I2D_RE_X509_TBS 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH I2D_RE_X509_TBS 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2o_SCT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2o_SCT.3 new file mode 120000 index 00000000..30416927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2o_SCT.3 @@ -0,0 +1 @@ +o2i_SCT_LIST.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2o_SCT_LIST.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2o_SCT_LIST.3 new file mode 120000 index 00000000..30416927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2o_SCT_LIST.3 @@ -0,0 +1 @@ +o2i_SCT_LIST.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2t_ASN1_OBJECT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2t_ASN1_OBJECT.3 new file mode 120000 index 00000000..ab5e22e6 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/i2t_ASN1_OBJECT.3 @@ -0,0 +1 @@ +OBJ_nid2obj.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_delete.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_delete.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_delete.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_doall.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_doall.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_doall.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_doall_arg.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_doall_arg.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_doall_arg.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_error.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_error.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_error.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_free.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_free.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_insert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_insert.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_insert.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_new.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_new.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_retrieve.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_retrieve.3 new file mode 120000 index 00000000..bad62922 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/lh_TYPE_retrieve.3 @@ -0,0 +1 @@ +OPENSSL_LH_COMPFUNC.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/o2i_SCT.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/o2i_SCT.3 new file mode 120000 index 00000000..30416927 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/o2i_SCT.3 @@ -0,0 +1 @@ +o2i_SCT_LIST.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/o2i_SCT_LIST.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/o2i_SCT_LIST.3 index b1120f9b..d32a1068 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/o2i_SCT_LIST.3 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/o2i_SCT_LIST.3 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "O2I_SCT_LIST 3" -.TH O2I_SCT_LIST 3 "2020-04-21" "1.1.1g" "OpenSSL" +.TH O2I_SCT_LIST 3 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/pem_password_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/pem_password_cb.3 new file mode 120000 index 00000000..62dfab4d --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/pem_password_cb.3 @@ -0,0 +1 @@ +PEM_read_bio_PrivateKey.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_deep_copy.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_deep_copy.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_deep_copy.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_delete.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_delete.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_delete.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_delete_ptr.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_delete_ptr.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_delete_ptr.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_dup.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_dup.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_dup.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_find.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_find.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_find.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_find_ex.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_find_ex.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_find_ex.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_free.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_free.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_insert.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_insert.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_insert.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_is_sorted.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_is_sorted.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_is_sorted.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new_null.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new_null.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new_null.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new_reserve.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new_reserve.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_new_reserve.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_num.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_num.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_num.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_pop.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_pop.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_pop.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_pop_free.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_pop_free.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_pop_free.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_push.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_push.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_push.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_reserve.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_reserve.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_reserve.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_set.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_set.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_set.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_set_cmp_func.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_set_cmp_func.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_set_cmp_func.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_shift.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_shift.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_shift.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_sort.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_sort.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_sort.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_unshift.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_unshift.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_unshift.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_value.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_value.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_value.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_zero.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_zero.3 new file mode 120000 index 00000000..abaa3dbf --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/sk_TYPE_zero.3 @@ -0,0 +1 @@ +DEFINE_STACK_OF.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ssl_ct_validation_cb.3 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ssl_ct_validation_cb.3 new file mode 120000 index 00000000..8a8a33b4 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man3/ssl_ct_validation_cb.3 @@ -0,0 +1 @@ +SSL_CTX_set_ct_validation_callback.3 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man5/config.5 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man5/config.5 index f9664b73..6c035f37 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man5/config.5 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man5/config.5 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CONFIG 5" -.TH CONFIG 5 "2020-04-21" "1.1.1g" "OpenSSL" +.TH CONFIG 5 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -407,12 +407,11 @@ Example of a configuration with the system default: \& ssl_conf = ssl_sect \& \& [ssl_sect] -\& \& system_default = system_default_sect \& \& [system_default_sect] -\& \& MinProtocol = TLSv1.2 +\& MinProtocol = DTLSv1.2 .Ve .SH "NOTES" .IX Header "NOTES" @@ -506,8 +505,8 @@ Simple OpenSSL library configuration example to enter \s-1FIPS\s0 mode: Note: in the above example you will get an error in non \s-1FIPS\s0 capable versions of OpenSSL. .PP -Simple OpenSSL library configuration to make \s-1TLS 1.3\s0 the system-default -minimum \s-1TLS\s0 version: +Simple OpenSSL library configuration to make \s-1TLS 1.2\s0 and \s-1DTLS 1.2\s0 the +system-default minimum \s-1TLS\s0 and \s-1DTLS\s0 versions, respectively: .PP .Vb 2 \& # Toplevel section for openssl (including libssl) @@ -521,9 +520,14 @@ minimum \s-1TLS\s0 version: \& system_default = system_default_section \& \& [system_default_section] -\& MinProtocol = TLSv1.3 +\& MinProtocol = TLSv1.2 +\& MinProtocol = DTLSv1.2 .Ve .PP +The minimum \s-1TLS\s0 protocol is applied to \fB\s-1SSL_CTX\s0\fR objects that are TLS-based, +and the minimum \s-1DTLS\s0 protocol to those are DTLS-based. +The same applies also to maximum versions set with \fBMaxProtocol\fR. +.PP More complex OpenSSL library configuration. Add \s-1OID\s0 and don't enter \s-1FIPS\s0 mode: .PP .Vb 3 @@ -584,7 +588,7 @@ the value. The escaping isn't quite right: if you want to use sequences like \fB\en\fR you can't use any quote escaping on the same line. .PP -Files are loaded in a single pass. This means that an variable expansion +Files are loaded in a single pass. This means that a variable expansion will only work if the variables referenced are defined earlier in the file. .SH "SEE ALSO" diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man5/x509v3_config.5 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man5/x509v3_config.5 index 17df7432..45c54e2c 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man5/x509v3_config.5 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man5/x509v3_config.5 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509V3_CONFIG 5" -.TH X509V3_CONFIG 5 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509V3_CONFIG 5 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -202,8 +202,8 @@ The following sections describe each supported extension in detail. .IX Subsection "Basic Constraints." This is a multi valued extension which indicates whether a certificate is a \s-1CA\s0 certificate. The first (mandatory) name is \fB\s-1CA\s0\fR followed by \fB\s-1TRUE\s0\fR or -\&\fB\s-1FALSE\s0\fR. If \fB\s-1CA\s0\fR is \fB\s-1TRUE\s0\fR then an optional \fBpathlen\fR name followed by an -non-negative value can be included. +\&\fB\s-1FALSE\s0\fR. If \fB\s-1CA\s0\fR is \fB\s-1TRUE\s0\fR then an optional \fBpathlen\fR name followed by a +nonnegative value can be included. .PP For example: .PP @@ -696,7 +696,7 @@ will only recognize the last value. This can be worked around by using the form: \&\fBASN1_generate_nconf\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2004\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2004\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/Ed25519.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/Ed25519.7 index d61e6831..972cb320 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/Ed25519.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/Ed25519.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ED25519 7" -.TH ED25519 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH ED25519 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/Ed448.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/Ed448.7 new file mode 120000 index 00000000..f68aa318 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/Ed448.7 @@ -0,0 +1 @@ +Ed25519.7 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RAND.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RAND.7 index 5c82830a..c24c0ec4 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RAND.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RAND.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND 7" -.TH RAND 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RAND_DRBG.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RAND_DRBG.7 index c87fe511..d4a94f35 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RAND_DRBG.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RAND_DRBG.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RAND_DRBG 7" -.TH RAND_DRBG 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RAND_DRBG 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RSA-PSS.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RSA-PSS.7 index 1b6ddf10..9adf2984 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RSA-PSS.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/RSA-PSS.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "RSA-PSS 7" -.TH RSA-PSS 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH RSA-PSS 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/SM2.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/SM2.7 index 66122c0a..9d593cff 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/SM2.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/SM2.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SM2 7" -.TH SM2 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SM2 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -172,7 +172,7 @@ Then an \s-1ID\s0 should be set by calling: .Ve .PP When calling the \fBEVP_DigestSignInit()\fR or \fBEVP_DigestVerifyInit()\fR functions, a -pre-allocated \fB\s-1EVP_PKEY_CTX\s0\fR should be assigned to the \fB\s-1EVP_MD_CTX\s0\fR. This is +preallocated \fB\s-1EVP_PKEY_CTX\s0\fR should be assigned to the \fB\s-1EVP_MD_CTX\s0\fR. This is done by calling: .PP .Vb 1 @@ -209,7 +209,7 @@ a message with the \s-1SM2\s0 signature algorithm and the \s-1SM3\s0 hash algori \&\fBEVP_MD_CTX_set_pkey_ctx\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2018\-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2018\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/X25519.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/X25519.7 index d3802985..0f75eabf 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/X25519.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/X25519.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X25519 7" -.TH X25519 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X25519 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/X448.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/X448.7 new file mode 120000 index 00000000..862d8bc9 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/X448.7 @@ -0,0 +1 @@ +X25519.7 \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/bio.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/bio.7 index 02d835cb..fe8c66f6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/bio.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/bio.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIO 7" -.TH BIO 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH BIO 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/crypto.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/crypto.7 index be52881c..cc2ee126 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/crypto.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/crypto.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CRYPTO 7" -.TH CRYPTO 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH CRYPTO 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ct.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ct.7 index 173906df..ce5e4b91 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ct.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ct.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CT 7" -.TH CT 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH CT 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/des_modes.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/des_modes.7 index 3fd9a7c2..680013c6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/des_modes.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/des_modes.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DES_MODES 7" -.TH DES_MODES 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH DES_MODES 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/evp.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/evp.7 index 13122df3..9a2ff127 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/evp.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/evp.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "EVP 7" -.TH EVP 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH EVP 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -162,7 +162,7 @@ functions. Symmetric encryption is available with the \fBEVP_Encrypt\fR\fI\s-1XXX\s0\fR functions. The \fBEVP_Digest\fR\fI\s-1XXX\s0\fR functions provide message digests. .PP -The \fB\s-1EVP_PKEY\s0\fR\fI\s-1XXX\s0\fR functions provide a high level interface to +The \fB\s-1EVP_PKEY\s0\fR\fI\s-1XXX\s0\fR functions provide a high-level interface to asymmetric algorithms. To create a new \s-1EVP_PKEY\s0 see \&\fBEVP_PKEY_new\fR\|(3). EVP_PKEYs can be associated with a private key of a particular algorithm by using the functions @@ -175,8 +175,8 @@ The \s-1EVP_PKEY\s0 functions support the full range of asymmetric algorithm ope .IP "For key agreement see \fBEVP_PKEY_derive\fR\|(3)" 4 .IX Item "For key agreement see EVP_PKEY_derive" .PD 0 -.IP "For signing and verifying see \fBEVP_PKEY_sign\fR\|(3), \fBEVP_PKEY_verify\fR\|(3) and \fBEVP_PKEY_verify_recover\fR\|(3). However, note that these functions do not perform a digest of the data to be signed. Therefore normally you would use the \fBEVP_DigestSignInit\fR\|(3) functions for this purpose." 4 -.IX Item "For signing and verifying see EVP_PKEY_sign, EVP_PKEY_verify and EVP_PKEY_verify_recover. However, note that these functions do not perform a digest of the data to be signed. Therefore normally you would use the EVP_DigestSignInit functions for this purpose." +.IP "For signing and verifying see \fBEVP_PKEY_sign\fR\|(3), \fBEVP_PKEY_verify\fR\|(3) and \fBEVP_PKEY_verify_recover\fR\|(3). However, note that these functions do not perform a digest of the data to be signed. Therefore, normally you would use the \fBEVP_DigestSignInit\fR\|(3) functions for this purpose." 4 +.IX Item "For signing and verifying see EVP_PKEY_sign, EVP_PKEY_verify and EVP_PKEY_verify_recover. However, note that these functions do not perform a digest of the data to be signed. Therefore, normally you would use the EVP_DigestSignInit functions for this purpose." .ie n .IP "For encryption and decryption see \fBEVP_PKEY_encrypt\fR\|(3) and \fBEVP_PKEY_decrypt\fR\|(3) respectively. However, note that these functions perform encryption and decryption only. As public key encryption is an expensive operation, normally you would wrap an encrypted message in a ""digital envelope"" using the \fBEVP_SealInit\fR\|(3) and \fBEVP_OpenInit\fR\|(3) functions." 4 .el .IP "For encryption and decryption see \fBEVP_PKEY_encrypt\fR\|(3) and \fBEVP_PKEY_decrypt\fR\|(3) respectively. However, note that these functions perform encryption and decryption only. As public key encryption is an expensive operation, normally you would wrap an encrypted message in a ``digital envelope'' using the \fBEVP_SealInit\fR\|(3) and \fBEVP_OpenInit\fR\|(3) functions." 4 .IX Item "For encryption and decryption see EVP_PKEY_encrypt and EVP_PKEY_decrypt respectively. However, note that these functions perform encryption and decryption only. As public key encryption is an expensive operation, normally you would wrap an encrypted message in a digital envelope using the EVP_SealInit and EVP_OpenInit functions." @@ -198,12 +198,12 @@ as defaults, then the various \s-1EVP\s0 functions will automatically use those implementations automatically in preference to built in software implementations. For more information, consult the \fBengine\fR\|(3) man page. .PP -Although low level algorithm specific functions exist for many algorithms +Although low-level algorithm specific functions exist for many algorithms their use is discouraged. They cannot be used with an \s-1ENGINE\s0 and \s-1ENGINE\s0 -versions of new algorithms cannot be accessed using the low level functions. +versions of new algorithms cannot be accessed using the low-level functions. Also makes code harder to adapt to new algorithms and some options are not -cleanly supported at the low level and some operations are more efficient -using the high level interface. +cleanly supported at the low-level and some operations are more efficient +using the high-level interface. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBEVP_DigestInit\fR\|(3), @@ -228,7 +228,7 @@ using the high level interface. \&\fBENGINE_by_id\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2000\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ossl_store-file.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ossl_store-file.7 index 3aec5be5..c3fb6d9d 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ossl_store-file.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ossl_store-file.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OSSL_STORE-FILE 7" -.TH OSSL_STORE-FILE 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OSSL_STORE-FILE 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ossl_store.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ossl_store.7 index e66149bd..b3ebf2f2 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ossl_store.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ossl_store.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OSSL_STORE 7" -.TH OSSL_STORE 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH OSSL_STORE 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -148,7 +148,7 @@ ossl_store \- Store retrieval functions .SS "General" .IX Subsection "General" A \s-1STORE\s0 is a layer of functionality to retrieve a number of supported -objects from a repository of any kind, addressable as a file name or +objects from a repository of any kind, addressable as a filename or as a \s-1URI.\s0 .PP The functionality supports the pattern \*(L"open a channel to the @@ -189,7 +189,7 @@ other encoding is undefined. \& * here just one example \& */ \& switch (OSSL_STORE_INFO_get_type(info)) { -\& case OSSL_STORE_INFO_X509: +\& case OSSL_STORE_INFO_CERT: \& /* Print the X.509 certificate text */ \& X509_print_fp(stdout, OSSL_STORE_INFO_get0_CERT(info)); \& /* Print the X.509 certificate PEM output */ @@ -207,7 +207,7 @@ other encoding is undefined. \&\s-1\fBOSSL_STORE_SEARCH\s0\fR\|(3) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2016\-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/passphrase-encoding.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/passphrase-encoding.7 index a9b5de4c..cfa0ef31 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/passphrase-encoding.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/passphrase-encoding.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PASSPHRASE-ENCODING 7" -.TH PASSPHRASE-ENCODING 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PASSPHRASE-ENCODING 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/proxy-certificates.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/proxy-certificates.7 index 23823c56..e88b641f 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/proxy-certificates.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/proxy-certificates.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PROXY-CERTIFICATES 7" -.TH PROXY-CERTIFICATES 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH PROXY-CERTIFICATES 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/scrypt.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/scrypt.7 index 7819d7d1..7b3bd581 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/scrypt.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/scrypt.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SCRYPT 7" -.TH SCRYPT 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SCRYPT 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ssl.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ssl.7 index 95f18f7b..ee22eef6 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ssl.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/ssl.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SSL 7" -.TH SSL 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH SSL 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/x509.7 b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/x509.7 index 6823b768..6f93f231 100644 --- a/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/x509.7 +++ b/deps/openssl/android/arm64-v8a/usr/local/share/man/man7/x509.7 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "X509 7" -.TH X509 7 "2020-04-21" "1.1.1g" "OpenSSL" +.TH X509 7 "2023-02-07" "1.1.1t" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -148,7 +148,7 @@ x509 \- X.509 certificate handling .SH "DESCRIPTION" .IX Header "DESCRIPTION" An X.509 certificate is a structured grouping of information about -an individual, a device, or anything one can imagine. A X.509 \s-1CRL\s0 +an individual, a device, or anything one can imagine. An X.509 \s-1CRL\s0 (certificate revocation list) is a tool to help determine if a certificate is still valid. The exact definition of those can be found in the X.509 document from ITU-T, or in \s-1RFC3280\s0 from \s-1PKIX.\s0 @@ -161,7 +161,7 @@ X509_REQ is used to express such a certificate request. .PP To handle some complex parts of a certificate, there are the types X509_NAME (to express a certificate name), X509_ATTRIBUTE (to express -a certificate attributes), X509_EXTENSION (to express a certificate +a certificate attribute), X509_EXTENSION (to express a certificate extension) and a few more. .PP Finally, there's the supertype X509_INFO, which can contain a \s-1CRL,\s0 a @@ -198,7 +198,7 @@ functions handle PKCS#10 certificate requests. \&\fBcrypto\fR\|(7) .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright 2003\-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2003\-2021 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/android/arm64-v8a/usr/local/ssl/misc/tsget b/deps/openssl/android/arm64-v8a/usr/local/ssl/misc/tsget new file mode 120000 index 00000000..fa4d7006 --- /dev/null +++ b/deps/openssl/android/arm64-v8a/usr/local/ssl/misc/tsget @@ -0,0 +1 @@ +tsget.pl \ No newline at end of file diff --git a/deps/openssl/android/arm64-v8a/usr/local/ssl/misc/tsget.pl b/deps/openssl/android/arm64-v8a/usr/local/ssl/misc/tsget.pl index 9ae48d19..7cd01e9e 100755 --- a/deps/openssl/android/arm64-v8a/usr/local/ssl/misc/tsget.pl +++ b/deps/openssl/android/arm64-v8a/usr/local/ssl/misc/tsget.pl @@ -47,7 +47,7 @@ sub create_curl { $curl->setopt(CURLOPT_VERBOSE, 1) if $options{d}; $curl->setopt(CURLOPT_FAILONERROR, 1); $curl->setopt(CURLOPT_USERAGENT, - "OpenTSA tsget.pl/openssl-1.1.1g"); + "OpenTSA tsget.pl/openssl-1.1.1t"); # Options for POST method. $curl->setopt(CURLOPT_UPLOAD, 1); diff --git a/src/task.c b/src/task.c index ffedf34c..6907496f 100644 --- a/src/task.c +++ b/src/task.c @@ -309,7 +309,7 @@ bool tf_task_send_error_to_parent(tf_task_t* task, JSValue error) return false; } -static const char* _task_loadFile(tf_task_t* task, const char* fileName) +static const char* _task_loadFile(tf_task_t* task, const char* fileName, size_t* out_size) { char* result = NULL; if (task->_zip) @@ -326,6 +326,10 @@ static const char* _task_loadFile(tf_task_t* task, const char* fileName) { buffer[info.uncompressed_size] = '\0'; result = buffer; + if (out_size) + { + *out_size = info.uncompressed_size; + } buffer = NULL; } unzCloseCurrentFile(task->_zip); @@ -367,7 +371,7 @@ int tf_task_execute(tf_task_t* task, const char* fileName) bool executed = false; tf_trace_begin(task->_trace, "tf_task_execute"); - const char* source = _task_loadFile(task, fileName); + const char* source = _task_loadFile(task, fileName, NULL); tf_printf("Running script %s\n", fileName); if (!*task->_scriptName) { @@ -1500,7 +1504,7 @@ JSModuleDef* _tf_task_module_loader(JSContext* context, const char* module_name, if (!source && task->_trusted) { - source = (char*)_task_loadFile(task, module_name); + source = (char*)_task_loadFile(task, module_name, NULL); length = source ? strlen(source) : 0; } @@ -1580,11 +1584,42 @@ static void _tf_task_trace_to_parent(tf_trace_t* trace, const char* buffer, size tf_packetstream_send(tf_taskstub_get_stream(task->_parent), kTaskTrace, buffer, size); } +static void _tf_task_extract_file(tf_task_t* task, const char* name, int mode) +{ + size_t size = 0; + char path_in_zip[256]; + snprintf(path_in_zip, sizeof(path_in_zip), "lib/arm64-v8a/%s", name); + const char* exe_source = _task_loadFile(task, path_in_zip, &size); + if (exe_source) + { + FILE* exe_target = fopen(name, "wb"); + if (exe_target) + { + fwrite(exe_source, size, 1, exe_target); + fchmod(fileno(exe_target), mode); + fclose(exe_target); + } + else + { + tf_printf("failed to open %s for write", name); + } + tf_free((void*)exe_source); + } + else + { + tf_printf("failed to read %s source", path_in_zip); + } +} + void tf_task_activate(tf_task_t* task) { assert(!task->_activated); task->_activated = true; +#if defined(__ANDROID__) + _tf_task_extract_file(task, "tildefriends", 0755); +#endif + JSContext* context = task->_context; JSValue global = JS_GetGlobalObject(context); JSValue e = JS_NewObject(context); diff --git a/src/taskstub.js.c b/src/taskstub.js.c index ba1ed490..ec1c18a3 100644 --- a/src/taskstub.js.c +++ b/src/taskstub.js.c @@ -1,5 +1,6 @@ #include "taskstub.js.h" +#include "log.h" #include "mem.h" #include "packetstream.h" #include "serialize.h" @@ -44,6 +45,11 @@ void tf_taskstub_startup() JS_NewClassID(&_classId); size_t size = sizeof(_executable); uv_exepath(_executable, &size); +#if defined(__ANDROID__) + /* We have already changed into our files directory. */ + snprintf(_executable, sizeof(_executable), "./tildefriends"); +#endif + tf_printf("exepath is %s\n", _executable); initialized = true; } } @@ -129,7 +135,7 @@ static JSValue _taskstub_create(JSContext* context, JSValueConst this_val, int a memset(pipe, 0, sizeof(*pipe)); if (uv_pipe_init(tf_task_get_loop(parent), pipe, 1) != 0) { - fprintf(stderr, "uv_pipe_init failed\n"); + tf_printf("uv_pipe_init failed\n"); } uv_stdio_container_t io[3]; @@ -158,7 +164,7 @@ static JSValue _taskstub_create(JSContext* context, JSValueConst this_val, int a } else { - fprintf(stderr, "uv_spawn failed: %s\n", uv_strerror(spawn_result)); + tf_printf("uv_spawn failed: %s\n", uv_strerror(spawn_result)); JS_FreeValue(context, taskObject); } return result; @@ -177,14 +183,15 @@ void _taskstub_gc_mark(JSRuntime* rt, JSValueConst value, JS_MarkFunc mark_func) JSValue tf_taskstub_register(JSContext* context) { - JSClassDef def = { + JSClassDef def = + { .class_name = "TaskStub", .finalizer = &_taskstub_finalizer, .gc_mark = _taskstub_gc_mark, }; if (JS_NewClass(JS_GetRuntime(context), _classId, &def) != 0) { - fprintf(stderr, "Failed to register TaskStub class.\n"); + tf_printf("Failed to register TaskStub class.\n"); } return JS_NewCFunction2(context, _taskstub_create, "TaskStub", 0, JS_CFUNC_constructor, 0); } @@ -226,12 +233,12 @@ tf_taskstub_t* tf_taskstub_create_parent(tf_task_t* task, uv_file file) if (uv_pipe_init(tf_task_get_loop(task), tf_packetstream_get_pipe(parentStub->_stream), 1) != 0) { - fprintf(stderr, "uv_pipe_init failed\n"); + tf_printf("uv_pipe_init failed\n"); } tf_packetstream_set_on_receive(parentStub->_stream, tf_task_on_receive_packet, parentStub); if (uv_pipe_open(tf_packetstream_get_pipe(parentStub->_stream), file) != 0) { - fprintf(stderr, "uv_pipe_open failed\n"); + tf_printf("uv_pipe_open failed\n"); } tf_packetstream_start(parentStub->_stream); @@ -285,6 +292,7 @@ static void _taskstub_on_handle_close(uv_handle_t* handle) static void _taskstub_on_process_exit(uv_process_t* process, int64_t status, int terminationSignal) { + tf_printf("_taskstub_on_process_exit %d %d\n", (int)status, terminationSignal); tf_taskstub_t* stub = process->data; JSContext* context = tf_task_get_context(stub->_owner); if (!JS_IsUndefined(stub->_on_exit))